Workable Jobs Search Scraper avatar

Workable Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Workable Jobs Search Scraper

Workable Jobs Search Scraper

Scrape Workable job search results in seconds. This scraper collects job titles, descriptions, employment types, requirements, company details, and 18+ fields per listing — perfect for recruiters, job aggregators, and labor market researchers.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Alex

Alex

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Workable Jobs Search Scraper: Extract Bulk Job Listings by Location


What Is Workable?

Workable is a leading cloud-based Applicant Tracking System (ATS) and recruitment platform used by thousands of companies worldwide to post jobs and manage hiring. The platform hosts millions of active job listings across industries and geographies. Manually extracting job data from Workable search results is tedious and error-prone — the Workable Jobs Search Scraper automates this task, delivering structured data in bulk from search results pages.


Overview

The Workable Jobs Search Scraper extracts job listings from Workable search results pages, collecting comprehensive job data from multiple postings in a single run. Unlike individual job detail scrapers, this tool harvests data from filtered search results, making it ideal for:

  • Recruiters bulk-monitoring job markets by location, company, or industry
  • Job aggregators feeding Workable listings into multi-source job boards
  • Market researchers analyzing hiring trends and employment patterns
  • HR professionals tracking competitor hiring activity in specific regions

Key advantages include high-volume extraction (up to 200 items per URL), search page optimization, and resilience to temporary failures via ignore_url_failures.


Input Format

The scraper accepts a JSON configuration specifying search results URLs and extraction parameters:

