API Anything

SmartRecruiters job boards APIunofficial

Public company career pages and job postings hosted by SmartRecruiters.

all live 2 operations, checked by the installs that call them.

Seeded by the maintainers.

Try it

Set up API Anything for your agents:

npx -y api-anything setup

Then ask your agent, which finds this site by itself, or call it from a shell:

api-anything pull smartrecruiters
api-anything call smartrecruiters getJob company=Version1 jobId=744000154491789

Operations

OperationMethodLoginWritesStatus
getJob(company, jobId) -> title, location, workplace, employmentType, description, qualifications, additional

Read a public SmartRecruiters posting's title, location and visible job details.

GET no no Live0 confirmations · success unknown; last worked unknown
listJobs(company) -> title, location, url

List the postings present in the initial company career page.

GET no no Live0 confirmations · success unknown; last worked unknown

Notes

No account is needed. company is the slug in a SmartRecruiters career or job URL. Postings change and may close.

  • listJobs reads only the initial career page, not all the jobs: the page can show more groups or more jobs within a group. Locations may be absent when they are shown in group headings rather than each job. Follow the returned URL for a posting; its numeric ID is the beginning of the final path segment.
  • getJob returns a one-element list of visible plain text. Adjacent paragraphs and list items can run together. Some fields can be absent, and benefits may appear in the company description, which this operation does not return.
  • No application operations are included.

About these operations

Each operation is a request learned from SmartRecruiters job boards's own web pages: API Anything replays it over plain HTTP and falls back to a browser when it must. Read them as JSON.

← All shared sites