Job market data for ATS platforms and recruitment tools
Recruiters who know the market win more placements. Which companies are actively hiring? What are they paying for this role in this market? How long have these positions been open? CleanJobData gives recruitment software and ATS platforms the job market data to answer those questions — sourced directly from the ATS systems where companies actually manage their hiring, updated continuously, and normalized into a consistent schema your integration only has to handle once.
Run real queries in the playground without a key, or start a 14-day free trial with 300 requests a day. No card required.
Yes — the API is a standard REST endpoint that works with any platform that can make HTTP requests. Use it to enrich your ATS with market context alongside candidate data.
Combine title, city_id, and experience_level in one query, e.g. `?title=product+manager&city_id=<nyc_id>&experience_level=SE`, and read salary_min/salary_max/salary_currency off the results. That gives you real employer-posted compensation for that exact role, seniority, and market — more current and more specific than survey-based benchmarks.
Yes — filter by company_website_url (one employer's real domain, e.g. `?company_website_url=acme.com`) for a precise single-company pull, or company_name for a broader fuzzy match when you don't have the domain handy. Either way you get current open roles, the count, and how recently each was posted — useful for reading whether a target company is in growth mode or contracting.
Yes. Collect each competitor's employer_id (it's on every job they post, or look it up with GET /companies?website_url=competitor.com), then pass them comma-separated — up to 100 per request — with a title or experience_level filter to pull their open roles at the seniority you're searching. That gives you real market context — who's hiring for similar roles, at what level, and what they're paying — to bring into a search kickoff or comp conversation.