Pricing that scales with your search volume.
Job Search plans include a monthly jobs quota at up to 70% off the pay-per-use rate. Flat-rate Data Feeds and wallet credits cover everything else—no hidden fees, no minimums.
Starter
For prototypes and early products.
Growth Most popular
For products with steady search traffic.
Scale
For high-volume platforms.
- No API request caps—billed per job returned
- Quota resets every billing month
- Switch plans anytime—upgrades prorated
All paid API keys include rate limits of 360 requests/min, 10,000/hour, and 100,000/day (free keys: 60/min, 1,000/hour, 10,000/day). Job Search has no separate per-request quota—usage is metered per job returned. Without a plan, Job Search is $1.00 per 1,000 jobs pay-as-you-go.
Flat-rate access to the entire job market.
One subscription, unlimited volume. Pull every job over the Feed API—or have us push it straight into your infrastructure.
Jobs Feed
Unlimited pull access to the Feed API—everything you need to keep a synced copy of every active job.
- Unlimited Feed API requests
- Expired Jobs endpoint—always free
- Cursor-based pagination
- Multiple API keys
- 360 requests/min rate limit
Outbound Feeds
We push the data to you. Scheduled syncs deliver normalized jobs directly into your stack.
Everything in Jobs Feed, plus
- Outbound destinations: PostgreSQL, Elasticsearch, MongoDB, Algolia, Meilisearch
- Scheduled syncs on your cadence
- Custom field mapping & Liquid transformations
- 25+ normalized fields on every job
Need feed data without a subscription? Pull it pay-as-you-go at $0.50 per 1,000 jobs—see pay-per-use below. The Expired Jobs endpoint is free for everyone.
Pay-per-use API pricing.
No subscription required. Every metered endpoint draws from one wallet at transparent per-unit rates—pay only for what you use.
| Endpoint | Cost per unit | Per 1,000 | Description |
|---|---|---|---|
| Job Search | $0.001 / job | $1.00 | Full-text search across millions of job listings with filters for keyword, location, ATS source, remote status, and posting date. Billed per job returned—or pick a Job Search plan (from $49.99/month) for included monthly volume at up to 70% off. |
| Job FeedFree with subscription | $0.0005 / job | $0.50 | Pull jobs from the Feed API pay-as-you-go. Free with any Data Feeds subscription, and the Expired Jobs endpoint is always free. |
| Export | $0.0005 / row | $0.50 | Bulk job exports in CSV, JSON, or Parquet with selectable columns, filters, and auto-split for large datasets. Billed per delivered row. |
| Geocoding | $0.001 / lookup | $1.00 | Convert raw location strings into structured city, state, country with coordinates. Powered by deterministic parsing with LLM fallback. |
| Company Datasets | $0.002 / lookup | $2.00 | Enrichment lookups against curated company datasets—firmographics, domain → company, headcount, industry, and more. |
| Career Site Feed | $0.05 / row | $50.00 | Enriched company-profile rows for powering career sites—each row bundles company data, live jobs, and metadata. Max 50 rows per request. |
| Auto ApplyComing soon | $0.20 / session | $200.00 | Automated job application sessions using browser automation. Each session fills and submits one application form across 25+ ATS platforms. |
Full-text search across millions of job listings with filters for keyword, location, ATS source, remote status, and posting date. Billed per job returned—or pick a Job Search plan (from $49.99/month) for included monthly volume at up to 70% off.
$1.00 per 1,000Pull jobs from the Feed API pay-as-you-go. Free with any Data Feeds subscription, and the Expired Jobs endpoint is always free.
$0.50 per 1,000Bulk job exports in CSV, JSON, or Parquet with selectable columns, filters, and auto-split for large datasets. Billed per delivered row.
$0.50 per 1,000Convert raw location strings into structured city, state, country with coordinates. Powered by deterministic parsing with LLM fallback.
$1.00 per 1,000Enrichment lookups against curated company datasets—firmographics, domain → company, headcount, industry, and more.
$2.00 per 1,000Enriched company-profile rows for powering career sites—each row bundles company data, live jobs, and metadata. Max 50 rows per request.
$50.00 per 1,000Automated job application sessions using browser automation. Each session fills and submits one application form across 25+ ATS platforms.
$200.00 per 1,0001,000 credits = $1.00. Every new account starts with a $5.00 free balance—no credit card required. Top up your wallet anytime ($5 minimum, $1,000 maximum per transaction). Credits are deducted only after rate-limit checks pass. Job Search is the only metered endpoint with an optional plan: usage beyond your plan quota draws from your wallet at your tier's rate ($0.50–$0.30 / 1K jobs).
What's included, by product.
Job Search
Powerful filters
Keyword, location, ATS source, remote status, posting date—full-text search across millions of listings.
No request caps
Billed per job returned, never per request. Plans include a monthly quota that resets each billing cycle.
Wallet overage
Past your quota, jobs draw from your wallet at your tier rate—you are never cut off.
Data Feeds
Feed API
Stream up to 1,000 jobs per batch with cursor-based pagination and unlimited requests.
Expiration tracking
A free endpoint for recently expired job IDs keeps your copy current automatically.
Multiple API keys
Separate keys per environment with per-key analytics and independent rate limits.
Outbound Feeds
Outbound destinations
Push jobs to PostgreSQL, Elasticsearch, MongoDB, Algolia, or Meilisearch on a schedule.
Transformations
Map fields to your schema with Liquid templates. Filter, enrich, and reshape before delivery.
25+ normalized fields
Compensation, coordinates, employment type, remote status, and AI-enriched metadata on every job.
How billing works.
Authenticate once, then make requests. Data Feeds subscriptions are unlimited, Job Search plans include a monthly jobs quota, and everything else is metered from your wallet.
Authenticate
Pass your API key in the X-Api-Key header with every request.
Rate limit check
Safety caps are checked first. Paid keys: 360 requests/min, 10,000/hour, 100,000/day. Free keys: 60/min, 1,000/hour, 10,000/day.
Credit deduction
For credit-metered endpoints, the request cost is atomically deducted from your wallet credit balance (1,000 credits = $1.00).
Response
Success responses include X-Credits-Deducted and X-Credits-Balance headers with the credits charged and your remaining credit balance.
Response headers.
| Header | When | Description |
|---|---|---|
X-Credits-Deducted | Success | Credits deducted for this request (1,000 credits = $1.00). |
X-Credits-Balance | Always | Remaining credit balance after the request. |
X-Credits-Required | 402 only | Credits needed for this request type when balance is insufficient. |
Get started.
Create an account and start accessing job data in minutes—$5.00 free balance included, no credit card required.
Enterprise pricing.
Need higher volumes or a custom integration? We offer tailored pricing for high-throughput platforms.
Contact sales