Skip to main content
Scrape Wellfound startup jobs

Authorizations

x-scrapeunblocker-key
string
header
required

Your ScrapeUnblocker API key. Apply on every request.

Query Parameters

mode
string
default:search

'search' (default): job listings by role / location / remote role. 'job': one job page in full.

role
string | null

Role to search, as text or Wellfound slug: 'software engineer', 'product-manager', 'data-scientist'.

location
string | null

Location, as text or Wellfound slug: 'new york', 'san-francisco', 'london', 'berlin'.

remote
boolean
default:false

Remote jobs only (needs role, no location).

url
string | null

A Wellfound search URL instead of role / location / remote: https://wellfound.com/role/l/software-engineer/san-francisco, /role/r/, /location/.

job
string | null

mode=job: the job URL (https://wellfound.com/jobs/4787364-software-engineer) or '-', as returned in jobs[].url by mode=search.

page
integer
default:1

1-based listing page to start from (1-500); use nextPage of a previous response to continue.

max_results
integer | null

How many jobs to collect across pages (1-500). Default: the whole first page (20 companies with up to 3 jobs each, usually 30-60 jobs). Each page fetched is one billed unit.

proxy_country
string | null

Proxy country the request is sent from (ISO-2, e.g. 'US', 'DE'). Leave blank for the country chosen for the site.

Response

JSON with a jobs array, totals and nextPage (or job with mode=job).