1. How Coresignal Jobs Data Pricing Works in 2026 (Two-Step Credits vs. Annual Enterprise Contracts)
Teams researching Coresignal pricing usually encounter two separate commercial structures depending on whether they test the self-serve API playground or request production dataset/webhook access from sales:
- Two-Step Search + Collect Credit Multiplier: In legacy B2B data APIs modeled around separate Search/Filter endpoints (returning record IDs) and Collect endpoints (fetching full JSON by ID), pulling 10,000 complete job descriptions requires both filter pagination credits and 10,000 individual collect requests — multiplying both credit burn and HTTP round-trips.
- Sales-Gated Bulk Datasets & Annual Minimums ($9,600–$30,000+/yr): Unlocking full flat-file snapshots, historical backfills, webhooks, or multi-source enterprise SLAs typically moves buyers off self-serve tiers into custom annual contracts starting around $800–$2,500/month billed upfront.
- Social Job-Board Scrape Cadence vs. Direct Employer ATS Truth: Scraped social job board listings carry repost noise, platform ToS restrictions, and batch crawl lag. Querying direct ATS boards (Greenhouse, Lever, Ashby, Workday, SmartRecruiters, Rippling, iCIMS) yields canonical employer-authored requisitions tagged redistribution_allowed: true with sub-300ms cached reads and live ETag re-checks.
| Pricing & Technical Dimension | JobPostings API (jobpostingsapi.com) | Coresignal Jobs API / Datasets | TheirStack |
|---|---|---|---|
| Instant Free Sandbox (No Card) | 1,500 Free Credits ($1.50) + 2,000 Streak Bonus (60 RPM) | Limited playground credits (expiring trial) | Small capped free trial |
| Entry Monthly Plan | $19/mo (25,000 Credits · $0.76/1K jobs) | ~$49–$250/mo self-serve; $800+/mo enterprise feeds | $200/mo ($2,400/yr entry tier) |
| High-Volume Effective Unit Cost | $0.199 – $0.76 per 1,000 full job records | $2.00 – $6.00+ per 1,000 full collected records | $6.50+ per 1,000 job records |
| Full Description + Salary in 1 Call | Yes — GET /v1/jobs/search returns up to 100 full jobs/call (1 Credit/job) | Two-step Search IDs + Collect/{id} workflow | Included on paid tiers ($200+/mo) |
| Empty Search (0 Results) Cost | $0.00 (0 Credits deducted) | Search/filter call still consumes search credits | Quota-metered |
| Never-Expiring Pay-As-You-Go | Yes — $25, $50, $100, $300 packs (never expire) | No — monthly credits expire unless on custom contract | No (expiring monthly quota) |
| Live Employer ATS Refresh | Yes — ?refresh=true live ETag check (Growth $49/mo+) | Periodic batch crawl / snapshot refresh | Batch crawl only |
| Checkout & Payment Rails | Self-serve Stripe (Card, Apple Pay, Google Pay, VAT invoice) & 0%-fee Crypto (+5% bonus) | Card on small tiers; wire / annual PO for datasets | Stripe subscription |
| Remote AI Agent MCP Connector | 1-Click OAuth 2.1: https://mcp.jobpostingsapi.com/v1/mcp | Manual API wrapper / custom integration | API key setup required |
2. JobPostings API Exact Rate Card & One-Call Migration (Single Source of Truth)
Every tier and Pay-As-You-Go pack below reads directly from our production rate card (1 Credit = 1 returned job record, 14-day refund window on unused balances, zero annual lock-in):
| Plan / Credit Pack | Price (USD) | Included Full Job Credits | Effective Price / 1K Jobs | Throughput & Lifecycle Feeds |
|---|---|---|---|---|
| Free Trial Sandbox | $0 (No credit card) | 1,500 instant + 2,000 streak (3,500 total) | $0.00 | 60 RPM · All 12 endpoints unlocked |
| Starter Monthly | $19/mo | 25,000 Credits / mo | $0.76 / 1K jobs | 60 RPM · 434 ATS & career sources |
| Growth Monthly (Most Popular) | $49/mo | 100,000 Credits / mo | $0.49 / 1K jobs | 180 RPM · /v1/feeds/* + ?refresh=true + 2 Webhooks |
| Pro Monthly | $99/mo | 300,000 Credits / mo | $0.33 / 1K jobs | 300 RPM · /v1/feeds/* + 10 HMAC Webhooks |
| Scale Monthly | $199/mo | 1,000,000 Credits / mo | $0.199 / 1K jobs | 600 RPM · Unlimited Webhooks + VAT Invoices |
| Never-Expiring PAYG Packs | $25 / $50 / $100 / $300 one-time | 30,000 to 800,000 Credits (840,000 w/ Crypto +5%) | $0.375 – $0.83 / 1K jobs | Credits never expire · /v1/feeds/* unlocked on $50+ PAYG |
Replace Two-Step Search + Collect Loops with One Structured ATS Search Call
Fetch complete Greenhouse, Lever, Ashby, and Workday job records (including HTML/text descriptions, extracted skills[], and normalized annual USD salary bounds) in a single HTTP GET:
curl -sG "https://api.jobpostingsapi.com/v1/jobs/search" \
-H "x-api-key: jp_live_your_api_key" \
--data-urlencode "q=software engineer" \
--data-urlencode "country=US" \
--data-urlencode "salary_min=150000" \
--data-urlencode "limit=25"Verified Production 200 OK JSON Response (First Record from Live Gateway Capture)
{
"code": 0,
"status": "ok",
"meta": {
"request_id": "764307f0-62b6-45f1-b0e9-7708011c4d45",
"count": 1,
"total": 7428,
"total_relation": "eq",
"has_more": true,
"next_cursor": "eyJrIjoibG9jYWwiLCJvIjoyfQ",
"took_ms": 434,
"redistribution_filter": "redistributable_only"
},
"data": [
{
"id": "j_yfjx4ojqhco3iika",
"data_tier": "premium",
"status": "active",
"title": "Software Engineer / Sr. Software Engineer, Planning Selection Autonomy",
"company": {
"id": "c_3rgtu4dbunmma",
"name": "DiDi Labs",
"slug": "didi-labs",
"domain": null,
"is_staffing_agency": false
},
"department": "Planning US",
"location": {
"raw": "San Jose, CA",
"city": "San Jose",
"region": "CA",
"region_code": "US-CA",
"country": "US"
},
"employment_type": "full_time",
"seniority": "senior",
"job_function": "engineering",
"skills": ["data structures", "robotics", "c++", "python", "machine learning"],
"salary": {
"min": 129189,
"max": 214776,
"currency": "USD",
"period": "year",
"annual_usd_min": 129189,
"annual_usd_max": 214776
},
"url": "https://job-boards.greenhouse.io/didi/jobs/8198298",
"apply_url": "https://job-boards.greenhouse.io/didi/jobs/8198298",
"source": {
"name": "greenhouse",
"display_name": "Greenhouse",
"type": "ats",
"board": "didi",
"job_id": "8198298"
},
"redistribution_allowed": true,
"posted_at": "2026-09-12T00:41:15.000Z"
}
]
}3. Zero-Code AI Agent Integration: 1-Click Remote OAuth 2.1 MCP (https://mcp.jobpostingsapi.com/v1/mcp)
If your GTM, recruiting, or investment research team queries job postings inside Claude.ai, ChatGPT Connectors, Cursor, or Windsurf, you do not even need to write glue code or paste static secrets:
- 1-Click Remote OAuth 2.1 MCP Connector: Add https://mcp.jobpostingsapi.com/v1/mcp as a Remote MCP Server in Claude Web/Desktop or ChatGPT Connectors. OAuth 2.1 PKCE signs you in via Google or email in one click and automatically provisions 1,500 Free Credits ($1.50).
- Direct Bearer HTTP & Local NPX Stdio Modes: For server-side LangChain, CrewAI, OpenAI Responses API, or local IDE configs, connect via Streamable HTTP at https://api.jobpostingsapi.com/mcp (Bearer jp_live_...) or run npx -y @jobpostingsapi/mcp-server.
- Interactive Cost Modeling & Side-by-Side Benchmarks: Model your exact monthly job volume at /tools/job-api-cost-calculator or inspect the architectural diff on /compare/coresignal-jobs-api-alternative before spending a dollar.
Interactive Engineering Workbench · GET /v1/jobs/search
Verify real-time latency, pagination math & JSON schema
Frequently Asked Questions
- How much does Coresignal cost compared to JobPostings API in 2026?
- Coresignal offers entry self-serve API credit plans (~$49–$250/mo with separate Search and Collect credit deductions and monthly expiration) while full bulk feeds and enterprise SLAs typically require custom $800–$2,500+/month annual contracts. JobPostings API starts at $19/month for 25,000 full job records ($0.76/1K jobs), scales down to $0.199/1K jobs on Scale ($199/mo for 1,000,000 Credits), and offers $25–$300 never-expiring Pay-As-You-Go packs.
- Can I test JobPostings API without a sales call or credit card?
- Yes. Create an account at jobpostingsapi.com/signup in 15 seconds to receive 1,500 Free Credits ($1.50) immediately with no credit card required, plus up to 2,000 extra Streak Bonus Credits via the Developer Sandbox.
- Does JobPostings API charge twice for searching and then fetching job descriptions?
- No. GET /v1/jobs/search returns the complete normalized job object — including full HTML and plain-text descriptions, extracted technical skills[], normalized annual USD salary bounds, company domain, and direct ATS URL — for 1 Credit per returned job (and 0 Credits when 0 jobs match).
- What payment methods and invoicing options are supported?
- We support instant self-serve checkout via Stripe (Credit/Debit Cards, Apple Pay, Google Pay, with automatic corporate VAT/Tax invoices) and 0%-fee Crypto via NOWPayments (BTC, ETH, USDT, USDC, SOL — including an automatic +5% credit bonus on PAYG packs).
- How do I connect Claude or ChatGPT to live ATS job data via MCP?
- Paste https://mcp.jobpostingsapi.com/v1/mcp into Claude.ai (Settings -> Integrations -> Add MCP Connector) or ChatGPT Connectors to authenticate via 1-click OAuth 2.1 PKCE, or run npx -y @jobpostingsapi/mcp-server locally.