Pay per job delivered—or pick a plan that includes them.
Four plans with a set number of jobs each month, plus Unlimited for uncapped delivery. Start with a $5 free starting balance—no credit card required.
Lite
For side projects and first integrations.
Starter
For prototypes and early products.
Growth Most popular
For products with steady job-data volume.
Scale
For high-volume platforms.
Unlimited
For platforms that sync the entire job market.
- Search, Feed, Export, and Outbound share one pool of included jobs
- Included jobs reset every billing month
- Switch plans anytime—upgrades prorated
Usage is billed by jobs delivered, exported, or written—not by request count. Without a plan, or beyond your included jobs, the pay-as-you-go rate applies: $3.00 per 1,000 jobs. Standard rate limits apply to every API key.
How do the plans compare?
Every plan uses the same job unit: one delivered, exported, or written job. The difference is how many you get—and what becomes unlimited.
| Lite$29/month | Starter$99/month | Growth$199/month | Scale$299/month | Unlimited$499/month | |
|---|---|---|---|---|---|
| Usage | |||||
| Included jobs per month | 30,000 | 200,000 | 500,000 | 1,000,000 | Unlimited |
| Price per 1,000 included jobs | $0.97 | $0.50 | $0.40 | $0.30 | — |
| Beyond included jobs | Pay as you go from wallet | Pay as you go from wallet | Pay as you go from wallet | Pay as you go from wallet | Search only |
| Delivery | |||||
| Search | ✓ | ✓ | ✓ | ✓ | Pay as you go |
| Feed API & managed feeds | ✓ | ✓ | ✓ | ✓ | Unlimited |
| CSV, JSON & Parquet exports | ✓ | ✓ | ✓ | ✓ | Unlimited |
| Outbound destinations (PostgreSQL, Supabase, Elasticsearch & more) | ✓ | ✓ | ✓ | ✓ | Unlimited |
| Expired Jobs endpoint | Free | Free | Free | Free | Free |
| Platform | |||||
| 25+ normalized fields on every job | ✓ | ✓ | ✓ | ✓ | ✓ |
| Field mapping to your own schema | ✓ | ✓ | ✓ | ✓ | ✓ |
| Scheduled syncs on your cadence | ✓ | ✓ | ✓ | ✓ | ✓ |
| Multiple API keys | ✓ | ✓ | ✓ | ✓ | ✓ |
| Included support | — | — | — | — | 8h per month |
✓ — covered by your plan's included jobs; beyond them, pay as you go from your wallet at $3.00 per 1,000 jobs. Without any plan, the same rate applies wherever jobs are delivered, and the Expired Jobs endpoint stays free.
One price for a delivered job.
No subscription required. Search, Feed, Export, and Outbound all use the same pay-as-you-go rate: $3.00 per 1,000 jobs.
| Product | Rate | Per 1,000 | What counts |
|---|---|---|---|
| Job access | $0.003 per job | $3.00 | A delivered job is one unit, whether it comes from Search, Feed, Export, or Outbound. Job Search plans share one pool of included jobs across all four; the Unlimited plan covers Feed, managed feeds, Export, and Outbound without per-job charges. |
| Geocoding | $0.001 per lookup | $1.00 | Convert raw location strings into structured city, state, country with coordinates. |
| Company Datasets | $0.002 per lookup | $2.00 | Enrichment lookups against curated company datasets—firmographics, domain → company, headcount, industry, and more. |
| Auto Apply | Coming soon | — | Add job application automation to your product across supported ATS platforms. Your system supplies every answer, and Jobo never generates answers with AI. Pricing will be announced at launch. |
A delivered job is one unit, whether it comes from Search, Feed, Export, or Outbound. Job Search plans share one pool of included jobs across all four; the Unlimited plan covers Feed, managed feeds, Export, and Outbound without per-job charges.
$3.00 per 1,000Convert raw location strings into structured city, state, country with coordinates.
$1.00 per 1,000Enrichment lookups against curated company datasets—firmographics, domain → company, headcount, industry, and more.
$2.00 per 1,000Add job application automation to your product across supported ATS platforms. Your system supplies every answer, and Jobo never generates answers with AI. Pricing will be announced at launch.
Every new account starts with a $5 free starting balance—no credit card required—and you can top up your wallet anytime ($5–$1,000 per transaction). A Job Search plan uses its included jobs first across Search, Feed, Export, and Outbound; after that, the pay-as-you-go rate applies. The Unlimited plan drops per-job charges on Feed, managed feeds, Export, and Outbound, while Search stays pay as you go.
What's included, by product.
Job Search plans
One pool of included jobs
Search results, Feed jobs, Export rows, and jobs written by Outbound all draw from the same monthly pool of included jobs.
Billed per job, not per request
Usage is counted by jobs delivered, exported, or written—not by request count. Standard API rate limits still apply, and included jobs reset each billing month.
Pay as you go after that
Beyond your included jobs, every job product continues at the pay-as-you-go rate.
Feed API
Feed API
Pull jobs in batches of up to 1,000, built for keeping a full copy in sync. Covered by your included jobs, or uncapped on the Unlimited plan.
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 Feed
Outbound destinations
Push jobs to PostgreSQL, Supabase, Bolt, Elasticsearch, MongoDB, Algolia, or Meilisearch from the same pool of included jobs.
Transformations
Map fields to your own schema. Filter, enrich, and reshape jobs before delivery.
25+ normalized fields
Compensation, coordinates, employment type, remote status, and AI-enriched metadata on every job.
How billing works.
Jobo bills per delivered job, not per request. Without a plan you pay as you go: $3.00 per 1,000 jobs, prepaid from your wallet. Job Search plans include a set number of jobs each month—one pool shared across Search, Feed, Export, and Outbound—and after those included jobs are used, the same pay-as-you-go rate applies. The Unlimited plan drops per-job charges on Feed, managed feeds, Export, and Outbound; Search stays pay as you go.
Create an account
Every new account starts with a $5 free starting balance—no credit card required.
Use any job product
Search, Feed, Export, and Outbound count the same way: one delivered job is one unit.
Included jobs first, then your wallet
An active plan's included jobs are used first. After that, the pay-as-you-go rate is charged from your wallet.
Track usage as you go
Your dashboard and every response show remaining included jobs and any wallet charge.
Response headers.
Every metered response reports your remaining included jobs and any wallet charge in response headers — see the response headers reference for the full list. Standard rate limits apply to every API key — see the rate limits reference.
Get started.
Create an account and start pulling jobs in minutes—$5 free starting balance, no credit card required.
Enterprise pricing.
Need higher volumes or a custom integration? We offer tailored pricing for high-throughput platforms.
Support