Ashby Jobs Scraper: 60K+ Jobs from 3,200+ Ashby Job Boards
Pricing
from $1.00 / 1,000 job results
Ashby Jobs Scraper: 60K+ Jobs from 3,200+ Ashby Job Boards
Scrape Ashby jobs from 3,200+ startups' jobs.ashbyhq.com boards (OpenAI, Snowflake, Harvey, Crusoe, ClickHouse...) in seconds: 60,000+ open jobs with full descriptions and salary, refreshed hourly. Filter by title, location, company or Ashby URL. From $1/1,000 jobs.
Pricing
from $1.00 / 1,000 job results
Rating
0.0
(0)
Developer
Clean Row Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Ashby Jobs Scraper gives you every open job from 3,200+ companies' Ashby career sites (OpenAI, Snowflake, Harvey, Crusoe, ClickHouse, Airwallex, Sierra…) in one search: 60,000+ jobs, refreshed every hour, returned in seconds. Search by job title, location, company name or Ashby careers-page URL, or pull only the jobs posted in the last hour, 24 hours or 7 days. Every row links to the original Ashby job page and apply page.
It works like a Ashby jobs API: we keep a fresh index of Ashby job boards, so your run does no slow page-by-page crawling, needs no proxies or login, and costs only for the jobs it returns.
Price: from $1.00 per 1,000 jobs: $2.50 on Apify's free plan, $2.00 / $1.50 / $1.00 on the Starter / Scale / Business plans. The prefilled run (50 jobs, a few seconds) costs at most $0.13.
New (Oct 22, 2026), built from the most common requests on job-scraper Issues tabs:
- Only new jobs since last run: turn on Only new jobs since last run for a scheduled search and each run returns (and charges for) only the Ashby jobs an earlier run of the same search didn't return.
- Seniority / experience level on every row (
seniority: intern, entry, mid, senior, lead, staff_principal, manager, executive) and a Seniority filter. - Salary for many more jobs: when Ashby has no structured salary, the pay range is read from the job description (US pay-transparency ranges).
salary_sourcesays where it came from (atsordescription),salary_annual_min/salary_annual_maxannualize hourly and monthly pay, and Minimum annual salary (USD) filters on it. - Remote / hybrid / on-site for more jobs:
workplace_typeis also filled from the job title, location and description when Ashby doesn't state it.
Also new (Oct 22, 2026, second batch), all optional and off by default:
- Visa sponsorship: every row gets
visa_sponsorship(yes,noor empty when the posting doesn't say), read from the description, and a Visa sponsorship filter (only jobs that say they sponsor, or drop jobs that say they don't). - Only jobs with salary now also counts pay ranges parsed from the job description, not just Ashby's salary field.
- Which search term matched:
matched_title_termsandmatched_location_termsecho the Job title / Location terms each row matched, so one run with many terms is easy to split. - Exclude staffing agencies: skip jobs posted by staffing and recruitment agencies; every row gets
is_staffing_agency. - Company open-job count:
company_open_jobs= how many open jobs that company currently has in our index (all its boards).
If this saved you time, a quick review on the Store helps a lot, and feature requests go in the Issues tab; we usually ship them within days.
What does Ashby Jobs Scraper do?
- Searches 60,000+ open Ashby jobs from 3,200+ companies at once, or just the companies you list.
- Filters by job title (wildcards like
engineer*), keywords, location, remote, workplace type, seniority, minimum salary, employment type, salary published and posted within (1 h, 24 h, 7 d, 30 d or any time). - Only new jobs since last run for scheduled searches: each run returns only jobs you haven't received yet.
- Accepts company names or Ashby URLs (
https://jobs.ashbyhq.com/<company>). - Returns clean, deduplicated rows: title, company, department, team, seniority, locations, country, remote flag, workplace type, posted date, first/last seen, salary (from Ashby or the description, plus annualized), full job description, job URL and the employer's own apply URL.
- Can return the Ashby jobs that closed in the last 7 days, so you can expire them in your own job board or CRM.
- Skips job aggregators that repost other companies' jobs, and re-listed old jobs in the time windows.
Sample Ashby jobs (real rows from the prefilled run, Oct 22, 2026 19:42 UTC)
| Company | Title | Location | In index (UTC) | Description (first words) |
|---|---|---|---|---|
| Blooming Health | Principal Software Engineer | United States | 2026-10-22 19:31 | (backfilling) |
| Adonis | Senior Software Engineer | New York City | 2026-10-22 19:29 | (backfilling) |
| Pear-VC | ML Software Engineer at Infi Robotics | San Francisco Bay Area | 2026-10-22 19:27 | (backfilling) |
| Legora | Senior Software Engineer | New York City | 2026-10-18 02:22 | ABOUT US Legora is redefining how legal work gets done. Not built for lawyers, built with… |
| Schoolhouse World | Senior Software Engineer | Remote | 2026-10-18 02:23 | ABOUT SCHOOLHOUSE Founded by Sal Khan, Schoolhouse http://schoolhouse.world/ is a peer-to… |
How to scrape Ashby jobs
- Click Start. The prefilled input returns 50 software engineer jobs in the United States posted on Ashby boards in the last 7 days.
- Change Job title contains to your role and Location contains to your market, or list companies in Companies (names like
openai, or a Ashby URL likehttps://jobs.ashbyhq.com/openai). - Download the results as JSON, CSV, Excel or send them to Google Sheets, Make, Zapier, n8n or your AI agent.
Input examples
All jobs from specific companies on Ashby:
{"timeRange": "all", "companies": ["openai", "snowflake", "https://jobs.ashbyhq.com/openai"], "limit": 1000}
New Ashby jobs every day (schedule this daily):
{"timeRange": "24h", "titleSearch": ["data engineer", "analytics engineer"], "locationSearch": ["United States", "Canada"], "limit": 500}
Remote Ashby jobs with a published salary:
{"timeRange": "7d", "remoteOnly": true, "hasSalary": true, "limit": 200}
Only new Ashby jobs since the last run (schedule this daily; senior roles paying $150K+):
{"timeRange": "7d", "titleSearch": ["engineer"], "seniority": ["senior", "staff_principal"], "minSalaryUsd": 150000, "onlyNewSinceLastRun": true, "limit": 500}
Ashby jobs that closed in the last 7 days (to expire them on your job board):
{"timeRange": "7d", "jobStatus": "closed", "companies": ["openai", "snowflake"], "limit": 1000}
Ashby jobs API output
Each row looks like this (description shortened):
{"id": "5cedbba770945981","title": "Principal Software Engineer","company": "Blooming Health","company_domain": null,"ats": "ashby","board": "blooming-health","job_id": "25bdcbd9-3248-4587-9783-cb974ee458b4","requisition_id": null,"department": "Engineering","team": "Engineering","seniority": "staff_principal","location": "United States","locations": ["United States"],"country": "United States","remote": true,"workplace_type": "remote","employment_type": "FULL_TIME","posted_at": "2026-10-21T13:41:15Z","first_seen": "2026-10-22T19:31:08Z","last_seen": "2026-10-22T19:31:08Z","status": "active","closed_at": null,"salary_min": null,"salary_max": null,"salary_currency": null,"salary_period": null,"salary_text": null,"salary_annual_min": null,"salary_annual_max": null,"salary_source": null,"job_url": "https://jobs.ashbyhq.com/blooming-health/25bdcbd9-3248-4587-9783-cb974ee458b4","apply_url": "https://jobs.ashbyhq.com/blooming-health/25bdcbd9-3248-4587-9783-cb974ee458b4/application","visa_sponsorship": null,"is_staffing_agency": false,"company_open_jobs": 4,"matched_title_terms": ["software engineer"],"matched_location_terms": ["United States"],"description": null}
The run also saves a RUN_SUMMARY record with the number of matching jobs, duplicates removed and when the index was last refreshed.
How much does it cost to scrape Ashby jobs?
Pay per job returned, platform usage included: $2.50 per 1,000 jobs on the free plan, $2.00 on Starter, $1.50 on Scale, $1.00 on Business and above. 1,000 Ashby jobs on the free plan cost $2.50; Apify's monthly free credit covers about 2,000 jobs. Set Max results and the run stops exactly there.
Who uses a Ashby jobs scraper?
- Job boards and newsletters: backfill a niche board with fresh Ashby jobs every hour or day, and remove closed ones.
- Recruiters and staffing agencies: see which companies just opened roles you can fill.
- Sales teams: companies hiring for a function are buying signals (try our Hiring Signals API for one row per company).
- Analysts and researchers: track hiring, titles, locations and salary ranges across Ashby employers.
- AI agents and RAG apps: clean job data with full descriptions, via the Apify API or MCP server.
Use the Ashby jobs API from Python, JavaScript or an AI agent
Call it with the Apify API (POST https://api.apify.com/v2/acts/cleanrowdata~ashby-jobs-scraper/run-sync-get-dataset-items), the Python or JavaScript client, or the Apify MCP server. See the API tab for ready-to-copy code.
FAQ
Is this a live Ashby scraper or a database?
Both, in effect: we re-crawl every Ashby board in our index every hour and your run searches that fresh copy, so it is fast and never blocked. To scrape any careers page live, including companies not in the index, use Careers Page Jobs Scraper.
My company is missing. What can I do?
Use Careers Page Jobs Scraper with its careers URL, or open an issue with the URL and we'll add the board to the index.
How fresh is the data?
Ashby boards are re-checked every hour. first_seen tells you when a job first appeared in the index and last_seen when it was last confirmed open.
How do I get only new jobs since my last run?
Turn on Only new jobs since last run and schedule the Actor. Each run skips the jobs an earlier run of the same search already returned, so you only get, and pay for, new ones. The memory is a key-value store named cleanrowdata-ashby-jobs-scraper-seen in your own Apify account (job ids only, kept 90 days); give it a Saved-search name to keep it while you tweak filters.
Does the apply link go to the employer?
Yes. apply_url and job_url are the company's own Ashby pages, never a LinkedIn or Indeed redirect.
Does the job sponsor visas?
visa_sponsorship is yes when the description says the company sponsors (e.g. "Visa sponsorship is available"), no when it says it doesn't or requires work authorization without sponsorship, and empty when the posting doesn't say (most don't). Use the Visa sponsorship filter to keep only yes, or to drop no.
Remote, hybrid or on-site?
workplace_type is remote, hybrid, onsite or null: what Ashby states, else the title/location ("Hybrid - Austin, TX"), else a clear statement in the description. null means not stated, not on-site.
Do I need a Ashby account, API key or proxies?
No. The data comes from Ashby's public job boards. You only need an Apify account.
Is it legal to scrape Ashby job postings?
These are public job postings that employers publish to be found. We collect no personal data. Check the terms that apply to how you use the data.
Related Actors
- Job Postings API: the same index across all 9 ATS (1.18M jobs: Greenhouse, Lever, Ashby, Workday, Workable, SmartRecruiters, Recruitee, Personio, Rippling).
- Workday Jobs Scraper · Greenhouse Jobs Scraper · Lever Jobs Scraper
- Remote Jobs API: remote jobs by where you can work from.
- Hiring Signals API: companies hiring now, one row per company.
- Careers Page Jobs Scraper: live scrape of any careers page.
If this saved you time, a quick review on the Store helps a lot, and feature requests go in the Issues tab; we usually ship them within days.