VOOZH about

URL: https://apify.com/parseforge/workable-jobs-scraper

โ‡ฑ Workable Jobs Scraper | Company Career Listings ยท Apify


๐Ÿ‘ Workable Jobs Scraper | Company Career Listings avatar

Workable Jobs Scraper | Company Career Listings

Pricing

from $19.00 / 1,000 results

Go to Apify Store

Workable Jobs Scraper | Company Career Listings

Extract job postings from any Workable-hosted careers page including title, location, department, employment type, full description, salary, and apply URL. Track open roles across thousands of companies for sourcing, market intelligence, and recruiting analytics workflows.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

a month ago

Last modified

Share

๐Ÿ‘ ParseForge Banner

๐Ÿ’ผ Workable Jobs Scraper

๐Ÿš€ Export any company's Workable job board to CSV, Excel, or JSON in seconds. No API key, no login - just the company slug.

๐Ÿ•’ Last updated: 2026-05-22 ยท ๐Ÿ“Š 18 fields per record ยท All Workable-powered boards ยท Global coverage

The Workable Jobs Scraper extracts job listings from any company that uses Workable as their Applicant Tracking System. Thousands of companies - from startups to mid-size enterprises - post their open roles at apply.workable.com/{company-slug}. This actor hits the official Workable public API and returns full job details including descriptions, requirements, and benefits.

Dataset provenance: All data is scraped in real-time from the Workable public API (apply.workable.com). No caching, no stale data.

Coverage: Any company with a public Workable job board. Over 50,000 companies use Workable globally. Fields include job title, location, remote status, department, workplace type, employment type, full description, requirements, and benefits.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Recruiters and talent teams, job seekers, HR analysts, sales teams, data scientists, market researchersMonitor competitors' hiring activity, track open roles at target companies, benchmark job descriptions and requirements, identify companies growing specific departments, build NLP training datasets, gauge hiring trends at Workable customers

๐Ÿ“‹ What the Workable Jobs Scraper does

  • Accepts a company slug (the Workable subdomain, e.g. intercom, typeform, same-day-water-heaters)
  • Verifies the company exists on Workable and retrieves its full name
  • Paginates through all published job listings
  • Fetches full job details (description, requirements, benefits) for each listing
  • Returns clean, HTML-stripped text for all rich-text fields
  • Exports to CSV, Excel, JSON, or XML with one click

๐Ÿ’ก Why it matters: Workable powers job boards for thousands of companies that don't have a public API. This actor gives you structured, machine-readable access to any of them - instantly.

๐ŸŽฌ Full Demo

๐Ÿšง Coming soon

โš™๏ธ Input

FieldTypeRequiredDescription
companySlugstringโœ… YesWorkable subdomain (e.g. intercom, typeform). Found in apply.workable.com/{slug}
maxItemsintegerNoMax jobs to return. Free: limited to 10. Paid: up to 1,000,000

Example - scrape 10 jobs from a company:

{
"companySlug":"same-day-water-heaters",
"maxItems":10
}

Example - get all open positions:

{
"companySlug":"typeform",
"maxItems":1000000
}

โš ๏ธ Good to Know: The company slug is the subdomain used by the company on Workable. To find it, visit the company's careers page - it will be at apply.workable.com/{slug}. For example, if the URL is apply.workable.com/intercom, the slug is intercom.

๐Ÿ“Š Output

FieldTypeDescription
๐Ÿ†” idstringUnique job identifier
๐Ÿ“Œ titlestringJob title
๐Ÿ“ locationstringCombined city and country
๐Ÿ™ citystringCity where the job is based
๐ŸŒ countrystringCountry where the job is based
๐Ÿ  remotebooleanWhether the job is remote
๐Ÿข departmentstringDepartment or team
๐Ÿ— workplaceTypestringon_site, remote, or hybrid
๐Ÿ’ผ employmentTypestringfull, part, contract, temporary
๐Ÿ“ descriptionstringFull job description (HTML stripped)
โœ… requirementsstringJob requirements (HTML stripped)
๐ŸŽ benefitsstringBenefits offered (HTML stripped, may be null)
๐Ÿ”‘ companySlugstringWorkable subdomain used
๐Ÿท companyNamestringFull company name
๐Ÿ”— urlstringDirect link to job application page
๐Ÿ“… createdAtstringDate job was posted (ISO 8601)
๐Ÿ•’ scrapedAtstringTimestamp of scrape (ISO 8601)
โŒ errorstringError message if scraping failed (null on success)

Sample records (real data from cloud run):

