Home › Guides › Workable Job Board Scraper

Search all of Workable by keyword — with the hiring company on every row

Workable powers the careers pages of tens of thousands of small and mid-market companies. The Workable Job Board Scraper searches all of them at once (~170,000 open roles) by keyword, with Workable's own filters — location, workplace, employment type, posting date. Every row is one open role — title, department, location, workplace, type, posted date, description, requirements, benefits, apply link — plus the company behind it: name, website, domain, logo and description. No login, no API key, no company slugs to look up.

Who it's for

What you get

GroupFields
CompanycompanyName, companyWebsite, companyDomain, companyLogo, companyDescription, companyJobsUrl
RoleTitle, department, location, workplace, remote flag, employment type, language, posted/updated dates
ContentDescription, requirements and benefits (HTML stripped), apply URL; per company board: seniority, industry, job function

Shares the hiring-series core schema (join on companyName / companyBoard), so its output concatenates with the other ATS scrapers into one hiring-intent table.

Input

InputWhat it does
searchQueriesJob keywords, one per line (account executive); * = every job
location · workplace · employmentType · postedWithinDaysLocation text · remote/hybrid/on_site · full_time/part_time/contract/… · 1/7/30
titleMustMatchKeep only titles containing every keyword (dropped jobs never charged)
maxResultsPerQueryCaps jobs per keyword (default 200; up to 10,000)
{ "searchQueries": ["account executive"], "location": "United Kingdom", "postedWithinDays": "7", "maxResultsPerQuery": 50 }

Honest limits

Pricing

Pay per result: per delivered role. A job found by two keywords is charged once; empty searches, failed lookups and filtered-out jobs are never billed. Current prices are on the actor's Pricing tab on Apify.

Read the whole Workable market: roles by keyword with the hiring company's domain and description on every row. Exportable to JSON, CSV or Excel.

Open the Workable Job Board Scraper →

Related

For one query across seven ATS platforms use the Job Postings Database; for BambooHR's market, the BambooHR Careers Scraper; and for Indeed's salary and employer rating, the Indeed Jobs Scraper.

Frequently asked questions

Do I need a Workable account, login or API key?

No. It searches Workable's public job surface with no login and no key; no company slugs to look up — search by keyword and the companies come to you.

Do I get the hiring company's details?

Yes — every row carries the company's name, website, domain, logo and description, ready for enrichment, CRM import or outreach, alongside the role.

Which filters can I use?

Workable's own: location, workplace (remote/hybrid/on_site), employment type and posting date (last 24 h / 7 / 30 days), plus a strict title option that keeps only titles containing your keywords — dropped jobs are never charged.

Can I read one specific company's board?

Yes — add its Workable board (acme or apply.workable.com/acme) to the input and get every open role on it, with seniority, industry and job function.

Is it in the Job Postings Database index?

Not yet — Workable boards are not in that cross-ATS index, so this Actor stays the way to read them. The two share the same core schema, so their outputs concatenate.

Using the data lawfully

The Actor reads only publicly published job-posting data — no private or personal user data. Results can still contain personal data (a recruiter name in a description); personal data is protected by the GDPR and similar laws, so only process it with a legitimate basis. Not affiliated with Workable.

Workable Job Board Scraper — the whole Workable market by keyword, with company data. Pay per role, no API key.

Get Workable hiring data on Apify →