Jobs API: turn job postings into market signals
Search job postings by title, description, location, date, and company data to detect hiring intent, growth signals, and new opportunities.
Trusted by the best GTM teams














Jobs Intelligence
Search millions of job postings from one API
Query live job postings with precise filters and get structured results your workflows can use, with no data pipeline to build or maintain.
Filter by title, description, location, company, and date
Get structured, workflow-ready results
From job postings to company intelligence
Find jobs that match your signal
Search job postings using title, description, location, company data, and date posted to identify the hiring patterns that matter to your market.
Understand what companies are doing
Analyze job descriptions to detect hiring intent, technical stacks, international expansion, department growth, fundraising clues, and strategic initiatives.
Create markets from hiring activity
Build company lists based on the jobs they publish. Target companies hiring for specific roles, skills, regions, technologies, or business initiatives.
Built for signal-based targeting
Use hiring activity to discover companies, understand priorities, and trigger workflows at the right moment.
Find intent
Use job postings to spot companies that are hiring, expanding, building new teams, or investing in specific initiatives.
Read context
Analyze job descriptions to detect tools, stacks, regions, departments, funding mentions, and strategic business signals.
Build workflows
Turn hiring signals into account lists, enrichment triggers, CRM updates, outbound campaigns, and TAM discovery workflows.
Where teams plug Jobs Search
The endpoint
Live job postings, as a query
The jobs API searches live job postings by title, seniority, employment type, work arrangement and posting date, crossed with company industry and size. Each result carries the title, company, location, posting date, the posting URL and an ai_summary of the description, with a cursor for the next page.
- Chain it with Company Enrichment API Waterfall ICP API
- Explained in Agentic commerce: how AI agents find, buy and use B2B data
curl -X POST https://api.blitz-api.ai/v2/jobs/search \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"job": {
"title": {"include": ["Head of Sales"]},
"seniority": {"include": ["5-10"]},
"employment_type": {"include": ["FULL_TIME"]},
"work_arrangement": {"include": ["Hybrid", "Remote OK"]},
"date_posted": {"last_days": 30}
},
"company": {
"industry": {"include": ["Software Development"]},
"size": {"include": ["51-200", "201-500"]}
},
"max_results": 25
}'from blitz_api import BlitzAPI
client = BlitzAPI() # reads BLITZ_API_KEY
jobs = client.jobs.search(
job={
"title": {"include": ["Head of Sales"]},
"seniority": {"include": ["5-10"]},
"employment_type": {"include": ["FULL_TIME"]},
"work_arrangement": {"include": ["Hybrid", "Remote OK"]},
"date_posted": {"last_days": 30},
},
company={
"industry": {"include": ["Software Development"]},
"size": {"include": ["51-200", "201-500"]},
},
max_results=25,
)
for job in jobs.results:
print(job.company_name, job.title, job.location.city if job.location else None)import { BlitzAPI } from "blitz-api-js";
const client = new BlitzAPI(); // reads BLITZ_API_KEY
const jobs = await client.jobs.search({
job: {
title: { include: ["Head of Sales"] },
seniority: { include: ["5-10"] },
employment_type: { include: ["FULL_TIME"] },
work_arrangement: { include: ["Hybrid", "Remote OK"] },
date_posted: { last_days: 30 },
},
company: {
industry: { include: ["Software Development"] },
size: { include: ["51-200", "201-500"] },
},
max_results: 25,
});
for (const job of jobs.data) {
console.log(job.company_name, job.title, job.location?.city);
}total_resultsresults[].titleresults[].company_nameresults[].date_postedresults[].ai_summarycursorRelated APIs
Company Search API
Search and discover companies by industry, size, location, keywords, and signals. Build markets, identify accounts, and create better prospecting workflows.
Jobs Signal API
Track all jobs related to a company, grouped by month. Detect hiring trends, growth and keyword signals, and company movements with hourly refreshed data.
TAM by Jobs API
Filter live job postings and get back deduplicated companies actively hiring for those roles, each with a matched-jobs count. Signal-based TAM in one request.
Frequently asked questions
Which filters does Jobs Search support?
Title, description, location, company data, and date posted. Combine them to isolate the exact hiring patterns your market cares about.
How many postings can I search?
The jobs layer covers 100M+ job postings, returned as structured, workflow-ready results, with no pipeline of your own to build or maintain.
What can I build with the results?
Account lists from hiring activity, enrichment triggers, CRM updates, and TAM discovery workflows: job postings become company signals your team can act on.
How do I run my first job search?
Create an account on app.blitz-api.ai and use your 1,000 free records to run your first job queries.
Does the jobs API return the full job description?
No. Each posting comes with an ai_summary of its description, alongside the title, company, location, posting date and the URL of the original posting.