Competitor details last checked . Prices, limits and terms change, so confirm on Coresignal's site before you decide.
Coresignal is a data provider with company, employee and job posting datasets. Its jobs API comes in three variants (Base, Clean and Multi-source), is priced in credits, and is aimed at analytics and data products. CleanJobData is a self-serve REST API over employer ATS and career-site data, priced per request. The biggest practical differences are the unit you pay in, how the data is sourced, and what the licence lets you do with it. Coresignal's self-service agreement, as we read it, licenses data for internal business purposes and says the client has no right to display the data to the public. CleanJobData's Starter and Pro plans explicitly allow a public-facing job board.
| Feature | CleanJobData | Coresignal |
|---|---|---|
| Data source | ATS platforms and company career sites | Base (freshly scraped), Clean (derived from Base) and Multi-source (combines multiple public networks); the specific sites covered aren't listed in the pages we read |
| Pricing unit | Requests per month; each returns up to 50 jobs (Starter) or 100 (Pro) | Credits per month; a job posting record costs 1 credit |
| Freshness | Filter by published date or by when we indexed a job (created_max_age) | Daily webhook notifications for Base; weekly for Clean and Multi-source |
| Location | Structured city, state and country IDs with coordinates | location, country, city, state, latitude and longitude fields |
| Salary | salary_min, salary_max, currency and original text | salary array with min_value, max_value, currency, type and text |
| Licence | Starter and Pro: power your own product, public job board allowed, sync into your database; redistribution needs Enterprise | Internal business purposes; no right to display the data to the public; derivative works allowed if the data is sufficiently altered (per their self-service agreement) |
| Rate limits | 15 requests/sec on Starter, 40 on Pro | 5 requests/sec on trial through Starter, rising to 100+ on the largest plans (docs) |
| Plan | CleanJobData | Coresignal |
|---|---|---|
| Free | 300 req/day — no card | 7-day trial with 2,000 credits |
| Starter | $97/mo — 50,000 requests | Mini $49/mo for 2,500 credits; Starter $199/mo for 12,000 credits |
| Pro | $297/mo — 200,000 requests | Pro $499/mo for 35,000 credits; Growth $1,000/mo for 150,000 credits |
If you are building analytics, research or an internal data product and want a multi-source dataset priced by the record, Coresignal is built for that. If you are building a job board, job alerts or a search feature that shows listings to your own users, CleanJobData's licence and request-based pricing fit better. Credits and requests aren't directly comparable, so model your real usage on both before deciding, and check Coresignal's current agreement for what your use case needs.
Coresignal's pricing page lists monthly plans from Mini at $49 for 2,500 credits up to Elite at $5,000 for 10,000,000, with a job posting record costing 1 credit and annual billing at a 10% discount. Datasets start from $1,000. We saw these figures in October 2026 and plans change, so check the pricing page.
Its self-service agreement, as we read it, licenses the data for internal business purposes and says the client has no right to communicate or display the data to the public, though it allows derivative works that sufficiently alter the data. We couldn't confirm how it treats storing or caching. Read the current agreement, or ask Coresignal, before building a public product on it.
Its docs describe daily webhook notifications for the Base variant and weekly for Clean and Multi-source. We couldn't verify which sites are covered or whether expired jobs are flagged.
Yes, on the Enterprise plan, which includes daily flat-file database dumps (gzipped NDJSON) and a licence to redistribute, resell and train AI models. Starter and Pro are API plans that allow syncing into your own database for your own product.
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.