[
{
"id":"5780672",
"title":"Full-Service Plumber- Subcontractor (Weekends Only)",
"location":"Dallas, United States",
"city":"Dallas",
"country":"United States",
"remote":false,
"department":"Water Heater & Fixture Installation",
"workplaceType":"on_site",
"employmentType":"contract",
"description":"EARN MORE AS A PLUMBING SUBCONTRACTOR! WE NEED WEEKEND WARRIORS! Join the Same Day Water Heaters team...",
"requirements":"Tradesman or above plumbing license. Excellent customer service skills. Current driver license...",
"benefits":"Year-round opportunity! Incentives for excellent customer service scores. Be your own boss...",
"companySlug":"same-day-water-heaters",
"companyName":"Same Day Water Heaters",
"url":"https://apply.workable.com/same-day-water-heaters/j/9CE07C0D01/",
"createdAt":"2026-04-30T00:00:00.000Z",
"scrapedAt":"2026-05-22T00:38:28.492Z",
"error":null
},
{
"id":"5694456",
"title":"Full-Service Plumber- Staff",
"location":"Round Rock, United States",
"city":"Round Rock",
"country":"United States",
"remote":false,
"department":"Water Heater & Fixture Installation",
"workplaceType":"on_site",
"employmentType":"full",
"description":"Join Our Growing Team as a Full Service Plumber! Are you ready to take your plumbing career to the next level?...",
"requirements":"Valid Tradesman or higher plumbing license. Exemplary customer service skills. Current driver's license...",
"benefits":"Competitive pay plus commission. Year-round opportunity! Benefits to start after 60 days...",
"companySlug":"same-day-water-heaters",
"companyName":"Same Day Water Heaters",
"url":"https://apply.workable.com/same-day-water-heaters/j/CF57203954/",
"createdAt":"2026-04-14T00:00:00.000Z",
"scrapedAt":"2026-05-22T00:38:28.601Z",
"error":null
}
]

โœจ Why choose this Actor

FeatureDetail
๐ŸŒ No login requiredUses the Workable public API - no credentials needed
๐Ÿƒ FastCompletes a full company board scrape in seconds
๐Ÿ“ Full textDescription, requirements, and benefits all included - HTML stripped
๐Ÿ”„ PaginatedHandles companies with 100+ open roles automatically
๐Ÿ›ก StableOfficial Workable API - not brittle HTML parsing
๐Ÿ“ฆ Multi-formatCSV, Excel, JSON, XML - download from the dataset view
๐Ÿ†“ Free preview10 items free - no card required

๐Ÿ“ˆ How it compares to alternatives

FeatureThis ActorManual copy-pasteGeneric scraper
Structured JSON outputโœ…โŒโš ๏ธ Partial
HTML-stripped descriptionsโœ…โŒโŒ
Full requirements + benefitsโœ…โš ๏ธ ManualโŒ
Pagination (100+ jobs)โœ…โŒโš ๏ธ
CSV/Excel exportโœ…โŒโš ๏ธ
Company validationโœ…N/AโŒ
No setup requiredโœ…โœ…โŒ

๐Ÿš€ How to use

  1. Find the Workable job board URL for your target company (e.g. apply.workable.com/typeform)
  2. Copy the slug - the part after the last slash (typeform)
  3. Open this Actor on Apify and paste the slug into the Company Slug field
  4. Set Max Items if you want to limit the results (leave blank for all)
  5. Click Start - results appear in the dataset within seconds
  6. Download as CSV, Excel, JSON, or XML from the dataset view

๐Ÿ’ผ Business use cases

Competitive Intelligence

Monitor which roles competitors are hiring for. Track volume of open positions over time. Identify new departments being built - engineering, sales, finance. Set up a recurring run to get weekly hiring snapshots automatically.

Talent Acquisition

Build a pipeline of companies actively hiring in your target function. Identify roles that match candidate profiles. Track open headcount at target accounts for outbound recruiting. Integrate with your ATS via Apify API or webhooks.

Sales Prospecting

Identify companies scaling specific teams (engineering, sales, customer success). Companies actively hiring are often also buying new tools. Filter by department to find accounts in your ICP. Export to CSV and load directly into your CRM.

Market Research

Benchmark compensation language and benefit offerings across companies. Analyze how job requirements differ by company size and stage. Track hiring trends as a leading indicator of business growth. Build datasets of job titles, skills, and locations for workforce analytics.

๐Ÿ”Œ Automating Workable Jobs Scraper

Make (formerly Integromat): Use the Apify module to trigger a run on a schedule. Send new job records to a Google Sheet, Slack channel, or CRM automatically.

Zapier: Connect via the Apify Zap. Trigger on dataset completion. Push records to Airtable, Notion, HubSpot, or any of 5,000+ apps.

Slack alerts: Combine with a Zapier or Make scenario to post new job listings directly to a Slack channel - ideal for recruiting or competitive intelligence teams.

Webhook: Configure an Apify webhook to POST results to your own endpoint on run completion.

๐ŸŒŸ Beyond business use cases

Research

Academics studying labor markets can use this to collect longitudinal job posting data at the company level. Track how hiring patterns correlate with funding rounds, product launches, or market conditions.

Creative projects

Build a job board aggregator. Create a personal job alert system. Train a machine learning model on job description text. Build a browser extension that surfaces similar roles.

Non-profit

Workforce development organizations can track local employer hiring activity. Career counselors can monitor which skills are in demand at specific companies.

Experimentation

Developers learning to work with Apify can use this actor as a starting point for understanding the platform. Combine with an AI actor to auto-generate cover letters for each job scraped.

