PCRecruiter Jobs API.
Public job postings from firms that use PCRecruiter, one endpoint - same schema as 30+ other sources.
Why people are confused about the PCRecruiter API
"PCRecruiter API" points at PCRecruiter's authenticated recruiting-CRM API, scoped to a single firm's database of jobs, candidates, and companies. It automates one firm's desk, not postings across every PCRecruiter customer.
PCRecruiter firms publish open roles to public job boards, but there is no public endpoint that enumerates PCRecruiter databases or their postings. JobsPipe indexes the public PCRecruiter-hosted postings it can identify and normalizes them into the same JSON shape as every other source.
Right for automating one firm's database of jobs and candidates with that firm's credentials. It is not a cross-database job feed.
Possible for a board whose URL you already know. Subject to rate limits, HTML drift, and no way to discover other databases.
Public job postings from PCRecruiter-powered boards under one endpoint, normalized - no per-database credentials, no board discovery.
PCRecruiter API documentation
PCRecruiter's developer documentation covers an authenticated API scoped to a single firm's database, exposing that database's jobs, candidates, and companies. It is not a public, cross-database job feed: there is no unauthenticated postings endpoint and no list endpoint to enumerate PCRecruiter customers. JobsPipe's normalized JSON schema is documented at /docs and uses the same shape across PCRecruiter, Workday, Greenhouse, and 30+ other sources.
Sample request
curl https://api.jobspipe.dev/v1/jobs/search \
-H "Authorization: Bearer jp_live_your_key_here" \
-H "Content-Type: application/json" \
-d '{ "source_or": ["pcrecruiter"], "limit": 25 }'Sample response
{
"id": "pcr_NWJhM2QwZTgtOGZh",
"source": "pcrecruiter",
"tenant": "sanford-rose",
"title": "Manufacturing Engineer",
"company": "Sanford Rose Associates",
"location": {
"city": "Cleveland",
"region": "OH",
"country": "US",
"remote": false
},
"salary": {
"min": 90000,
"max": 120000,
"currency": "USD",
"period": "year",
"source": "explicit"
},
"employment_type": "full_time",
"posted_at": "2026-05-13T16:20:00Z",
"expires_at": null,
"apply_url": "https://www.pcrecruiter.net/pcrbin/jobboard/...",
"description": "Sanford Rose Associates is recruiting a Manufacturing Engineer for a client in the Cleveland area ..."
}Every PCRecruiter 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 PCRecruiter job record
FAQ
Is there a PCRecruiter API for job postings?+
PCRecruiter has an authenticated API scoped to one firm's database - not a public feed across every PCRecruiter customer. For public PCRecruiter-hosted postings across many firms, JobsPipe is the aggregation layer.
How do I get PCRecruiter API access?+
PCRecruiter API access is provisioned per database with credentials that see only that firm's data. JobsPipe needs no PCRecruiter credentials: it consumes only public board postings and authenticates with one JobsPipe key.
Can I get jobs from one firm that uses PCRecruiter?+
Yes. "company_name_partial_match_or": ["sanford rose"] in the JSON body of POST /v1/jobs/search filters to that firm's postings (substitute any name).
Does JobsPipe expose PCRecruiter candidate data?+
No. JobsPipe reads only public job postings - never candidate or company-database data.
Try PCRecruiter data free - key in 30 seconds.
Get a free API key