Career Pages+API.SH

Career Pages API

Give a company's careers page or website and get its ATS and open jobs as JSON.

The API.SH Career Pages API finds the applicant-tracking system (ATS) behind a company's careers page and lists its open jobs. Pass the careers page, the company's website or a job-board URL. It names the ATS with its board URL and returns jobs from Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Workday, Recruitee, BambooHR, Breezy HR, Personio and Rippling, with title, department, location, remote flag, employment type, posted date and apply URL. Many other systems, such as iCIMS, Taleo and SuccessFactors, are detected and named with their URL.

  • 1 endpoint
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Find a company's ATS and list its jobs
GET https://api.api.sh/jobs/v1/ats
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the Career Pages API

Hiring signals for sales

Check target accounts' careers pages to see who is hiring, for which departments and where, and time outreach to it.

Job boards and aggregators

Pull open roles straight from employers' own boards, with apply links, instead of reposted listings.

ATS technographics

Find which applicant-tracking system a company uses, and where its board lives, for recruiting-tech prospecting.

Competitor and talent research

Search a competitor's openings by keyword to see which teams and locations are growing.

Job alerts and agents

Let an AI agent or workflow check a list of companies for new roles that match a keyword or country.

Career Pages data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

Career Pages API endpoints and prices

Every Career Pages endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Profiles and accounts1
Find a company's ATS and list its jobs
/jobs/v1/ats
$1 · $2 PAYG
1 credit

Call the Career Pages API

Find a company's ATS and list its jobs: GET https://api.api.sh/jobs/v1/ats

curl "https://api.api.sh/jobs/v1/ats?company_url=https%3A%2F%2Fwww.notion.com%2Fcareers" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for Career Pages data

  • Public data only: no Career Pages login, cookies or account needed
  • One key and one response shape for Career Pages and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official Career Pages API

There is no single official API for company careers pages. Each ATS publishes jobs its own way, and broad job APIs such as LinkedIn's are partner programs. API.SH detects the ATS from any careers page or company website and returns its jobs in one JSON shape.

Instead of writing one scraper per ATS, buying a bulk job feed or running an Apify career-site actor, API.SH takes one URL per company and returns jobs at a fixed price per call.

Career Pages API questions

What data can I get from a careers page?+

/jobs/v1/ats returns the ATS behind the page (name, board slug and URL), every system detected and where, and the open jobs with title, department, location, remote flag, employment type, posted date, job and apply URLs, plus the fields each board publishes.

How much does the Career Pages API cost?+

Every Career Pages endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /jobs/v1/ats at 1 credit each.

Is there an official careers page API?+

No single one. Every ATS has its own board format and many companies host their own careers pages. API.SH gives you one endpoint that works across them.

Which applicant-tracking systems are supported?+

Jobs are listed for Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Workday, Recruitee, BambooHR, Breezy HR, Personio and Rippling. Teamtailor, JazzHR, iCIMS, Jobvite, Taleo, SuccessFactors, Oracle, Pinpoint, Gem, Dover, Comeet, JOIN, Homerun, Paylocity, ADP and UKG boards are detected and named with their URL. Careers pages that publish schema.org JobPosting data have those jobs listed too.

Do I need an account with the company or its ATS?+

No. API.SH reads public careers pages and job boards only. No endpoint logs in or applies to jobs.

Can I scrape any company career page?+

Pass the careers page, the company website (its careers link is followed) or a job-board URL. Filter jobs with q and page with page and per_page. If no ATS or job listing is found, the call answers 404.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key. 3. Call /jobs/v1/ats with company_url set to a careers page such as https://www.notion.com/careers. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More jobs & b2b APIs all jobs & company data APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key