Jobs for your board, straight from the employer

Millions of jobs monthly, updated hourly. Every job links to the employer's own application, and we tell you when it closes.

{
  "title": "VP, Software Engineering",
  "company": { "name": "Northwind Labs" },
  "locations": [{ "text": "New York, NY" }],
  "workplace": { "value": "hybrid", "from": "ats" },
  "employment_type": { "value": "full_time", "from": "ats" },
  "pay": {
    "min": 250000, "max": 325000, "currency": "USD",
    "period": "year", "from": "ats"
  },
  "flags": { "commission_only": false },
  "apply_url": "https://job-boards.greenhouse.io/northwind/…",
  "status": "open"
}
  • Best Electrician Jobs
  • Account Executive Jobs
  • DenverJobs.dev
  • PopResume

What you get

18 hiring systems

Greenhouse, Workday, Lever, iCIMS, Oracle, ADP and 12 more.

Search the way your board works

Pick jobs by category, US state, metro, remote or on-site, pay and keywords.

One clean record per job

Title, company, locations, remote, hybrid or on-site, employment type and the employer's apply link, in the same shape from every system.

Pay with its source

Each pay range says whether it came from the employer's pay field or the job description. If no pay is stated, the field stays empty.

Closed when it's gone

When an employer takes a job down, Backspin closes it and tells your board.

Low-quality sales flagged

Commission-only, door-to-door and retail sales jobs are marked so your board can leave them out.

How it works

1. Connect

Get an API key and add it to your board's server.

2. Pull jobs

Ask for the jobs your board covers. Backspin returns every open match, each with the employer's apply link.

3. Stay in sync

Check for changes once an hour to get every job added, changed or closed since your last check. Backspin rechecks each employer about every six hours.

For developers

A read-only JSON API with one key per board. Every field says where it came from: the employer's ATS (applicant tracking system), or the job's own title, location or description. Unknown values stay empty.

Read the docs
GET https://app.backspin.io/v1/jobs?q=vp+software+engineering&has_pay=true
Authorization: Bearer bsk_live_…

{
  "jobs": [
    {
      "id": "bsj_8f3k2m9q",
      "status": "open",
      "title": "VP, Software Engineering",
      "company": { "name": "Northwind Labs" },
      "locations": [{ "text": "New York, NY", "region": "NY", "country": "US" }],
      "workplace": { "value": "hybrid", "from": "ats" },
      "pay": {
        "min": 250000, "max": 325000, "currency": "USD",
        "period": "year", "from": "ats"
      },
      "apply_url": "https://job-boards.greenhouse.io/northwind/…"
    }
  ],
  "next_cursor": "…"
}

Each request returns up to 500 matching jobs.

  • Filter by category, state, metro, workplace, pay and keywords.

  • Leave out flagged sales jobs with exclude=commission_only.

  • Then call /v1/changes once an hour for every job added, changed or closed.

Put employer jobs on your board