Job postings API

All job postings in one API

  • Search simultaneously on IndeedGlassdoor and 327k other websites
  • 186M of jobs across 195 countries since 2021
  • Filter by 25+ criteria: job, company, and tech data
Indeed
LinkedIn
Workable
Greenhouse
Naukri
Glassdoor
Join
Lever
YC
Ashby
327k sources
TheirStack

Trusted by industry leaders

Google logoAmazon logoIBM logoUber logoBCG logoStanford University logoEquifax logoJetBrains logoQonto logoClay logoFreshworks logomonday.com logoZapier logoGrafana Labs logoNew Relic logoRedis logoConfluent logoFlexport logoPayhawk logoAllianz Trade logoRemote logoMake logoDevoteam logoRapid7 logoIEEE logoSmartRecruiters logoWorkable logoTigerData logoMotherDuck logoGoogle logoAmazon logoIBM logoUber logoBCG logoStanford University logoEquifax logoJetBrains logoQonto logoClay logoFreshworks logomonday.com logoZapier logoGrafana Labs logoNew Relic logoRedis logoConfluent logoFlexport logoPayhawk logoAllianz Trade logoRemote logoMake logoDevoteam logoRapid7 logoIEEE logoSmartRecruiters logoWorkable logoTigerData logoMotherDuck logo

API Use Cases

Start querying in minutes

Two endpoints to cover the most common job data lookups — search jobs by criteria or get all jobs for a company.

Search Jobs by Any Criteria

Filter millions of job postings by title, location, seniority, salary, technology, company, and more. Get structured data with normalized fields and hiring team contacts.

View API docs
$ curl -X POST \
  "https://api.theirstack.com/v1/jobs/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "job_title_or": ["Software Engineer"],
    "job_country_code_or": ["US"],
    "posted_at_max_age_days": 7,
    "limit": 10
  }'

Enrich a Company with Job Data

Look up any company by domain and get all their active job postings with normalized titles, salaries, locations, and seniority — using the same jobs endpoint.

View API docs
$ curl -X POST \
  "https://api.theirstack.com/v1/jobs/search" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "company_domain_or": ["stripe.com"],
    "limit": 10
  }'

Data Quality

Clean, enriched, and ready to use

Every job posting is deduplicated, normalized, and enriched with salary, location, seniority, and hiring team data.

327k+ Data Sources

We aggregate job listings from over 327k websites — career pages, job boards, and ATS platforms — so you get the most complete picture of who's hiring and what they need.

See all sources

Fresh, Up-to-Date Data

Thousands of fresh job posts arrive hourly. 90% of new tech postings discovered within 24 hours, 73% same-day.

Learn more

Historical Data Since 2021

Access historical and expired job postings for trend analysis, forecasting, and market research going back to 2021.

Learn more

Smart Deduplication

Jobs appear 3–5x across platforms. Our algorithmic and manual verification eliminates duplicates for clean, unique signals.

Learn more

Normalized Locations

Raw location strings standardized into structured city, state, country data for precise geographic filtering.

Learn more

Salary Intelligence

Salary data extracted and normalized — min, max, currency, period — enabling compensation benchmarking across markets.

Learn more

Standardized Descriptions

Job descriptions are normalized to Markdown across all sources, so your front end renders them consistently — no more raw HTML parsing.

Learn more

Rich Company Data

Every job includes enriched company data — size, industry, funding, location, tech stack, and more. 11M+ profiles across 238 countries.

Learn more

Original Source URLs

When a job originates from a company's career page, we include the original URL so you can redirect users to the correct source. Filter for career-page-only jobs with final_url_exists.

Learn more

Hiring Manager Data

See who's behind each job posting — name, role, and LinkedIn profile. Filter for jobs where hiring manager information is available.

Learn more

Use Cases

What teams build with job data

From lead generation to competitive intelligence, job data powers dozens of workflows across sales, recruiting, and product teams.

Target companies with active job openings

Use fresh job postings as a real-time signal of hiring urgency, then prioritize outreach based on the roles, locations, and seniority levels a company is trying to fill.

See how

Find companies struggling to fill roles

Track reposted roles, long-open vacancies, and spikes in similar job ads to spot teams that are under-resourced — then offer interim staffing, managed recruiting, or outsourcing.

See how

Monitor past customers hiring again

Monitor job postings from current and past customers to spot reactivation moments, new needs, and upsell opportunities — then reach out while the timing is right.

See how

Identify companies with problems your software solves

Spot companies hiring for manual, time-consuming tasks your product can automate, then reach out when the need is most urgent.

See how

Spot your competitors' next moves

Use hiring signals to see where competitors are expanding — locations, teams, initiatives — months before it's visible publicly, so you can plan and act early.

See how

Expand your job board with fresh listings

Backfill your job board with relevant listings to grow inventory, improve SEO, and keep users coming back.

See how

Match job seekers with relevant opportunities

Send targeted job recommendations to students and clients using filters like location, role, and keywords.

Learn more

Power sales intelligence platforms

Add job-based intent signals and technographic enrichment into your product so users can build lists, enrich accounts, and trigger workflows from hiring and stack changes.

See how

The largest job board aggregator

We structure billions of information pieces so you don't have to

job postings
186M
tracked companies
11M
tracked technologies
32k
data sources
327k

Top job posting data sources

Our job posting API integrates with the top job posting data sources to provide you with the most accurate and up-to-date job postings data.

Frequently asked questions