Does Workable have an API?
Yes. Workable has a documented REST API that gives a customer programmatic control over its own recruiting data, including jobs, candidates, hiring team members, pipeline stages and events. Someone in the account generates an access token with chosen scopes, and calls go to that account's subdomain. No Workable API returns jobs across all the companies that use Workable. Each account's published jobs are public, one account at a time.
Workable's documentation introduces it as API access to your recruiting data. It lists what you can extract, namely your account, hiring members and recruiters, pipeline stages, jobs and their questions, scheduled events and activity streams. It also covers managing candidates by fetching, creating, updating, moving, copying, disqualifying, commenting on and rating them. Other sections cover requisitions, offers and employee records. To get a token, open the Integrations page from the account menu, generate a new token and select scopes. Some scopes expose confidential employee data, the token is displayed only once, and it can be revoked at any time. The documentation names several token types and marks some endpoints as available only to certain types, and integration partners connect per customer with consent. In every case the unit is a single Workable account.
Published jobs are easier to reach than anything else in Workable. Each customer's careers page sits under apply.workable.com or on the customer's own domain, and the careers widget reads a keyless JSON endpoint for that one account. What is missing is a directory, so you need every account name before you can read anything. JobsPipe collects the public Workable boards it can identify and returns them from POST /v1/jobs/search with source_or set to workable. Records carry job_title, company, company_domain, url, date_posted, discovered_at, last_seen_at, status, closed_at and ghost_score. Workable boards are international, so job_country_code_or and job_location_or do most of the narrowing.
If you are a Workable customer, generate a scoped token and integrate your own account. If you need one known company's openings, read its public careers page. For postings across Workable employers, run a search in the JobsPipe sandbox, which needs no key, and keep the same request body when you switch to a free tier key.
The full treatment is on Job board and ATS APIs.
Related questions
How do you get a Workable API key?
Workable calls it an access token. Inside the account, open the Integrations page from the menu at the top right, choose to generate a new token and select the scopes your use case needs. Copy it immediately, because it is shown only once. The token reaches that account's data alone, and it can be revoked later from the same page.
Is the Workable API free?
Workable's developer documentation lists no separate price for the API. Tokens are generated inside an existing Workable account, so access comes with being a customer, and some endpoints apply only to accounts with particular features such as hiring plans. For current plan details, check their pricing page. The per-account careers widget feed needs no key.
Can the Workable API list jobs from every company on Workable?
No. The jobs endpoint returns the jobs of the account the token belongs to, and the accounts endpoint returns only accounts you have access to. No directory of Workable customers exists. Reading many employers means knowing each account name and reading its public careers page, or using an aggregator that maintains the list, such as JobsPipe with source_or set to workable.
Does JobsPipe include internal or draft Workable jobs?
No. JobsPipe collects only what a Workable customer has published to its public careers page. Internal postings, drafts, candidates and applicant data are out of scope, and JobsPipe never uses a customer's access token. Closed postings are kept with closed_at and closed_reason, so the status filter can return either live or ended roles.
More answers
Query live postings yourself, 1,000 jobs a month free.
Get a free API key