Job Search

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.

$49.99/month
Get started
Included jobs100,000 / mo
Overage$0.50 / 1K jobs
Effective rate$0.50 / 1K jobs

Scale

For high-volume platforms.

$149.99/month
Get started
Included jobs500,000 / mo
Overage$0.30 / 1K jobs
Effective rate$0.30 / 1K jobs
  • 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.

Data Feeds

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.

$299/month
Get started
  • 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.

$699/month
Get started

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

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.

EndpointCost per unitPer 1,000Description
Job Search$0.001 / job$1.00Full-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.50Pull 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.50Bulk 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.00Convert raw location strings into structured city, state, country with coordinates. Powered by deterministic parsing with LLM fallback.
Company Datasets$0.002 / lookup$2.00Enrichment lookups against curated company datasets—firmographics, domain → company, headcount, industry, and more.
Career Site Feed$0.05 / row$50.00Enriched 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.00Automated job application sessions using browser automation. Each session fills and submits one application form across 25+ ATS platforms.
Job Search $0.001 / job

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,000
Job Feed Free with subscription$0.0005 / job

Pull 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,000
Export $0.0005 / row

Bulk 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,000
Geocoding $0.001 / lookup

Convert raw location strings into structured city, state, country with coordinates. Powered by deterministic parsing with LLM fallback.

$1.00 per 1,000
Company Datasets $0.002 / lookup

Enrichment lookups against curated company datasets—firmographics, domain → company, headcount, industry, and more.

$2.00 per 1,000
Career Site Feed $0.05 / row

Enriched 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,000
Auto Apply Coming soon$0.20 / session

Automated job application sessions using browser automation. Each session fills and submits one application form across 25+ ATS platforms.

$200.00 per 1,000

1,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.

1

Authenticate

Pass your API key in the X-Api-Key header with every request.

2

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.

3

Credit deduction

For credit-metered endpoints, the request cost is atomically deducted from your wallet credit balance (1,000 credits = $1.00).

4

Response

Success responses include X-Credits-Deducted and X-Credits-Balance headers with the credits charged and your remaining credit balance.

Response headers.

HeaderWhenDescription
X-Credits-DeductedSuccessCredits deducted for this request (1,000 credits = $1.00).
X-Credits-BalanceAlwaysRemaining credit balance after the request.
X-Credits-Required402 onlyCredits needed for this request type when balance is insufficient.

Frequently asked questions.

Everything you need to know about pricing, billing, and account management.

Contact support

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

Start building.

Get up and running with Jobo APIs in as little as 10 minutes.

View documentation