# SmartRecruiters Jobs API

Search public SmartRecruiters jobs and retrieve their hiring taxonomies.

- Platform ID: `smart-recruiters`
- Capabilities: 5
- Execute endpoint: `POST https://data.upscrape.com/execute`

## Capabilities

### [List SmartRecruiters departments](https://docs.upscrape.com/docs/platforms/smart-recruiters/smart-recruiters.departments.list)

- Capability ID: `smart-recruiters.departments.list`
- Cost: 1 credit per request

List the public department taxonomy for a SmartRecruiters company.
### [List SmartRecruiters job taxonomies](https://docs.upscrape.com/docs/platforms/smart-recruiters/smart-recruiters.job-taxonomies.list)

- Capability ID: `smart-recruiters.job-taxonomies.list`
- Cost: 1 credit per request

List the public industries, job functions, experience levels, and employment types used by SmartRecruiters postings.
### [Get a SmartRecruiters job](https://docs.upscrape.com/docs/platforms/smart-recruiters/smart-recruiters.job.get)

- Capability ID: `smart-recruiters.job.get`
- Cost: 1 credit per request

Retrieve a public SmartRecruiters posting by company and posting ID.
### [Search SmartRecruiters jobs globally](https://docs.upscrape.com/docs/platforms/smart-recruiters/smart-recruiters.jobs.global-search)

- Capability ID: `smart-recruiters.jobs.global-search`
- Cost: 1 credit per request

Search the bounded public SmartRecruiters career index across employers without exposing unsupported pagination controls.
### [Search SmartRecruiters jobs](https://docs.upscrape.com/docs/platforms/smart-recruiters/smart-recruiters.jobs.search)

- Capability ID: `smart-recruiters.jobs.search`
- Cost: 1 credit per request

Search active public postings for a SmartRecruiters company with title, location, workplace, department, language, job-ad, and release-date filters.

## Common uses

- Aggregate current openings from employer career sites
- Monitor hiring activity by company, location, and department
- Enrich job-market datasets with normalized posting details
- Discover valid department and job taxonomy filters before large searches

## Integration contract

All capabilities use the shared `POST /execute` envelope. A `200` response completed inline; a `202` response must be polled through `GET /jobs/{id}`.

See [authentication](https://docs.upscrape.com/docs/api/authentication), [jobs and results](https://docs.upscrape.com/docs/api/jobs), and [errors and retries](https://docs.upscrape.com/docs/api/errors).
