Workable Jobs Scraper - Global Hiring Data
Pricing
from $3.00 / 1,000 results
Workable Jobs Scraper - Global Hiring Data
Scrape jobs from jobs.workable.com with title, company, company website, location, workplace mode, employment type, descriptions and job URLs.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Ben
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Scrape jobs from jobs.workable.com, the public Workable job marketplace, in one run. Search by keyword and location, then export structured job listings with job title, company, company website, company profile, location, workplace mode, employment type, description, requirements, benefits and the direct application URL. Export to JSON/CSV/Excel, run on a schedule, call via API, or connect to Make, Zapier or n8n.
What is the Workable Jobs Scraper?
Workable is one of the most widely used applicant-tracking systems for startups, SaaS companies, agencies and growing businesses. Many employers publish open roles through Workable, and jobs.workable.com aggregates those roles into a searchable public job marketplace. This actor turns that marketplace into clean data that can be used for recruiting intelligence, lead generation, talent-market research, job monitoring and workflow automation.
Unlike a browser automation actor, this scraper uses Workable's public JSON endpoint directly. That makes it fast, inexpensive and reliable for scheduled runs. It is designed to finish comfortably inside Apify's daily auto-test window and does not need a login, browser, residential proxy or paid unblocker in the tested path.
What data does it extract?
Job basics: job ID, title, department, employment type, workplace mode, language, state and featured flag.
Company data: company name, company ID, company website, Workable company profile URL, logo and public company description when available.
Location data: city, region, country and full location strings.
Job content: cleaned description, requirements, benefits and summary text.
Timing: created and updated timestamps from Workable.
Source fields: direct job URL, search query and search location.
Input
| Field | Type | Description |
|---|---|---|
queries | array | Keywords to search on jobs.workable.com, such as python, sales, marketing or data engineer. |
locations | array | Optional location filters. Leave empty for global results. |
maxResults | integer | Maximum jobs to return across all searches. |
maxPages | integer | Maximum API pages to fetch per query/location pair. |
Example input
{"queries": ["python", "sales"],"locations": ["United States", ""],"maxResults": 50,"maxPages": 2}
Output
Each job is pushed as one dataset item.
{"id": "e4eb6b3e-8d6e-4973-a085-305e38952fce","title": "Python Developer","company": "Neostella","company_website": "https://www.neostella.com/","company_profile_url": "https://jobs.workable.com/company/...","company_logo": "https://workablehr.s3.amazonaws.com/...","department": "Research & Development","employment_type": "Full-time","workplace": "hybrid","city": "Milwaukee","region": "Wisconsin","country": "United States","locations": ["Milwaukee, Wisconsin, United States"],"url": "https://jobs.workable.com/view/...","created_at": "2026-06-30T18:23:10.000Z","updated_at": "2026-07-01T09:14:55.000Z","description": "Who We Are: Every industry has a moment...","requirements": "Write high-quality production-ready code...","benefits": "Competitive benefits and growth opportunities...","search_query": "python","search_location": "United States"}
Use cases
Recruiting intelligence: Monitor hiring activity from companies that use Workable, including company websites and job profile links.
Lead generation: Find companies currently hiring for specific roles and enrich them through their company website, location and hiring department.
Market research: Track demand for skills, locations, remote/hybrid roles, departments and employment types across thousands of Workable postings.
Job-board automation: Feed fresh Workable jobs into a niche job board, spreadsheet, database, CRM or notification workflow.
Competitive hiring analysis: Watch competitors, industries or regions for new hiring patterns and team expansion signals.
FAQ
Do I need a Workable account? No. The actor reads public jobs from jobs.workable.com and does not require login credentials.
Does it scrape individual company career pages? This version searches Workable's public marketplace. It does not require a company subdomain list.
Can I search multiple keywords? Yes. Add multiple values to queries, and the actor will run each search.
Can I filter by location? Yes. Add one or more location strings, or leave the location empty for global results.
Does it support pagination? Yes. The actor uses Workable's next-page token and respects maxPages and maxResults.
Does it include company websites? Often yes. Workable exposes a company website field for many postings, which is useful for lead generation and enrichment.
Why are some fields null? Employers control how much data they publish. Some jobs may not include benefits, requirements, company descriptions or logos.
Is it legal to scrape Workable jobs? Use public job data responsibly, follow applicable laws and Workable's terms, and avoid spam or unlawful outreach. For compliance-sensitive workflows, consult your legal team.
Can I schedule it? Yes. Run it daily or hourly on Apify to keep a fresh hiring dataset.
You might also like
- Greenhouse Jobs Scraper for Greenhouse-hosted career pages.
- Lever Jobs Scraper for Lever-hosted job boards.
- ATS Jobs Aggregator for multiple ATS sources in one actor.
- StepStone Scraper for European job listings.
Keywords: Workable scraper, Workable jobs scraper, Workable API, jobs.workable.com scraper, ATS jobs scraper, applicant tracking system jobs, recruiting intelligence, job lead generation, hiring data, company hiring signals, startup jobs scraper, SaaS jobs scraper, remote jobs data, Workable job board, Apify Workable scraper
Support and feedback
If this Actor saves time in your workflow, please leave a short Apify Store review. Reviews help other users evaluate the tool and help prioritize maintenance. If a source changes or a field stops populating, open an Actor issue with the run ID, public input, and expected field. Never include passwords, private cookies, or confidential data.
Building a repeatable Workable hiring monitor
For recurring research, start with a small list of target employers and schedule one run per day. Store the job ID and canonical URL as the durable keys, compare each new dataset with the previous snapshot, and send only newly observed roles to a spreadsheet, Slack channel, or CRM. Keep employer, department, workplace type, location, and employment type as separate columns so analysts can filter without reparsing descriptions. A posting is a public hiring signal, not proof that a company has approved outreach, so combine it only with lawful business-contact sources and apply appropriate suppression rules. Small, frequent runs are easier to audit, cost less, and make source changes visible sooner than infrequent bulk exports.