Workable Jobs scraper

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.

225 runs
7 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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 Trial

Actor Information

Developer
databro
Pricing
Paid
Total Runs
225
Active Users
7
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support