# JobsPipe - Universal Jobs API > Workday + Indeed + Glassdoor + 30+ ATS sources, normalized JSON, free tier. ## What JobsPipe is JobsPipe is a developer-first API for job-posting data. It crawls public ATS feeds and job-board search results, normalizes every record into one JSON schema, deduplicates across sources, and serves the result through a single REST endpoint or real-time webhooks. Use cases: - AI sourcing tools and recruiting agents - Job boards that need aggregated supply - Compensation benchmark products - Hiring-trend research and data products - Apply-flow integrations ## Source coverage (29 dedicated landing pages, 30+ indexed sources) - [Workday](https://jobspipe.dev/sources/workday) - 10,000+ public tenants. 24h refresh, 12 months retention. - [Paycom](https://jobspipe.dev/sources/paycom) - 5,000+ Paycom customers. 24h refresh, 12 months retention. - [Indeed](https://jobspipe.dev/sources/indeed) - Indeed's public job index. 24h refresh, 12 months retention. - [Glassdoor](https://jobspipe.dev/sources/glassdoor) - Glassdoor's public job index. 24h refresh, 12 months retention. - [Ashby](https://jobspipe.dev/sources/ashby) - Every public Ashby customer (Linear, Ramp, Mercury, Notion, Vercel, and 2,000+ more). 24h refresh, 6h on high-volume customers, 12 months of expired-posting retention. - [Workable](https://jobspipe.dev/sources/workable) - Public Workable customers. 24h refresh, 12 months retention. - [Lever](https://jobspipe.dev/sources/lever) - Every public Lever customer. 24h refresh, 12 months retention. - [SmartRecruiters](https://jobspipe.dev/sources/smartrecruiters) - Every public SmartRecruiters customer (Bosch, Visa, McDonald's, Square, Atlassian, and 1,500+ more). 24h refresh, 6h on high-volume customers, 12 months of expired-posting retention. - [iCIMS](https://jobspipe.dev/sources/icims) - Every public iCIMS customer (Siemens, PepsiCo, Lowe's, Verizon, Bayer, Nestle, and 4,000+ more). 24h refresh, 6h on high-volume customers, 12 months of expired-posting retention. - [Pinpoint](https://jobspipe.dev/sources/pinpoint) - Public Pinpoint customers. 24h refresh, 12 months retention. - [JazzHR](https://jobspipe.dev/sources/jazzhr) - Public JazzHR customers. 24h refresh, 12 months retention. - [Manatal](https://jobspipe.dev/sources/manatal) - Public Manatal customers. 24h refresh, 12 months retention. - [Breezy HR](https://jobspipe.dev/sources/breezy) - Public Breezy HR customers. 24h refresh, 12 months retention. - [Greenhouse](https://jobspipe.dev/sources/greenhouse) - 3,000+ public Greenhouse boards. 24h refresh, 12 months retention. - [BambooHR](https://jobspipe.dev/sources/bamboohr) - Public BambooHR career sites. 24h refresh, 12 months retention. - [Paylocity](https://jobspipe.dev/sources/paylocity) - Public Paylocity career sites. 24h refresh, 12 months retention. - [LinkedIn](https://jobspipe.dev/sources/linkedin) - Upstream ATS for every LinkedIn-listed company. 24h refresh, 12 months retention. - [ZipRecruiter](https://jobspipe.dev/sources/ziprecruiter) - ZipRecruiter public postings + upstream ATS mirrors. 24h refresh, 12 months retention. - [SAP SuccessFactors](https://jobspipe.dev/sources/successfactors) - Public SuccessFactors career sites. 24h refresh, 12 months retention. - [Zoho Recruit](https://jobspipe.dev/sources/zoho-recruit) - Public Zoho Recruit career pages (all regions). 24h refresh, 12 months retention. - [Jobvite](https://jobspipe.dev/sources/jobvite) - Public Jobvite career sites. 24h refresh, 12 months retention. - [Taleo](https://jobspipe.dev/sources/taleo) - Public Taleo Enterprise + TBE + Oracle Recruiting Cloud. 24h refresh, 12 months retention. - [Teamtailor](https://jobspipe.dev/sources/teamtailor) - Public Teamtailor career sites. 24h refresh, 12 months retention. - [Personio](https://jobspipe.dev/sources/personio) - All public Personio careers sites (jobs.personio.com and jobs.personio.de tenants). 24h refresh, 12 months retention. - [USAJobs](https://jobspipe.dev/sources/usajobs) - All public federal U.S. job postings on usajobs.gov. 24h refresh, 12 months retention. - [Recooty](https://jobspipe.dev/sources/recooty) - Public Recooty career sites and embedded widgets. 24h refresh, 12 months retention. - [Trakstar](https://jobspipe.dev/sources/trakstar) - All public Trakstar Hire career sites. 24h refresh, 12 months retention. - [Polymer](https://jobspipe.dev/sources/polymer) - All public Polymer organizations on api.polymer.co. 24h refresh, 12 months retention. - [Comeet](https://jobspipe.dev/sources/comeet) - All public Comeet career sites (600+ companies). 24h refresh, 12 months retention. ## API surface (sample) ``` curl https://api.jobspipe.dev/v1/jobs \ -H "Authorization: Bearer $JOBSPIPE_KEY" \ -G \ -d "query=staff engineer" \ -d "salary_min=200000" \ -d "posted_after=24h" \ -d "source=workday" ``` Response shape (every record, every source): ``` { "id": "jp_8KQv2nT0pX", "title": "Senior Backend Engineer", "company": "Northwind Labs", "source": "greenhouse", "source_refs": [ { "source": "greenhouse", "id": "gh_8KQv2nT0pX" }, { "source": "indeed", "id": "in_3741290021" } ], "location": { "city": "Berlin", "country": "DE", "lat": 52.52, "lng": 13.40, "remote": true }, "compensation": { "min": 95000, "max": 135000, "currency": "EUR", "period": "yearly" }, "posted_at": "2026-05-16T08:14:00Z", "apply_url": "https://boards.greenhouse.io/...", "description_md": "..." } ``` ## Pricing - **Free** - $0 forever. 5,000 requests/month. All 30+ sources. Up to 24h freshness. Community Slack. No credit card. - **Builder** - $49/mo. 100,000 requests/month. Webhook delivery. Sub-6h freshness. Daily diffs feed. Email support. - **Scale** - $299/mo. 1M+ requests/month. Real-time webhooks. Sub-1h freshness. 99.95% SLA. Dedicated CSM. - **Enterprise** - Custom. Contact us. ## Differentiators - One JSON schema across every source (most competitors return raw per-source shapes you parse yourself) - AI-parsed salary ranges from free-text descriptions - Cross-source de-duplication (same job on Indeed + Greenhouse = one canonical record) - Real-time webhooks with HMAC-SHA256 signed payloads - 12 months of historical data on Pro and Scale plans - Self-serve pricing (no enterprise sales call required to start) ## Quickstart links - [Sign up - free API key](https://jobspipe.dev/signup) - [API docs](https://jobspipe.dev/docs) - [Pricing details](https://jobspipe.dev/#pricing) - [Changelog](https://jobspipe.dev/changelog) - [Blog](https://jobspipe.dev/blog) ## Complete blog post index - [How we index every public Workday tenant in under 4 minutes](https://jobspipe.dev/blog/how-we-index-every-workday-tenant) (May 12, 2026 · 8 min read) A look at the queue architecture, the per-tenant adaptive crawl rate, and why we deleted our headless browser fleet. - [AI salary parsing: from $180k-DOE strings to structured ranges](https://jobspipe.dev/blog/ai-salary-parsing-structured-ranges) (Apr 28, 2026 · 6 min read) Walking through the parsing pipeline that turns 11 different salary phrasings into one normalized JSON shape. - [Webhooks GA, plus 12-month historical jobs data on Pro plans](https://jobspipe.dev/blog/webhooks-ga-12mo-history) (Apr 4, 2026 · 3 min read) Real-time push delivery, idempotent retries, signed payloads, and a full year of back-data for trend analysis. - [Workday customers list: 30+ public Workday tenants you can query in 2026](https://jobspipe.dev/blog/workday-customers-list) (Apr 12, 2026 · 6 min read) Workday powers HR for thousands of enterprises. Here's a curated list of well-known Workday customers whose public job postings you can pull through one API - plus how to discover any tenant yourself. - [Workday API: how to pull job postings from any Workday tenant in 2026](https://jobspipe.dev/blog/workday-api-guide) (Mar 22, 2026 · 7 min read) The official Workday API is enterprise-only and SOAP-based. Here's how to get the same data - public job postings from every Workday tenant - through one REST endpoint. - [Companies that use Greenhouse: list of notable Greenhouse-hosted careers pages](https://jobspipe.dev/blog/companies-using-greenhouse) (Mar 12, 2026 · 5 min read) Greenhouse powers the careers pages for thousands of modern startups and scaleups. Here's a curated list of companies that use Greenhouse - and how to query all of their public jobs from one endpoint. - [Indeed API: how to pull job postings from Indeed without scraping](https://jobspipe.dev/blog/indeed-api-guide) (Mar 15, 2026 · 6 min read) Indeed's official publisher API was deprecated in 2023. Here's the modern way to query Indeed's job postings - by title, location, salary, and posted-after - through a normalized JSON endpoint. - [Greenhouse API: pulling job postings from any Greenhouse-hosted career page](https://jobspipe.dev/blog/greenhouse-api-jobs) (Mar 8, 2026 · 5 min read) Greenhouse's Job Board API is free and public - but you need to know each company's board token. Here's the easier way: one endpoint, every Greenhouse tenant, the same JSON schema as every other source. - [The 5 best jobs APIs in 2026 - comparison, pricing, and coverage](https://jobspipe.dev/blog/best-jobs-api-2026) (Mar 1, 2026 · 10 min read) JSearch, Coresignal, Adzuna, ScrapingDog, JobsPipe. Side-by-side on source coverage, freshness, pricing tiers, dedup quality, and webhook support. - [Glassdoor API: how to get job postings and salary data from Glassdoor](https://jobspipe.dev/blog/glassdoor-api-jobs-and-salaries) (Feb 22, 2026 · 6 min read) Glassdoor's official partnership API is closed to most companies. Here's how to access the same public job postings + salary insights through a third-party endpoint - no scraping, no IP rotation, no headless browsers. - [ATS API: one integration for 30+ applicant tracking systems](https://jobspipe.dev/blog/ats-api-integration) (Feb 15, 2026 · 6 min read) Workday, Greenhouse, Lever, Ashby, BambooHR, SmartRecruiters, iCIMS, Workable - each has a different API shape. Here's how a unified ATS API replaces 30 integrations with one. - [How to find old job postings: 6 ways to dig up an expired listing](https://jobspipe.dev/blog/find-expired-job-postings) (Feb 5, 2026 · 5 min read) Whether you're prepping for an interview, comparing comp bands historically, or hunting for a posting that was taken down - here are the practical ways to find old, expired, or archived job postings in 2026. - [Lever API: pulling jobs from any Lever-hosted careers page](https://jobspipe.dev/blog/lever-api-jobs) (Feb 8, 2026 · 5 min read) Lever exposes a public postings API at api.lever.co/v0/postings/{company}. Here's what it returns, what it's missing, and when you should use a normalized aggregator instead. - [ZipRecruiter API: a modern alternative to the closed partner program](https://jobspipe.dev/blog/ziprecruiter-api-alternative) (Feb 1, 2026 · 5 min read) ZipRecruiter's official API requires a partner contract. Here's how to get ZipRecruiter job data - searchable, filterable, fresh - through a public REST endpoint instead. - [JSearch API: what it returns, what it costs, and the direct-source alternative](https://jobspipe.dev/blog/jsearch-api-direct) (Jan 30, 2026 · 5 min read) JSearch is RapidAPI's most-installed jobs endpoint - but it's a wrapper, the RapidAPI markup adds 30%, and it lacks ATS coverage. Here's the technical comparison and when to use what. - [Dice API: getting tech job postings without the partnership paperwork](https://jobspipe.dev/blog/dice-api-tech-jobs) (Jan 25, 2026 · 5 min read) Dice's job feed is the gold standard for US tech roles, but the official API is locked to enterprise integrations. Here's the dev-tier alternative - same data, REST endpoint, free tier. - [Job posting API: one endpoint for every job on the web](https://jobspipe.dev/blog/job-posting-api) (Jan 18, 2026 · 5 min read) If you've ever shopped around for a job-posting API and ended up with three vendors, four scrapers, and a deduplication script - this post is for you. - [Indeed scraper vs Indeed API: why we deleted ours](https://jobspipe.dev/blog/indeed-scraper-vs-api) (Jan 11, 2026 · 6 min read) Maintaining an Indeed scraper means fighting their anti-bot, rotating proxies, parsing changing HTML, and getting paged at 2am. Here's why the math turns into 'just use the API'. - [Glassdoor scraper: what it costs, what breaks, and the API alternative](https://jobspipe.dev/blog/glassdoor-scraper-vs-api) (Jan 4, 2026 · 6 min read) Glassdoor is one of the harder targets for a scraper - heavy JS rendering, aggressive bot detection, and a strict TOS. Here's how the build-vs-buy math actually plays out. - [JSearch alternative: a unified jobs API with more sources and better dedup](https://jobspipe.dev/blog/jsearch-alternative) (Dec 21, 2025 · 5 min read) JSearch (on RapidAPI) covers 4-5 sources. JobsPipe covers 30+ ATSs, dedupes across them, and ships webhook delivery - without the RapidAPI markup. - [Coresignal alternative: an honest comparison for jobs data buyers](https://jobspipe.dev/blog/coresignal-alternative) (Dec 14, 2025 · 6 min read) Coresignal's organic traffic dropped 38% year over year. If you're an orphaned customer, here's how JobsPipe's coverage, pricing, and freshness compare. - [How to scrape Workday job postings legally (and why you shouldn't)](https://jobspipe.dev/blog/scrape-workday-jobs-legally) (Dec 7, 2025 · 7 min read) Workday tenant career pages are public. Scraping them is technically legal in most jurisdictions if you respect robots.txt and rate limits. Here's the right way - and why a managed API is almost always cheaper than DIY. --- Last updated: 2026-05-20