Skip to main content
POST
Search Jobs
Agents & LLMs: a Markdown version of this page is available by appending .md to the URL, and the full documentation index is at llms.txt.
Search Jobs (POST /v2/jobs/search) finds live job postings across companies. Combine job filters (title, description, field, seniority, employment type, work arrangement, location, date posted) with company firmographics (industry, size, headcount, HQ). Each result returns the job title, URL, posting date, location, an AI summary and the hiring company. Use it to surface hiring signals that match your ICP.
1 record per result
Pagination is cursor-based. Pass the cursor returned by each response back into the next request. cursor: null means you’re on the first page; a null cursor in the response means you’ve reached the end. A single query returns up to 5,000 jobs, paginating through a maximum of 50 results per request.
Filter logic: all filters combine with AND. Multiple values within a single include list combine with OR: for example, two values in job.title.include return jobs matching either title keyword. Use exclude to filter matches out.

Jobs Search API: product overview

Use cases, coverage, and the endpoints it chains with.

Authorizations

x-api-key
string
header
required

Your BlitzAPI key. Get one from https://app.blitz-api.ai

Body

job
object

Job-level search criteria

company
object

Company-level firmographic criteria (enriched from the internal company record)

max_results
number
default:10

Maximum number of results to return

Required range: 1 <= x <= 50
Example:

2

cursor
string | null

Cursor to paginate through the results

Minimum string length: 3
Example:

null

Response

Response for status 200

total_results
number
Example:

100

results
object[]
results_length
number
Example:

3

max_results
number
Example:

10

cursor
string | null
fair_usage
object

Record usage, rate limit, and tracing data for this request.