๐Ÿค– Ask an AI assistant about this scraper

You can paste the JSON output from this scraper directly into Claude, ChatGPT, or any other AI assistant and ask it to analyze the jobs, compare requirements, or summarize the hiring activity at a company.

โ“ Frequently Asked Questions

๐Ÿ” How do I find the company slug?

Visit the company's Workable careers page. The URL will be apply.workable.com/{slug}. Copy everything after the last slash. Example: apply.workable.com/intercom - the slug is intercom.

๐ŸŒ Does this require login or an API key?

No. The Workable public API is accessible without authentication. This actor works out of the box.

๐Ÿ“‹ What if a company has 0 open jobs?

The actor will return an error record indicating no jobs were found. This can happen if the company has no current openings or if they have paused their job board.

๐Ÿ  Can I filter by remote jobs only?

Not yet - the actor returns all published jobs. You can filter the output dataset by the remote or workplaceType field after scraping.

๐ŸŽ Why are some benefits fields null?

Benefits are optional in Workable. Many companies do not fill out the benefits section of their job postings. This is expected behavior - the field will be null when the company hasn't provided benefits text.

๐Ÿ’ฐ How much does it cost to run?

The first 10 results are free for all users. For more results, you need a paid Apify plan. The actor runs extremely fast - a company with 50 jobs typically completes in under 30 seconds.

๐Ÿ”„ Can I monitor a company's hiring over time?

Yes. Use the Apify Scheduler to run this actor on a recurring basis. Each run will capture the current state of the job board. Compare datasets between runs to track new openings and closed roles.

๐Ÿ“Š What export formats are supported?

CSV, Excel (XLSX), JSON, XML, RSS. All available from the dataset view on Apify Console.

๐Ÿข Can I scrape multiple companies at once?

Each run handles one company slug. To scrape multiple companies, run the actor multiple times (once per slug) or use the Apify API to trigger runs programmatically in a loop.

๐Ÿ”— Are the job URLs direct apply links?

Yes. Each record includes a url field pointing directly to the Workable application page for that job (apply.workable.com/{slug}/j/{shortcode}/).

๐Ÿ” How many companies use Workable?

Workable reports over 50,000 customers globally. The jobs.workable.com aggregate board lists over 170,000 active job postings at any given time.

๐Ÿ•’ How fresh is the data?

All data is scraped in real-time when you trigger a run. There is no caching - you always get the current state of the company's job board.

๐Ÿ”Œ Integrate with any app

Connect this actor to your workflow via Make, Zapier, Slack, Notion, Airtable, HubSpot, Salesforce, Google Sheets, or any app with a webhook or API. Use the Apify REST API for programmatic access to run results.

๐Ÿ”— Recommended Actors

ActorDescription
LinkedIn Jobs ScraperScrape job listings from LinkedIn
Indeed ScraperExtract jobs from Indeed job board
Glassdoor ScraperScrape Glassdoor jobs and reviews

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more ready-to-run scrapers.


Disclaimer: This actor accesses publicly available data from Workable job boards. All scraped data is publicly accessible without login. Use responsibly and in compliance with Workable's Terms of Service. ParseForge is not affiliated with Workable.

Create a free account w/ $5 credit

You might also like

Workable Jobs Scraper

automation-lab/workable-jobs-scraper

Scrape public Jobs by Workable listings by keyword and location. Export job, company, location, workplace, salary, and description data.

๐Ÿ‘ User avatar

Stas Persiianenko

4

Workable Jobs Scraper - Cheap

scrapestorm/workable-jobs-scraper---cheap

Easily collect job listings from Workable, a leading global recruitment platform. Just enter a company or job search URL to extract key details like job title, department, location, employment type, and description ๐Ÿ” Seamlessly integrate with your tools for talent analytics, or HR automation! โšก๐Ÿ“Š

2

Workable Jobs Scraper

crawlerbros/workable-jobs-scraper

Scrape Workable job boards - search 50,000+ remote and on-site jobs globally, or scrape specific company boards by slug. Extracts title, department, location, description, employment type, workplace type, requirements, benefits, and application URL.

Greenhouse Jobs Scraper

cryptosignals/greenhouse-jobs-scraper

Scrape job listings from any Greenhouse-powered company careers page. Extract job title, department, location, employment type, posted date, and apply URL. Ideal for job board aggregation, talent market research, and recruiting intelligence.

4

Workable.com Scraper

hoholabs/workable-scraper

Search 170,000+ job listings across all companies on Workable.com. No API key required.

Workable Job Scraper

orgupdate/workable-job-scraper

The latest and most advanced Workable Job Scraper. Our new Workable Job Scraper extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.

Workday Jobs Scraper โ€“ Company Careers & Job Listings

abotapi/myworkdayjobs-scraper

Scrape job postings from any Workday-hosted careers site on Myworkdayjobs.com. Paste careers-page or job URLs and get structured job data, including title, full description, locations, time type, posting dates, employer, apply URL, country, and geo data.