JSearch API review (2026): pricing, data and limits.
JSearch, from OpenWeb Ninja, is a live job search API built on Google for Jobs. Here is what it costs, what you get back and when you need a dataset instead.
By Spencer Rowley, Founder & CEO of Hirebase · Prices and facts checked · Hirebase is our product; every competitor fact links to the vendor's own pages
- What it is: A live search over Google for Jobs, covering LinkedIn, Indeed, Glassdoor and other job sites.
- Best for: Apps and AI agents that need a quick job search.
- Price: 200 free requests a month, then $25 for 10,000.
- Watch out: It is a search, not a dataset: no history, no closed-job signal, and the same job can appear via several sites.
Side by side, as of October 2026.
JSearch (OpenWeb Ninja)- Price to start
- $25/mo · 10K requests
- Best for
- Live job search for agents and prototypes
- Data freshness
- Live search
- Free tier
- 200 requests/mo
Hirebase
- Price to start
- Free · then $99/mo
- Best for
- Fresh employer jobs at volume: job boards, sales teams, AI agents
- Data freshness
- 1–2 h; hourly expiry
- Free tier
- 500 jobs/mo
| Product | Price to start | Best for | Data freshness | Free tier |
|---|---|---|---|---|
| $25/mo · 10K requests | Live job search for agents and prototypes | Live search | 200 requests/mo | |
| Free · then $99/mo | Fresh employer jobs at volume: job boards, sales teams, AI agents | 1–2 h; hourly expiry | 500 jobs/mo |
JSearch (OpenWeb Ninja) pros and cons.
The cheapest live job search for apps and AI agents, but not a dataset.
- Best for
- Live job search for agents and prototypes
- Starts at
- $25/mo · 10K requests
Pros
- Cheapest per search result (≈ $0.075–1.00 per 1,000)
- Covers job-board-only roles in any country
- MCP server
Cons
- About 500 results per query
- No history and no incremental sync
- Results include aggregator and agency reposts
JSearch (OpenWeb Ninja) pricing as of October 2026.
Monthly request bundles. Each request returns one page of results, so per-1,000 figures here are per 1,000 requests.
| Plan | Price | Includes | ≈ Per 1,000 |
|---|---|---|---|
| Free | $0 | 200 requests a month (hard limit) | — |
| Pro | $25/mo | 10,000 requests, then $0.003 each | $2.50 |
| Ultra | $75/mo | 50,000 requests, then $0.002 each | $1.50 |
| Mega | $150/mo | 200,000 requests, then $0.001 each | $0.75 |
| Pay as you go | $0.005 per request | No monthly fee | $5.00 |
Source: openwebninja.com/api/jsearch
Which one should you pick?
- If you need a live job search box in an app or agent, pick JSearch.
- If you need a dataset you can sync and keep, with history, pick Hirebase.
- If you need to know when a job closes, pick Hirebase.
JSearch (OpenWeb Ninja) review: common questions
- How much does JSearch cost?
- Pro is $25 for 10,000 requests, Ultra $75 for 50,000 and Mega $150 for 200,000. Pay as you go is $0.005 per request, and 200 requests a month are free.
- Where does JSearch get its data?
- From Google for Jobs, which collects postings from LinkedIn, Indeed, Glassdoor, ZipRecruiter and other job sites.
- Is JSearch a job dataset?
- No. It runs a live search, keeps no history and does not tell you when a job closes. For a job board or analytics, you need a dataset.
- Does JSearch have an MCP server?
- Yes. OpenWeb Ninja offers an MCP server (a way for AI assistants to call it) covering JSearch.
The short answer.
JSearch is the cheapest way to add live job search to an app or AI agent. It is not a dataset, so for a job board, analytics or sales signals, use a job dataset such as Hirebase.
Sources and method
Hirebase is our product. We read each vendor's own pricing, product and docs pages on October 21, 2026. Counts are each vendor's own claims; per-1,000 prices are our math on list prices. Spotted something out of date? Email [email protected].
- JSearch (OpenWeb Ninja): openwebninja.com/api/jsearch
- Hirebase: hirebase.org/pricing · hirebase.org/products/job-data-api

Comparing JSearch (OpenWeb Ninja)?
Try Hirebase free.
500 jobs a month on the Free plan. No credit card, no sales call.
