NewSearch millions of jobs from your AI agent with MCP

One Jobs API for 30+ sources.

Greenhouse, Lever, Ashby, Workday, Indeed, LinkedIn and more - normalized to one schema, with real-time webhooks on new postings and explicit per-source attribution. Self-serve, free to start.

Quick disambiguation

This is a recruiting and labor-market data API. If you landed here looking for the Databricks Jobs API (workspace job scheduling), see docs.databricks.com. If you’re looking for the Google Cloud Talent Solution API, it’s deprecated - see our guide on what to use instead.

30+ ATS and job-board sources

Greenhouse, Lever, Ashby, Workday, SmartRecruiters, iCIMS, BambooHR, Workable, Indeed, LinkedIn, Glassdoor, ZipRecruiter and more - all normalized to one schema.

Real-time webhooks

Push delivery on new postings, 6-24 hour crawl cadence per source. No polling, no daily-batch latency, no missing the window.

Explicit per-source attribution

Every record carries source and tenant fields. Filter by ATS, scope to a tenant slug, or exclude an aggregator entirely. No black-box blending.

A first request

One curl, no client library required. Filter by source, by title, by date - the same shape across every ATS we cover.

curl https://api.jobspipe.dev/v1/jobs/search \
  -H "Authorization: Bearer jp_live_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "source_or": ["greenhouse"],
    "job_title_or": ["site reliability engineer"],
    "posted_at_gte": "2026-05-01",
    "limit": 25
  }'

# {
#   "metadata": {
#     "total_results": 412,
#     "truncated_results": 25,
#     "next_cursor": "eyJwIjoyfQ"
#   },
#   "data": [
#     {
#       "id": "gh_5634891",
#       "source": "greenhouse",
#       "tenant": "stripe",
#       "title": "Site Reliability Engineer, Infrastructure",
#       "company": "Stripe",
#       "location": "Remote, US",
#       "remote": true,
#       "salary": { "min": 180000, "max": 260000, "currency": "USD" },
#       "employment_type": "full_time",
#       "posted_at": "2026-05-14T09:22:00Z",
#       "apply_url": "https://boards.greenhouse.io/stripe/jobs/5634891",
#       "description": "..."
#     }
#   ]
# }

What you can build

Job boards and aggregators

Use JobsPipe as the supply layer behind a job board, niche aggregator, or vertical search product. One integration covers 30+ sources. See the guide.

Sales triggers

Detect when a target account is hiring for the roles your product enables. Hiring is the earliest demand signal in the funnel. Hiring-signal intent.

Recruiting and sourcing tools

Power candidate matching, role discovery, and competitive intelligence inside an ATS-adjacent product. Webhooks keep your index current without polling.

Labor-market analytics

Build hiring-trend dashboards, compensation benchmarks, or workforce-planning models on top of clean, source-attributed postings data.

Comparisons

Side-by-side breakdowns with the six providers we get asked about most. No vendor-pitch fluff - where they win, where we win, when to pick which.

Pricing

Free tier includes 100 credits/month (1 credit = 1 API request). Paid plans start at $49/month - no per-record charges, no enterprise procurement cycle.

  • Every source on every plan, including the free tier.
  • API key in 30 seconds, no sales call.
  • Webhooks included on paid tiers.
  • Stop anytime, no commitment.
See full pricing

FAQ

What is a jobs API?+

A jobs API is a programmatic interface for reading job postings - usually across many employers, normalized to one schema, with filters and webhook delivery. It is what you'd build instead of scraping individual career sites. The JobsPipe Jobs API covers 30+ ATS and job-board sources, returns a stable schema, and pushes real-time webhooks on new postings.

Is the JobsPipe Jobs API the same as the Databricks Jobs API?+

No, and this is a common confusion in search. Databricks has a REST API also called 'Jobs API' that schedules and monitors data-processing jobs in a Databricks workspace. It has nothing to do with job postings or recruiting. JobsPipe's Jobs API is for reading job listings across employers - the recruiting and labor-market data sense of 'jobs'.

Is there an official LinkedIn or Indeed Jobs API I should use instead?+

Only with serious constraints. LinkedIn's Talent API is gated and requires a partner agreement; it isn't generally available. Indeed's developer program is open but limited to specific use cases. Most teams that need flexible, cross-source jobs data end up using a unified jobs API like JobsPipe that handles the per-source differences behind one schema.

What sources does the JobsPipe Jobs API cover?+

30+ today, with active additions. The list includes the major ATSs - Greenhouse, Lever, Ashby, Workday, SmartRecruiters, iCIMS, BambooHR, Workable, JazzHR, Breezy, Recruitee, Teamtailor, Personio, Manatal, Pinpoint, Jobvite, SAP SuccessFactors, Comeet, Polymer, Recooty, Paycom, Paylocity, Taleo - and major job boards including Indeed, LinkedIn, Glassdoor, and ZipRecruiter.

Is the API self-serve or sales-led?+

Self-serve. You can sign up, get an API key, and make your first request in 30 seconds with no sales call. Free tier includes 100 credits/month (1 credit = 1 API request); paid plans start at $49/month.

What does the schema look like?+

One normalized JobPosting object across all sources with stable fields: id, source, tenant, title, company, location, salary, employment_type, remote, posted_at, expires_at, apply_url, and description. Per-source extras are preserved in a raw field for cases where you need the original payload.

How is JobsPipe different from Coresignal, Bright Data, or other jobs-data providers?+

Coresignal sells bulk historical jobs data with enterprise procurement attached and shines on multi-year back-data. Bright Data is a scraping-infrastructure company; jobs is one of many verticals they cover. JobsPipe is a focused, real-time, self-serve jobs API: smaller historical depth, faster freshness, indie pricing, explicit per-source schema. Side-by-side comparisons live under /alternatives.

How fresh is the data?+

Crawl cadence is 6-24 hours depending on source. New postings push via webhook when they appear. For real-time-critical workflows (sales triggers, hiring alerts) webhooks are the right surface; for backfills or bulk analytics, the REST search endpoint is the better fit.

Is scraping job postings legal?+

It depends on jurisdiction and source. JobsPipe reads upstream-ATS public endpoints where the data is published in structured form by the source itself. That avoids most of the gray-area scraping concerns. For specific compliance questions, check your jurisdiction and the source's terms; we are not legal counsel.

Get the Jobs API running in 30 seconds. Free tier, every source.

Get a free API key