Workable Jobs Scraper avatar

Workable Jobs Scraper

Pricing

from $1.00 / 1,000 jobs

Go to Apify Store
Workable Jobs Scraper

Workable Jobs Scraper

Scrape all open jobs from any Workable careers page: title, department, location, remote, job type, country, posting date and full description. Official public feed: fast, cheap, no proxies, no login. Only-new-jobs mode for monitoring.

Pricing

from $1.00 / 1,000 jobs

Rating

0.0

(0)

Developer

StrataFetch

StrataFetch

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

17 hours ago

Last modified

Categories

Share

Scrape all open jobs from any Workable careers page: title, department, location, remote, job type, country, posting date and full description. Official public feed: fast, cheap, no proxies, no login. Only-new-jobs mode for monitoring.

Get every open job from Workable job boards as clean, structured data. It reads the public job-board feed each company publishes for job seekers, so runs are fast, cheap and reliable: no browser, no proxies, no login.

What you get

Exactly what the platform publishes, nothing invented:

FieldAvailable
Salary rangeNo
Department / teamYes
Remote flagYes
Job typeYes
CountryYes
Posting dateYes
Full descriptionYes

What you can use it for

  • Job aggregators and niche job boards: keep your listings fresh from hundreds of companies.
  • Sales and recruiting signals: see which companies are hiring for which roles, and where.
  • Market and salary research: compare roles, locations and published pay ranges.
  • AI agents and automations: one call returns normalized jobs in the same format for every company.

Input

FieldWhat to enter
Companiesthe part after apply.workable.com/ (e.g. huggingface), or paste the board URL. Add as many as you like, one per line.
Title keywordsOptional. Only jobs whose title contains one of these words.
Location containsOptional, e.g. London, Germany, Remote.
Remote jobs onlyOptional.
Posted within (days)Optional. Only recent jobs.
Only new jobsOptional. Later runs return only jobs you haven't received before, and you only pay for those.
Include full job descriptionOptional. Adds the job text.
Max jobs per companyOptional cap.

Example input:

{
"companies": [
"huggingface"
],
"titleKeywords": [
"engineer"
],
"postedWithinDays": 30
}

Output

One row per job, the same columns for every company and platform. Export as JSON, CSV, Excel, or use the API. A real example:

{
"platform": "workable",
"company": "Hugging Face",
"job_id": "81B46579FE",
"title": "Open-Source Machine Learning Engineer - EMEA Remote",
"department": "Open Source",
"team": null,
"location": "Paris, Île-de-France, France",
"locations": [
"Paris, Île-de-France, France"
],
"country": "France",
"remote": true,
"workplace_type": null,
"employment_type": "Full-time",
"posted_at": "2026-05-29T00:00:00",
"updated_at": null,
"url": "https://apply.workable.com/j/81B46579FE",
"apply_url": "https://apply.workable.com/j/81B46579FE/apply",
"salary_min": null,
"salary_max": null,
"salary_currency": null,
"salary_period": null,
"salary_text": null,
"description": "At Hugging Face, we're on a journey to democratize good AI. We are building the fastest growing platform for AI builders with over 11 million users who collectively shared over 4 million models, 1 million datasets & 1.5 million Gradio apps. Our open-source libraries have more than 700,000 stars on G…"
}

Pricing

You pay per job returned, nothing for companies with no matching jobs. There are no proxy or browser costs, so large runs stay cheap.

Tips

  • Monitor new jobs: schedule a daily run with Only new jobs on. The first run returns everything open; after that you get (and pay for) only new postings.
  • A company isn't found? It probably uses a different hiring platform. The run log lists companies with no public board, and the rest of the run continues.

FAQ

Is this allowed? The tool only reads job postings companies publish openly for job seekers, through the hiring platform's public job-board feed. It does not log in and does not collect personal data.

How fresh is the data? Live: each run reads the board at that moment.

More tools