Job postings, normalized
Scattered job postings. One schema.
Applicant tracking systems publish jobs in incompatible formats. Clair continuously refreshes a validated index across thousands of companies and serves it as one searchable collection, with derived fields, source provenance and explicit freshness in every response.
Get started
Search across companies and ATS platforms in one indexed collection. Every request is bounded; no customer-supplied URL is fetched.
How it works
The request stays simple. The index does the hard work.
Clair normalizes and enriches postings before you query them: seniority, title family, canonical skills, country and salary parsed from prose. GET /v1/jobs filters those indexed fields without an upstream crawl. Each result carries source and verification timestamps; response metadata carries an opaque next cursor and the index’s current freshness.
Most boards don’t expose compensation as a field. Clair parses it out of the description and marks compensation.source so you know when a figure was extracted rather than published.
Internships, co-ops and working-student roles resolve to seniority=intern; every posting also gets a track, title family and canonical skills computed from its title and text.
Each result names its ATS, board and external ID, plus when Clair first saw and last verified it. Response metadata reports the index’s own freshness.
Access
Call the API, read the source, ask for what’s missing.
API
Read the market
Search one continuously refreshed collection across thousands of companies. Filter, sort and continue with an opaque cursor; every response reports index freshness.
Explore the API →Documentation
Read the schema
See every filter, enum, response field, freshness signal, cursor rule, and stable error code before you integrate.
Read the docs →Requests
Shape what's next
Need another ATS supported, a company added to indexed coverage, or a field that isn't here yet? Tell us what you're building.
Get in touch →Build on the job market.
One indexed schema across major ATS platforms, with derived fields, source provenance, and freshness you can inspect.