Step 1
Discover Ashby boards
{account} slugs.Platform detail
Fetch Ashby job postings for free from their public job board endpoints. Just grab the board URLs from our catalog and you're ready to go. We're refreshing the catalog daily.
Company job feeds
3,524
Jobs
51,266
New feeds (30 days)
+476
Why a catalog
Ashby doesn't publish a list of its customers. We find and monitor their job boards every day, so you can fetch jobs for free from their public endpoints.
jobs.ashbyhq.com page name has to be found another way.Stop manual slug hunting. Use feeds we've discovered and validated on Ashby and other ATS platforms through our catalog API or CSV export.
Integration
Use the feed URLs from our catalog, fetch job postings of each feed, keep feeds in sync.
Step 1
{account} slugs.Step 2
jobs array and map fields into your schema.Step 3
API reference
URL patterns, example requests, and response shapes for vendor endpoints
https://api.ashbyhq.com/posting-api/job-board/{account}?includeCompensation={true|false}curl "https://api.ashbyhq.com/posting-api/job-board/{account}?includeCompensation=false"{
"apiVersion": "1",
"jobs": [
{
"title": "Product Manager",
"location": "Houston, TX",
"secondaryLocations": [
{
"location": "San Francisco",
"address": {
"addressLocality": "San Francisco",
"addressRegion": "California",
"addressCountry": "USA"
}
}
],
"department": "Product",
"team": "Growth",
"isListed": true,
"isRemote": true,
"workplaceType": "Remote",
"descriptionHtml": "<p>Join our team</p>",
"descriptionPlain": "Join our team",
"publishedAt": "2021-04-30T16:21:55.393+00:00",
"employmentType": "FullTime",
"address": {
"postalAddress": {
"addressLocality": "Houston",
"addressRegion": "Texas",
"addressCountry": "USA"
}
},
"jobUrl": "https://jobs.ashbyhq.com/example_job",
"applyUrl": "https://jobs.ashbyhq.com/example/apply"
}
],
"compensation": {
"compensationTierSummary": "$81K – $87K • 0.5% – 1.75% • Offers Bonus",
"scrapeableCompensationSalarySummary": "$81K - $87K",
"compensationTiers": [
{
"id": "cedc8928-e850-47e8-a510-e412f61d068a",
"tierSummary": "Estimated based on experience $81K – $87K • 0.5% – 1.75% • Offers Bonus",
"title": "Zone A",
"additionalInformation": null,
"components": [
{
"id": "5d131ad4-6b3a-4f01-938e-511c60bd0398",
"summary": "0.5% – 1.75%",
"compensationType": "EquityPercentage",
"interval": "NONE",
"currencyCode": null,
"minValue": 0.5,
"maxValue": 1.75
},
{
"id": "5c8de1b0-52d6-41d7-8ae3-671ee74c745a",
"summary": "Estimated based on experience $81K – $87K",
"compensationType": "Salary",
"interval": "1 YEAR",
"currencyCode": "USD",
"minValue": 81000,
"maxValue": 87000
},
{
"id": "5f881813-f164-4b91-b652-fd713627e810",
"summary": "Offers Bonus",
"compensationType": "Bonus",
"interval": "1 YEAR",
"currencyCode": "USD",
"minValue": null,
"maxValue": null
}
]
}
],
"summaryComponents": [
{
"compensationType": "EquityPercentage",
"interval": "NONE",
"currencyCode": null,
"minValue": 0.5,
"maxValue": 1.75
},
{
"compensationType": "Salary",
"interval": "1 YEAR",
"currencyCode": "USD",
"minValue": 81000,
"maxValue": 87000
},
{
"compensationType": "Bonus",
"interval": "1 YEAR",
"currencyCode": "USD",
"minValue": null,
"maxValue": null
}
]
}
}{account} segment is the jobs page name (final path on jobs.ashbyhq.com), not always the company brand name.includeCompensation=true and changes response shape.isListed=false jobs may appear in the API but should not be shown on public job boards.apiVersion and a jobs array of published postings.workplaceType, publishedAt, jobUrl, applyUrl, and description fields.includeCompensation=true to include compensation tiers and summary fields (root-level compensation object in the response).{account} segment is the organization's Ashby jobs page name (final path segment on jobs.ashbyhq.com).Catalog access
Get access to 3,524 validated job feeds with 51,266 jobs on Ashby and other ATS platforms in our catalog via API or CSV export.