{
"urls": [
"https://jobs.workable.com/search?location=Miami%2C+United+States+of+America"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Input Parameters

ParameterTypeDescription
urlsArray of stringsDirect links to Workable job search results pages. Include filter parameters (location, keyword, job category) in the URL. You can add multiple search URLs (e.g., different cities or industries) in a single run.
ignore_url_failuresBooleanIf true, the scraper continues running even if a URL fails to load or returns no results. Useful for bulk runs across many locations. If false, the run stops on first failure.
max_items_per_urlIntegerMaximum number of job listings to extract per search results page (e.g., 200). Higher values capture more data but increase runtime. Typical search pages show 15–50 listings; set this value accordingly.

Best practices:

  • Use Workable's search filters (location, job category, employment type) to narrow down results and improve data relevance.
  • For multiple locations or job types, add multiple URLs rather than relying on pagination parameters.

Output Format

Sample output

{
"department": "Engineering",
"id": "82f65771-123d-4aef-aab9-370a26222b53",
"title": "Software Engineer (Back-End Oriented)",
"state": "published",
"description": "<p>HelloGov AI is a fast-growing gov-tech company transforming how people navigate government services through artificial intelligence. We simplify complex processes including passports, travel visas, vehicle registrations, and business formations making them faster, easier, and less stressful through our trusted technology platform.</p><p>We are looking for a talented Back-End Software Engineer to join our on-site engineering team in Miami.</p><p>This is a hands-on software engineering role focused on building production-ready features within an established architecture. You will work closely with the Engineering Lead and Front-End Engineering team to develop scalable backend services, real-time communication systems, and API integrations that power our customer platform.</p><p>If you enjoy writing clean, reliable code, collaborating with cross-functional teams, and taking ownership from development through deployment, we would love to meet you.</p>",
"social_sharing_description": "HelloGov AI is a fast-growing gov-tech company transforming how people navigate government services through artificial intelligence. We simplify complex processes including passports, travel visas, vehicle registrations, and business formations making ...",
"employment_type": "Full-time",
"benefits_section": "<p></p><ul><li>Aetna medical, dental, vision, and life insurance</li><li>10 days of paid time off (PTO) plus most federal holidays</li><li>Company-paid parking pass</li><li>Complimentary office snacks, coffee, and beverages</li><li>Team lunches and company events</li><li>Collaborative, in-office culture in Brickell, Miami</li><li>High-performing and supportive team culture</li><li>Work alongside experienced engineers using modern technologies</li><li>Opportunity to make a visible impact and grow your career</li></ul>",
"requirements_section": "<p></p><ul><li>Build, maintain, and improve backend services using TypeScript and NestJS.</li></ul><ul><li>Design, develop, and maintain GraphQL and REST APIs following established engineering standards.</li><li>Develop real-time features using Socket.io and WebSockets.</li><li>Build and maintain integrations with Twilio, including Voice, TaskRouter, Sync, and customer communication workflows.</li><li>Collaborate closely with Front-End Engineers using Next.js to deliver seamless user experiences.</li><li>Design efficient database models and queries using PostgreSQL.</li><li>Troubleshoot, debug, and resolve production issues while improving system reliability.</li><li>Write clean and well-tested code.</li><li>Participate in code reviews and incorporate feedback effectively.</li><li>Work closely with Product, QA, and Engineering to estimate, plan, and deliver features on schedule.</li><li>Take ownership of assigned work from ticket through production deployment.</li><li>On-site, Monday–Friday, 9:00 AM–6:00 PM</li></ul><p></p><h3><strong>Qualifications </strong></h3><ul><li>3+ years of professional backend software engineering experience.</li></ul><ul><li>Strong proficiency in TypeScript and NestJS (or similar backend frameworks).</li><li>Solid understanding of backend performance optimization and scalable system design.</li><li>Ability to design, build, and maintain GraphQL and REST APIs.</li><li>Strong understanding of PostgreSQL and relational database design.</li><li>Knowledge of real-time technologies such as Socket.io, WebSockets, or similar frameworks.</li><li>Familiarity with AI-powered applications, LLM integrations, and modern AI tools.</li><li>Ability to integrate third-party APIs into scalable backend systems.</li><li>Strong debugging, analytical, and problem-solving skills.</li><li>Excellent communication and collaboration skills.</li><li>Ability to work effectively with global teams while being based in our Miami office.</li><li>Comfortable working in a fast-paced startup environment.</li><li>Experience with Twilio services (Voice, TaskRouter, Sync, Studio, or Flex).</li><li>Knowledge of Docker, containerization, and CI/CD pipelines.</li><li>Familiarity with Redis or other caching solutions.</li></ul>",
"url": "https://jobs.workable.com/view/haXSgAeuuxBByVnsacSUKD/software-engineer-(back-end-oriented)-in-miami-at-hellogov-ai",
"language": "en",
"locations": [
"Miami, Florida, United States"
],
"location": {
"city": "Miami",
"subregion": "Florida",
"country_name": "United States"
},
"created": "2026-07-10T19:36:25.192Z",
"updated": "2026-07-10T19:36:25.192Z",
"company": {
"id": "94ec4296-6fae-4421-a894-58712b3f7ebd",
"title": "HelloGov AI",
"website": "https://hellogov.ai",
"image": "https://workablehr.s3.amazonaws.com/uploads/account/logo/684923/logo",
"description": "<p>HelloGov AI is an innovative startup transforming how citizens interact with government services. By leveraging advanced technology, we provide a premium, AI-powered layer to simplify and enhance these interactions. Our mission is to streamline processes like passport applications, travel visas, vehicle registrations, and immigration—and to eventually expand to other critical citizen-government services.</p>",
"url": "https://jobs.workable.com/company/joAJaGS5aZC4FYawhx5qAr/jobs-at-hellogov-ai",
"social_sharing_image": "https://workablehr.s3.amazonaws.com/uploads/account/open_graph_logo/684923/social",
"social_sharing_description": "HelloGov AI is an innovative startup transforming how citizens interact with government services. By leveraging advanced technology, we provide a premium, AI-powered layer to simplify and enhance these interactions. Our mission is to streamline process..."
},
"is_featured": true,
"workplace": "on_site",
"from_url": "https://jobs.workable.com/search?location=Miami%2C+United+States+of+America"
}

Each scraped job listing returns a comprehensive record with 18+ fields:

Identification & Core Fields

FieldMeaning
IDUnique Workable identifier for the job posting
TitleJob title as displayed in search results and detail pages
URLDirect link to the full job posting on Workable
CompanyName of the hiring company or organization
DepartmentInternal department or team hiring for the role
WorkplaceWork environment type (e.g., on-site, remote, hybrid)

Location & Geography

FieldMeaning
LocationPrimary job location shown in the listing
LocationsArray or string of all job locations (useful for multi-site roles)
StateState or region of the primary location (auto-extracted)
LanguagePrimary language of the job posting

Job Details & Content

FieldMeaning
DescriptionFull HTML or plain-text job description
Social Sharing DescriptionShortened version optimized for social media sharing
Employment TypeContract type (e.g., Full-time, Part-time, Contract, Temporary)
Benefits SectionStructured benefits and perks information
Requirements SectionCandidate qualifications and skill requirements

Timeline & Status

FieldMeaning
CreatedDate the job posting was originally published on Workable
UpdatedLast modification or refresh date of the posting
Is FeaturedBoolean flag indicating if the job has paid featured/promoted status

How to Use

  1. Build a search URL — Go to Workable's job search page (jobs.workable.com/search), apply filters (location, job title, company, employment type), and copy the full URL from the address bar.

    Example: https://jobs.workable.com/search?location=Miami%2C+United+States+of+America&job_titles=Developer

  2. Prepare input JSON — Add your search URL(s) to the urls array. Set max_items_per_url to the number of listings you expect (e.g., 50–200).

  3. Configure error handling — Set ignore_url_failures: true if scraping multiple locations and want to skip any URLs that fail.

  4. Start the scraper — Run the actor and monitor the progress log.

  5. Download results — Export the dataset as JSON, CSV, or Excel once complete.

Troubleshooting:

  • If results are empty, verify the URL contains valid search filters and that Workable hasn't changed the page structure.
  • For large datasets (1,000+ items), consider splitting into multiple URLs or runs to avoid rate limiting.

Business Applications

  • Talent acquisition: Monitor competitor hiring and talent availability in your target market
  • Job board integration: Automatically sync Workable listings to your own job aggregator platform
  • Market analysis: Track hiring volume, job types, and salary trends by region or industry
  • Career insights: Build datasets showing which companies are actively hiring and in which departments
  • Recruitment research: Benchmark job descriptions and requirements across similar roles

The Workable Jobs Search Scraper transforms manual data gathering into a repeatable, scalable process — ideal for strategic workforce planning and competitive intelligence.


Conclusion

The Workable Jobs Search Scraper simplifies bulk job data extraction from one of the world's largest recruitment platforms. With support for up to 200 items per search and 18+ data fields per listing, it delivers the breadth and depth needed for recruitment analytics, aggregation, and market research. Start scraping today and unlock insights from thousands of live job postings.