Skip to main content
POST
Neural Search Jobs
This endpoint enables you to perform hybrid searches: apply familiar filters (titles, locations, salary, etc.) while simultaneously ranking results by vector similarity to a text query or embedding.

Endpoint

Request Body

Note:
  • You can supply only vector, only lexical, or both; at least one must be present.
  • If you include both, results are ordered by combined ranking (semantic score then lexical rank).
  • Unknown top-level fields are rejected with 422. Unknown fields inside vector and lexical (for example lexical.job_type instead of job_types) are ignored, so a misspelled filter returns unfiltered results. Check field names against this page.
object
Parameters for semantic, embedding-based search
object
Traditional filtering parameters

Response

array
Array of job objects matching the query.
number
Total number of matching jobs. Capped at 2,500 for this endpoint.
number
Current page number
number
Number of results returned
number
Total pages available
Rate limit: 100 requests per 60 seconds per API key. 429 responses include a Retry-After header. See Error Handling.Note: Results are ranked by semantic similarity internally, but a per-job vector_score field is not currently returned in the response.

Example Request

Example Response

Error Responses

Returned when the request is malformed, contains invalid parameter values, or contains unknown top-level fields.
Returned when an unexpected server-side error occurs.
Returned if you do not have access to this feature.