NEW30 ATS sources just added

Every job posting, one API.

Workday, Indeed, Glassdoor and 30+ ATS sources — normalized into one clean JSON schema. Refreshed daily. Free tier included.

No credit card5,000 requests / month freeCancel anytime
Pulling jobs from
WWorkdayGHGreenhouseLLeverAAshbyinIndeedgdGlassdoorBBambooHRSRSmartRecruitersiCiCIMSWkWorkablePPersonioRRecruiteeJJazzHRJvJobviteTTaleoBrBreezyTtTeamtailorPpPinpointCmComeetPmPolymerTkTrakstarRcRecootyMnManatalUSUSAJobsWWorkdayGHGreenhouseLLeverAAshbyinIndeedgdGlassdoorBBambooHRSRSmartRecruitersiCiCIMSWkWorkablePPersonioRRecruiteeJJazzHRJvJobviteTTaleoBrBreezyTtTeamtailorPpPinpointCmComeetPmPolymerTkTrakstarRcRecootyMnManatalUSUSAJobs
USUSAJobsMnManatalRcRecootyTkTrakstarPmPolymerCmComeetPpPinpointTtTeamtailorBrBreezyTTaleoJvJobviteJJazzHRRRecruiteePPersonioWkWorkableiCiCIMSSRSmartRecruitersBBambooHRgdGlassdoorinIndeedAAshbyLLeverGHGreenhouseWWorkdayUSUSAJobsMnManatalRcRecootyTkTrakstarPmPolymerCmComeetPpPinpointTtTeamtailorBrBreezyTTaleoJvJobviteJJazzHRRRecruiteePPersonioWkWorkableiCiCIMSSRSmartRecruitersBBambooHRgdGlassdoorinIndeedAAshbyLLeverGHGreenhouseWWorkday
ONE SCHEMA

Normalized JSON, every field consistent.

We harmonize 30+ ATS schemas into a single, sensible shape. Salary parsed, location resolved, remote flag inferred, duplicates collapsed — so you query, not babysit a scraper.

GET /v1/jobs
1# Authenticated request
2curl -H "Authorization: Bearer $JOBSPIPE_KEY"
3 https://api.jobspipe.dev/v1/jobs?location=remote&since=24h
← RESPONSE · 200 OK · 47 ms
1{
2 "id": "jp_8KQv2nT0pX",
3 "title": "Senior Backend Engineer",
4 "company": "Northwind Labs",
5 "source": "greenhouse",
6 "location": {
7 "city": "Berlin", "country": "DE", "remote": true
8 },
9 "compensation": {
10 "min": 95000, "max": 135000, "currency": "EUR"
11 },
12 "posted_at": "2026-05-16T08:14:00Z",
13 "apply_url": "https://boards.greenhouse.io/..."
14}
Stable IDs
Same job, same ID, across every source.
Salary parsing
Ranges, currencies, periods — all standardized.
Location resolution
City, country, lat/lng, remote/hybrid flag.
Dedup
Cross-source matches collapsed into one record.

30+ ATS Sources

Workday, Greenhouse, Lever, Ashby, BambooHR, Personio… one integration covers them all.

24h

Daily refresh

Postings discovered, updated and removed within 24 hours. Subscribe to diffs via webhook.

$0FOREVERFREE TIER

Free forever tier

5,000 requests/month, no card required. Upgrade only when you outgrow the sandbox.

Not convinced yet? Hear from our customers

JobsPipe replaced eight scrapers, a Redis queue, and a fragile dedup script. Our jobs board ships features now instead of fighting infra.

AM
Arsen Mkrtchyan
Head of Engineering, RoleRadar
MobalyticsHypeLifeUseteamNorthwindOutpost
BUILT TO SHIP

Everything you’d build yourself — minus the maintenance.

We sweat the boring stuff so your team ships product, not pipelines.

POSThttps://you.dev/jobs/hook200
event
job.opened
delivery
112 ms

Webhook delivery

Get pushed new postings, updates and removals — at the speed you choose.

“$95k – $135k + equity”
min
95000
max
135000
cur
USD

Salary parsing

Min, max, period, currency, equity — pulled out of free-text, normalized to a struct.

Remotetrue
Hybrid
Onsite

Remote / hybrid / onsite

A single boolean and a free-text reason. Inferred from posting, not from job title.

“Berlin / Munich (Hybrid)”
Berlin · DE
52.52, 13.40
Munich · DE
48.13, 11.58

Location resolution

City, region, country, lat/lng. Multi-city postings split into separate records.

greenhouse
gh_8KQv2nT0pX
ashby
as_3741290021
jp_8KQv2nT0pX
sources: 2

Cross-source dedup

Same job posted to Greenhouse and Ashby? One record, both source IDs preserved.

+Senior Designer · Acme
~Backend Eng · salary +12%
Marketing Lead · closed
+Product Manager · Outpost

Daily diffs

Get a feed of what changed since yesterday: opened, closed, salary bumped, retitled.

INTEGRATIONS

Effortless integration.

Drop your API key into your stack and pull a normalized feed of every job posting on the web — in under five minutes.

PRICING

Pay for what you ship.

Usage-based at every tier. No seat fees, no per-source upcharges.

Free
$0forever

For evaluating, hacking, side projects.

Start free
  • 5,000 requests / month
  • All 30+ sources
  • Up to 24h freshness
  • Community Slack
MOST POPULAR
Builder
$49/ month

For startups and indie tools shipping in production.

Start Builder
  • 100,000 requests / month
  • Webhook delivery
  • Sub-6h freshness
  • Daily diffs feed
  • Email support
Scale
$299/ month

For job boards, ATS partners and aggregators.

Start Scale
  • 1M+ requests / month
  • Real-time webhooks
  • Sub-1h freshness
  • 99.95% SLA
  • Dedicated CSM
FAQ

The questions our customers ask.

JobsPipe only ingests publicly listed postings, respects robots.txt, source-specific terms, and uses official APIs wherever they exist (Workday, Greenhouse, Lever, etc). We don't touch authenticated pages or candidate data.
GET STARTED NOW

Start shipping with real
job data today.

See why teams replace their scraping infra with JobsPipe in an afternoon.