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/postings \
  -H "Authorization: Bearer $JOBSPIPE_API_KEY" \
  -d "source=greenhouse" \
  -d "title=site reliability engineer" \
  -d "posted_after=2026-05-01"

# {
#   "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": "..."
#     }
#   ],
#   "next_cursor": "eyJwIjoyfQ"
# }

Sources covered

30+ ATS and job-board sources today, with explicit per-source schema. Every record carries the source name and the tenant identifier so you can filter, scope, or exclude.

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 covers 5,000 requests/month with no credit card. Paid plans start at $49/month with flat-rate pricing - no credit-metering, 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 credit card and no sales call. Free tier covers 5,000 requests/month; paid plans start at $49/month with flat-rate pricing.

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, no credit card, every source.

Get a free API key