ZipRecruiter Jobs API.
ZipRecruiter postings without the Partner API gating - one endpoint, normalized, no inbound feed contract.
Why people are confused about the ZipRecruiter API
ZipRecruiter has two API surfaces and neither fits an aggregator workflow. The Partner API is closed - you need a formal partnership agreement to get credentials, and that pathway is reserved for ATS vendors, HRIS platforms, and large staffing firms. The Publisher Feed is an outbound XML syndication feed that ZipRecruiter pushes to approved job aggregators, not a pull API you can hit on demand.
If you want ZipRecruiter postings as JSON in your own pipeline, your options have been scraping the search results (against ToS) or onboarding as a Publisher Feed recipient (months of paperwork and a content review). JobsPipe consolidates ZipRecruiter content with 30+ other sources and exposes it through one normalized endpoint.
Reserved for ATS vendors, HRIS platforms, and large staffing firms. Indie aggregators are not in scope.
ZipRecruiter pushes XML to you on their schedule. Months of paperwork, content review, and you have no control over which postings you receive.
ZipRecruiter content alongside 30+ other sources in one normalized JSON endpoint. Free tier.
ZipRecruiter Partner API
The ZipRecruiter Partner API is a closed program for ATS vendors, HRIS platforms, and large staffing organizations. You apply through ZipRecruiter's partnerships team, complete a business review, sign a partner agreement, and receive scoped credentials. The model fits 'we are a Workday-style platform and want to syndicate our customers' jobs onto ZipRecruiter' - not 'we are building a jobs aggregator and want to read ZipRecruiter content'. JobsPipe handles the latter case for you.
ZipRecruiter Publisher Feed
The Publisher Feed is an outbound XML feed that ZipRecruiter pushes to approved aggregator publishers on a schedule. To become a Publisher Feed recipient you fill out an application, agree to ZipRecruiter's content-display and click-tracking requirements, complete a review, and configure an inbound ingestion pipeline on your side. JobsPipe wraps that workflow and exposes the result as on-demand JSON in our normalized schema, alongside content from 30+ other sources.
Sample request
curl "https://api.jobspipe.dev/v1/jobs?source=ziprecruiter" \
-H "Authorization: Bearer $JOBSPIPE_KEY" \
-H "Accept: application/json"Sample response
{
"id": "zr_OTM4MjE0NTYz",
"source": "ziprecruiter",
"tenant": "regional-medical-group",
"title": "Registered Nurse, ICU - Night Shift",
"company": "Regional Medical Group",
"location": {
"city": "Phoenix",
"region": "AZ",
"country": "US",
"remote": false
},
"salary": {
"min": 38,
"max": 52,
"currency": "USD",
"period": "hour",
"source": "explicit"
},
"employment_type": "full_time",
"posted_at": "2026-05-10T07:18:00Z",
"expires_at": null,
"apply_url": "https://www.ziprecruiter.com/jobs/regional-medical-group-...",
"description": "Regional Medical Group is hiring an ICU Registered Nurse for the night shift at our Phoenix campus ..."
}Every ZipRecruiter job record is returned in the same JSON shape as every other JobsPipe source. The full schema is documented in the docs.
Fields in every ZipRecruiter job record
FAQ
Do I need a ZipRecruiter Partner API key for JobsPipe?+
No. JobsPipe handles the ZipRecruiter content layer for you and serves it through our normalized endpoint. You only need a JobsPipe key.
How fresh is ZipRecruiter data?+
ZipRecruiter postings are refreshed at least every 24 hours.
How does this differ from the ZipRecruiter Publisher Feed?+
Publisher Feed is outbound XML on ZipRecruiter's schedule and shape. JobsPipe is on-demand JSON in the same normalized schema as Workday, Greenhouse, Lever, and 30+ other sources. You query when you want, filter how you want, and don't have to handle XML pipelines.
Can I filter ZipRecruiter jobs by salary or location?+
Yes. JobsPipe's normalized schema exposes salary.min, salary.max, salary.currency, salary.period, location.city, location.region, location.country, and location.remote for every source - including ZipRecruiter.
Try ZipRecruiter data free - 5,000 requests/month, no credit card.
Get a free API key