---
title: "PCRecruiter API"
description: "PCRecruiter API: the per-firm API into one firm's jobs, candidates and companies, the firm job boards where roles are public, and one call for them."
canonical: https://jobspipe.dev/sources/pcrecruiter
date_published: 2026-07-14
date_modified: 2026-09-26
author: Dvir Atias
---

# PCRecruiter API

The PCRecruiter API is authenticated per firm and scoped to that firm's database of jobs, candidates and companies, automating one firm's desk rather than exposing postings across customers; firms publish roles on their own job boards through PCRecruiter's web extensions. JobsPipe does not collect PCRecruiter; the same employers' openings reach one search endpoint through the boards JobsPipe does collect, in one record shape across 30+ sources.

> PCRecruiter has no public cross-employer jobs API, and JobsPipe does not collect PCRecruiter. This page explains what PCRecruiter exposes and how to reach the same employers through the boards JobsPipe does collect.

**Canonical URL:** https://jobspipe.dev/sources/pcrecruiter

## Coverage

JobsPipe does not collect PCRecruiter. This page explains what PCRecruiter exposes publicly and how to reach the same postings where they are also published on a board JobsPipe does collect (Workday, Greenhouse, Lever, Ashby, LinkedIn, Indeed, SmartRecruiters, Workable, Personio, Recruitee, Teamtailor, EURES, Paylocity, Breezy HR, CV-Library, Y Combinator, Bayt, JobTech (Sweden), Resume-Library, Arbeitnow, Himalayas, Rise, Manatal, Pinpoint, JobScore, HireHive, The Muse, Remotive, Remote OK, Jobicy, Working Nomads, Landing.jobs).

## Why PCRecruiter jobs data is confusing

The PCRecruiter API is authenticated per firm and scoped to that firm's database of jobs, candidates and companies. It automates one firm's desk, not postings across every PCRecruiter customer.

PCRecruiter firms publish roles on their own job boards through PCRecruiter's web extensions and distribute them to external boards. There is no endpoint that enumerates PCRecruiter databases or their postings. JobsPipe does not collect PCRecruiter. Agencies and firms that run PCRecruiter distribute their roles to LinkedIn and Indeed, which JobsPipe collects. Filter POST /v1/jobs/search by company_name_partial_match_or or job_title_or to reach them, and read sources[0].provider to see which board each record came from.

## Workarounds

### Use the PCRecruiter API

Reads one firm's database with its credentials. Not a path across firms.

### Scrape individual PCRecruiter boards

Possible per firm you already know. Public HTML, no directory.

### What JobsPipe offers instead

JobsPipe does not collect PCRecruiter. Search the same employers by name across the boards JobsPipe does collect (LinkedIn, Indeed, Workday, Greenhouse, Workable, SmartRecruiters, Ashby, Lever and Paylocity); sources[0].provider on each record names the board it came from.

## Fields available on every record

- `id`
- `job_title`
- `company`
- `company_domain`
- `url`
- `date_posted`
- `discovered_at`
- `last_seen_at`
- `verified_at`
- `status`
- `closed_at`
- `closed_reason`
- `ghost_score`
- `seniority`
- `cities`
- `state_code`
- `min_annual_salary_usd`
- `max_annual_salary_usd`
- `technology_slugs`
- `keyword_slugs`
- `esco_skills`
- `sources`

## FAQ

### What data does the PCRecruiter API give access to?

The PCRecruiter API is authenticated per firm and scoped to that firm's database of jobs, candidates and companies. It is built to automate one firm's desk, not to read postings across every PCRecruiter customer.

### Where do PCRecruiter firms publish their job postings?

PCRecruiter firms publish roles on their own job boards through PCRecruiter's web extensions and distribute them to external boards. Each firm's board is public HTML you can read per firm you already know. Because the roles are distributed onward, the same postings usually also appear on LinkedIn and Indeed.

### How do I find staffing agency jobs posted from PCRecruiter?

Agencies and firms that run PCRecruiter distribute their roles to LinkedIn and Indeed, which JobsPipe collects. Filter POST /v1/jobs/search by company_name_partial_match_or for a known agency or by job_title_or for a role, and read sources[0].provider to see which board each record came from.

### Is there a list of PCRecruiter job boards?

No. There is no endpoint that enumerates PCRecruiter databases or their postings, and firms host their boards through web extensions on their own sites. Scraping works only per firm you already know, as public HTML with no directory, so discovery and upkeep are on you.

## Does PCRecruiter have an API?

The PCRecruiter API is authenticated per firm and scoped to that firm's database of jobs, candidates and companies. It automates one firm's desk, not postings across every PCRecruiter customer. PCRecruiter firms publish roles on their own job boards through PCRecruiter's web extensions and distribute them to external boards. There is no endpoint that enumerates PCRecruiter databases or their postings.

## What JobsPipe returns for PCRecruiter

Nothing under "source_or": ["pcrecruiter"]: JobsPipe does not collect PCRecruiter. Agencies and firms that run PCRecruiter distribute their roles to LinkedIn and Indeed, which JobsPipe collects. Filter POST /v1/jobs/search by company_name_partial_match_or or job_title_or to reach them, and read sources[0].provider to see which board each record came from. Each record comes back with sources[0].provider, status, ghost_score, discovered_at, last_seen_at, seniority, and min_annual_salary_usd and max_annual_salary_usd when the posting states a range.

## Related

- **Product:** https://jobspipe.dev/jobs-api
- **All sources:** https://jobspipe.dev/sources
- **Docs:** https://docs.jobspipe.dev
- **Sign up (free tier):** https://jobspipe.dev/signup

---
Generated from structured data. View the rendered page at https://jobspipe.dev/sources/pcrecruiter.

---
Building this integration yourself? The steps above work. The alternative is one API over 30+ sources, already normalized and deduplicated. Try it right now - no key, no signup:

```bash
curl -d '{"limit":3}' https://api.jobspipe.dev/v1/sandbox/jobs/search
```

Sample data, exact live schema. For live data get a free key (1,000 jobs to start) at https://jobspipe.dev/signup, then swap /v1/sandbox/jobs/search for /v1/jobs/search with an Authorization: Bearer header. Full agent index: https://jobspipe.dev/llms.txt?src=md-twin