Other ATS platforms

Platform detail

Ashby job feeds

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.

Get catalog access

Company job feeds

3,524

Jobs

51,266

New feeds (30 days)

+476

Why a catalog

Why use a catalog for Ashby feeds?

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.

  • Discovery: Discovering Ashby job board URLs is hard. Ashby doesn't publish a list of its customers, so each company's jobs.ashbyhq.com page name has to be found another way.
  • Monitoring: Feeds go stale or return empty when employers switch platforms, pause hiring, or rename their jobs page. Avoid failed requests by using our daily refreshed catalog.
  • Pricing: Typical job posting APIs charge premium prices for enriched data. We only charge for job board discovery and health monitoring, at a low price.
  • Data cap: Typical job posting APIs limit how many jobs you can fetch per plan. We give you access to every Ashby board we've discovered, including all of their job postings.

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

Typical Ashby integration

Use the feed URLs from our catalog, fetch job postings of each feed, keep feeds in sync.

Step 1

Discover Ashby boards

Pull verified jobs page names and feed URLs from the catalog instead of guessing {account} slugs.

Step 2

Fetch public JSON

Request each board's feed URL and parse the jobs array and map fields into your schema.

Step 3

Keep feeds in sync

Watch for new and retired feeds to stay aligned with live Ashby coverage on your own cadence.

API reference

How public Ashby feeds work

URL patterns, example requests, and response shapes for vendor endpoints

Feed URL pattern

https://api.ashbyhq.com/posting-api/job-board/{account}?includeCompensation={true|false}
Example request
curl "https://api.ashbyhq.com/posting-api/job-board/{account}?includeCompensation=false"
Example JSON feed response
{
  "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
      }
    ]
  }
}

Ashby feed API documentation

Operational notes

  • The {account} segment is the jobs page name (final path on jobs.ashbyhq.com), not always the company brand name.
  • Compensation data is optional via includeCompensation=true and changes response shape.
  • isListed=false jobs may appear in the API but should not be shown on public job boards.
  • One public endpoint per company — scaling to many boards means many parallel fetches.

Parsing notes

  • Returns apiVersion and a jobs array of published postings.
  • Each job includes title, location, department, team, workplaceType, publishedAt, jobUrl, applyUrl, and description fields.
  • Pass includeCompensation=true to include compensation tiers and summary fields (root-level compensation object in the response).
  • The {account} segment is the organization's Ashby jobs page name (final path segment on jobs.ashbyhq.com).

Catalog access

Get the full Ashby feed catalog

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.

Other ATS platforms