Workable Jobs scraper
by databro
Extract structured job data from Workable boards. Specify keywords, location, and count to get details like title, salary, company, and job type.
Opens on Apify.com
About Workable Jobs scraper
Need to pull job listings from Workable for your project? This scraper does the heavy lifting, turning Workable's public job boards into clean, structured data you can actually use. Just tell it what you're looking for—like a specific keyword, country, or how many listings you need—and it crawls Workable to fetch the details. You'll get back everything from the job title, location, and description to the company info, salary ranges, and whether it's a remote role. I've used it to track hiring trends and build job aggregators, and it saves a ton of time versus trying to collect this data manually. The output is neatly organized (think JSON or CSV) with fields like jobType, salary-currency, and the direct jobURL, making it simple to analyze or feed into another application. It's straightforward, reliable, and handles the parsing so you can focus on your data.
What does this actor do?
Workable Jobs scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Workable Jobs Scraper
Extract structured job listings from Workable.com. This actor uses a direct API approach with Scrapy for fast, parallel data collection, avoiding slower browser automation.
Overview
This actor scrapes job postings from Workable based on search criteria like country and keywords. It returns detailed, structured data for each job listing, including salary, company information, remote status, and full descriptions. It's built for speed and reliability, designed for integration into data pipelines or job aggregation platforms.
Key Features
- Fast API-based scraping: Uses Scrapy to pull data directly from Workable's backend API, enabling parallel processing and extraction of hundreds of listings in seconds.
- Detailed data extraction: Captures comprehensive job details:
- Job title, ID, and URL
- Company name, logo, and location
- Full job description (HTML)
- Salary range, currency, and type (e.g., monthly)
- Job type (e.g., Full-time) and remote status
- Job category
- Search filtering: Narrow results by country and specific keywords.
- Pagination & limits: Supports custom limits on the number of items scraped (
maxItems). - Structured output: Returns clean JSON, making it easy to parse and integrate.
How to Use
Configure the actor run with an input object specifying your search parameters.
Input
Provide a JSON object with the following optional fields:
{
"country": "US",
"maxItems": 50,
"searchkeyword": "NodeJS Developer"
}
country: Two-letter country code (e.g., "US", "GB").maxItems: Maximum number of job listings to return.searchkeyword: Keyword to filter job titles or descriptions.
Output
The actor outputs an array of job objects. Each object contains structured data as shown in this sample:
{
"job": {
"id": "10935dea-24f6-4b7b-b0b3-117c8f4f1dce",
"title": "Local CDL-B Company Driver",
"location": "Carmel, Indiana, United States",
"jobType": "Full-time",
"description": "<p>Join our team at Al Warren Oil Company...",
"salaryType": "monthly",
"salary-currency": "$",
"SalaryMinWage": "5000",
"SalaryMaxWage": "7000",
"jobCategory": "",
"company": "Al Warren Oil Company Inc.",
"companyLogo": "https://workablehr.s3.amazonaws.com/uploads/account/logo/477612/logo",
"country": "US",
"jobURL": "https://jobs.workable.com/view/7y2PVtszNiy76yhBjBBD6S/local-cdl-b-company-driver-in-carmel-at-al-warren-oil-company-inc.",
"isRemote": false
}
}
Output is available in the Apify dataset associated with the actor run, ready for download or API integration.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Workable Jobs scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- databro
- Pricing
- Paid
- Total Runs
- 225
- Active Users
- 7
Related Actors
Company Employees Scraper
by build_matrix
🔥 LinkedIn Jobs Scraper
by bebity
Linkedin Company Detail (No Cookies)
by apimaestro
Linkedin Profile Details Batch Scraper + EMAIL (No Cookies)
by apimaestro
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support