All comparisons

CleanJobData vs Careerjet API — What Each One Is Built For

Careerjet is a job search engine that aggregates listings across many countries, and it offers a job search API to publishers who want to show those listings on their own sites. The v4 API sits at search.api.careerjet.net, uses HTTP Basic auth with a per-site key from a Careerjet publisher account, and requires you to pass the end user's IP address and user agent with every request. That design fits a site that shows Careerjet results to its own visitors. It is a less natural fit if you want to run server-side analytics, build your own index, or ingest jobs in bulk. CleanJobData is a self-serve REST API over employer ATS data. It does not include Careerjet's listings.

Why CleanJobData vs Careerjet

Feature Comparison

FeatureCleanJobDataCareerjet
Data sourceMany ATS platforms (Greenhouse, Lever, Ashby, Workable, Workday, SmartRecruiters, and more) — direct from employersCareerjet's aggregated index
Access modelSelf-serve — instant API keyPublisher account; one API key per publisher site
AuthenticationBearer tokenHTTP Basic auth — API key as username, empty password
Required request contextNone beyond the keyuser_ip and user_agent of the end user on every call
FiltersTitle, location, remote, experience level, salary, employment type, freshness, and morekeywords, location, contract_type, work_hours, sort (relevance, date, salary), page_size (1–100)
SalaryParsed min, max, currencySalary returned when the listing includes it
PricingPublic flat monthly plansNot published in their API docs
Free tier300 req/mo (3,000 with a backlink) — no cardNot published in their API docs

Pricing Comparison

PlanCleanJobDataCareerjet
Free300 req/mo (3,000 with a backlink) — no cardNot published in their API docs
Starter$97/mo — 50,000 requestsN/A — no public paid plans found
Pro$297/mo — 200,000 requestsN/A

Verdict

If you run a site or app that shows Careerjet listings to your own visitors and are happy inside the publisher program, Careerjet's API is a direct route to that specific index. If you want a self-serve job data API built on employer ATS data, with normalized fields and public pricing, CleanJobData is the better fit. The two don't contain the same listings, so this is a choice of data source as much as a choice of API.

Frequently Asked Questions

How do I get a Careerjet API key?

Careerjet's docs say each publisher website needs its own API key, which you get from a Careerjet Publisher account (register as a publisher on careerjet.com/partners). Authentication is HTTP Basic, with the key as the username and an empty password.

What does the Careerjet API require in each request?

Besides the key, the docs list two mandatory parameters: user_ip and user_agent, meaning the IP address and user agent of the person whose action triggered the call. Main query options are keywords, location, contract_type (permanent, contract, temporary, internship, volunteering), work_hours (full-time, part-time), sort, and page_size (1 to 100, default 20). The response is JSON with hit count, page info, and job objects.

Is the Careerjet API free, and what are the rate limits?

We couldn't find pricing, rate limits, or detailed usage terms in Careerjet's public API documentation, so we don't state any here. Confirm them with Careerjet or in your publisher agreement before building on it.

Does CleanJobData include Careerjet's listings?

No. CleanJobData sources from employer ATS platforms such as Greenhouse, Lever, Ashby, Workable, and Workday. It does not ingest Careerjet or any other job board.

What does a CleanJobData query look like?

GET https://api.cleanjobdata.com/jobs?title=engineer&remote=true with an Authorization: Bearer header. Responses are JSON with structured location, salary, experience level, and company data. See the docs for the full filter list.