Ashby Jobs API

Ashby Jobs API

by fantastic-jobs

Scrape and enrich job postings directly from Ashby-powered career sites. Get up to 60 data fields per job, enhanced with AI and LinkedIn company insights.

786 runs
22 users
Try This Actor

Opens on Apify.com

About Ashby Jobs API

Need to pull job listings from Ashby-powered career pages? This actor does the heavy lifting for you. It's essentially a direct pipeline to thousands of company job boards that run on Ashby's platform, giving you clean, structured data without the hassle of building and maintaining your own scrapers. What I really like is how it enriches each posting. It doesn't just grab the basic title and description; it pulls in AI-processed insights and pulls relevant company data from LinkedIn. You end up with a rich dataset—up to 60 fields per job—that's ready for analysis, job boards, or market research. I've used it to track hiring trends for specific tech roles, and having that depth of information (like company size, funding, and detailed role categorizations) made all the difference. It saves you weeks of dev time and lets you focus on what to do with the data, not how to get it. Just set your target companies, configure the output, and you're good to go.

What does this actor do?

Ashby Jobs API 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

Ashby Jobs API

An actor that provides programmatic access to a pre-scraped and enriched database of job listings from career sites using the Ashby ATS. It's designed for job boards needing reliable backfill with high-quality data.

Overview

This actor is not a live scraper you run. Instead, it queries a centralized database that we maintain. Our systems continuously scrape thousands of company career sites using Ashby. Jobs are added to the database twice per hour after enrichment, and expired jobs are purged daily. You access this curated dataset via the API.

Note: There's a limit of 5,000 jobs per run. Contact us if you need more.

Looking for jobs from multiple ATS? Check out our Career Site Job Listing API.

Key Features

  • Pre-Scraped Database: Pulls from a database containing jobs posted in the last 6 months from Ashby-hosted career sites.
  • Continuous Updates: New jobs are added twice per hour; expired jobs are removed daily.
  • AI Enrichment (BETA):
    • Job Details: Uses an LLM to extract key details (e.g., salary, experience level) from descriptions. Covers >99.9% of jobs. Note: This is a one-shot prompt, so minor errors are possible.
    • LinkedIn Company Data: Maps jobs to LinkedIn company profiles, adding data like employee count and industry. Accuracy is ~99%, covering >95% of jobs.
  • Domain Derivation: Identifies the company's domain/homepage (~98% accuracy) when not provided by the ATS.
  • Change Detection (In Progress): Systems are being built to detect when posted jobs are modified. For some ATS, changes are already flagged via date_modified and modified_fields fields.
  • Deduplication Note: Jobs are unique by URL in the database. However, companies sometimes create duplicates or list the same role for multiple locations. For a clean dataset, consider deduplicating further by title + organization or title + organization + locations.

How to Use

Configure and run the actor on Apify. The main input is typically a search query or filter parameters to target specific jobs from the database.

To retrieve results as XML from a scheduled run:
1. Create a saved task: https://docs.apify.com/platform/actors/running/tasks
2. Create a schedule for that task: https://docs.apify.com/platform/schedules
3. Use the following endpoint, replacing {task-id} and {apiKey}:
https://api.apify.com/v2/actor-tasks/{task-id}/runs/last/dataset/items?token={apiKey}&format=xml
* {task-id} is the last string of characters in your task's URL.
* {apiKey} is your Apify API key (Settings > API & Integrations).

Input / Output

Input: Configuration parameters for filtering the job database (e.g., keywords, date ranges, locations).

Output: A dataset of job objects. Each job includes standard listing data (title, description, URL, location, etc.) plus enriched fields where available:
* llm_extracted_details (BETA)
* linkedin_company_data (BETA)
* derived_domain
* date_modified & modified_fields (if changes detected)


FAQ

  • Is this a scraper? Technically, yes—but in the backend. You access our pre-scraped database, which is more reliable and allows for pre-enrichment.
  • Can I retrieve only new jobs? Use our Career Site Job Listing API for that functionality.
  • Can I see a job count before running? Not currently. Test with the free plan or create an issue with your parameters for assistance.

Feedback? Please leave a review if you find it useful. For issues or to request a missing organization, create an issue here.

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 Ashby Jobs API now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
fantastic-jobs
Pricing
Paid
Total Runs
786
Active Users
22
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