Jobs and Company Data API
Job postings, salaries, company profiles and B2B reviews from 72 job boards, applicant tracking systems and directories.
A job data API for Indeed, Glassdoor, Dice, Reed, Naukri, USAJOBS and national job boards across Europe, Asia and Latin America, plus career pages hosted on Greenhouse, Ashby and BambooHR. Add company data from GitHub, Trustpilot, Capterra, Clutch and other B2B directories. 221 endpoints in this category, from $1 per 1,000 calls.
- 72 platforms
- 221 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
Jobs & company data APIs on API.SH
Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.
What teams build with jobs & company data data
Job boards and aggregators
Collect fresh job postings by keyword and location to power a job board, a niche feed or alerts.
Hiring signals for sales
Watch which companies are hiring, for what roles and where, straight from their ATS career pages.
Labour market research
Track salaries, demand for skills and posting volumes by country and industry.
Company and vendor research
Pull company reviews, ratings and profiles to vet vendors or enrich a CRM.
Popular jobs & company data endpoints
| platform | endpoint | per 1,000 calls |
|---|---|---|
| Indeed | Indeed job search (first page) /indeed/ | $2 2 credits |
| Glassdoor | Glassdoor job search /glassdoor/ | $1 1 credit |
| GitHub | GitHub user profile /github/ | $1 1 credit |
| Trustpilot | Trustpilot company search /trustpilot/ | $1 1 credit |
| Greenhouse | Greenhouse company board /greenhouse/ | $1 1 credit |
| Ashby | Ashby job posting /ashby/ | $1 1 credit |
| Dice | Dice job search /dice/ | $1 1 credit |
| Reed | Reed job search /reed/ | $1 1 credit |
| Naukri | Naukri job search /naukri/ | $1 1 credit |
| USAJOBS | Search USAJOBS federal jobs /usajobs/ | $1 1 credit |
| Capterra | Capterra product reviews /capterra/ | $1 1 credit |
| Clutch | Clutch company profile /clutch/ | $1 1 credit |
One request, clean JSON
Indeed job search (first page) from Indeed: GET https://api.api.sh/indeed/
curl "https://api.api.sh/indeed/v1/search?q=python+developer" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/indeed/v1/search",
params={"q": "python developer"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() {"query": "python developer","location": null,"page": 1,"total_results": 11000,"total_pages": null,"next_page": null,"jobs": [{"job_key": "f26b8209c93fdd28","title": "PYTHON DEVELOPER","company": "OC10","location": "Charlotte, NC 28202","salary": null,"job_types": [],"snippet": "We are looking for a Python Web Developer responsible for developing, enhancing, modifying, maintaining applications and managing the interc…","posted": "30+ days ago","pub_date": "2021-01-29T06:00:00.000Z","remote": false,"rating": 0,"sponsored": false,"url": "https://www.indeed.com/viewjob?jk=f26b8209c93fdd28","company_id": "f0ff0cfe76014911","company_review_count": 0,"company_logo": null,"city": "Charlotte","state": "NC","postal_code": "28202","salary_min": null,"salary_max": null,"salary_type": null,"created_at": "2026-02-26T22:18:17.852Z","urgently_hiring": false,"new_job": false,"easy_apply": false,"expired": false,"attributes": []},{"job_key": "1a20a1c56fb7df73","title": "PYTHON DEVELOPER","company": "Pythonwise","location": "Seattle, WA","salary": null,"job_types": [],"snippet": "We are looking for a Python Web Developer responsible for developing, enhancing, modifying, maintaining applications and managing the interc…","posted": "30+ days ago","pub_date": "2019-09-16T05:00:00.000Z","remote": false,"rating": 0,"sponsored": false,"url": "https://www.indeed.com/viewjob?jk=1a20a1c56fb7df73","company_id": "c0eef3c3dd5e275b","company_review_count": 0,"company_logo": null,"city": "Seattle","state": "WA","postal_code": null,"salary_min": null,"salary_max": null,"salary_type": null,"created_at": "2026-02-26T21:14:03.650Z","urgently_hiring": false,"new_job": false,"easy_apply": false,"expired": false,"attributes": []},"… 42 more"],"credits_used": 2,"cached": false} Why API.SH for jobs & company data data
- Public data only: no logins, cookies or accounts on the source sites
- One key and one JSON shape across 72 jobs & company data platforms and 483 in all
- Blocks, retries and parsing handled for you: no scraper to maintain
- Pay per call; failed calls cost nothing
- Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)
Compared with other data APIs
Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every jobs & company data platform is under one key and one balance, priced per call on the pricing page.
Jobs & company data API questions
What is a job postings API?+
A job postings API returns job listings (title, company, location, salary, description, date and apply link) as structured JSON, so you can build job search, alerts or labour market analysis without scraping boards yourself.
Is there a free jobs API?+
Yes. Every API.SH account gets 1,000 free credits each month, no card needed. Paid calls start at $1 per 1,000.
Does it cover Indeed and Glassdoor?+
Yes, along with Dice, Reed, Naukri, USAJOBS, We Work Remotely and many national job boards, plus ATS-hosted career pages such as Greenhouse and Ashby.
Can I get company data too?+
Yes. Company profiles, reviews and ratings come from Trustpilot, Glassdoor, Capterra, TrustRadius, Clutch, GitHub and other B2B sources in this category.
Can I use it from Python or no-code tools?+
Yes. Each endpoint is a GET request that returns JSON. It also works in Google Sheets, n8n, Zapier, Make and with AI agents through MCP.