Search jobs
GET /v1/jobsReturns {"jobs": [Job…], "next_cursor": "…" | null}, newest first (by when Backspin first saw the job). Pages are stable: a job open for your whole walk appears exactly once. Jobs added while you page show up in the changes feed.
Closed jobs never appear here, and neither do jobs from boards that are disabled or haven’t crawled successfully for 14 days.
Filters
Section titled “Filters”Every parameter, with its allowed values, is in the API reference. All are optional and combine with AND. A few work in ways worth knowing:
category,excludeandpay_periodcan be repeated. Repeatedcategoryorpay_periodvalues match any of them; repeatedexcludevalues leave out each one.countryandregionmatch any of the job’s locations. Given both, they must match the same location.qmatches jobs whose title or company name contains every word, up to 10 words.posted_sincecounts a job with no stated posting date from when Backspin first saw it.- Pay filters look at the job’s own pay, from the employer’s pay field or read from the description (
pay_frompicks one). Jobs without pay never matchpay_period,pay_currencyorpay_at_least, but stay in when youexclude=hourly_pay. pay_at_leastcompares the top of the range (max, else min) in the job’s own period and currency, so it needs exactly onepay_periodand apay_currency. Backspin never converts hourly to yearly.fields=summarysetsdescription_htmltonullfor a much smaller answer.limitis 1 to 500, 100 by default. Passnext_cursorascursorfor the next page.
An unknown, repeated (other than category, exclude and pay_period), empty or invalid parameter is a 422 that names it, so a typo never widens your query.
Examples
Section titled “Examples”Electrician jobs with pay:
GET /v1/jobs?category=electrical&country=US&has_pay=trueAccount executive jobs with a base salary of at least $100,000 and no commission-only, door-to-door or retail sales:
GET /v1/jobs?category=account_executive&country=US&pay_period=year&pay_currency=USD&pay_at_least=100000&exclude=commission_only&exclude=door_to_door&exclude=retail_sales