JSearch is a fast, cheap way to prototype. Here is what a ledger gives you that an aggregator does not.
JSearch wins on speed and entry price; Job Opportunities API tells you why each field has the value it does.
JSearch is a live search API over the Google for Jobs index, sold directly by OpenWeb Ninja and also on RapidAPI. It is the same try-in-five-minutes slot as the free Explore tier of Job Opportunities API (JOA), our product, so a fair comparison matters. This page previously said we had not verified its pricing; we have now read it, and the numbers are below.
You want the fastest live-search prototype for an app or agent at low volume: a no-card free plan, pricing from $25 a month, and an index that already covers the big boards through Google for Jobs.
You need to know why a field has the value it does. Every row ships “published”, “inferred” or “absent” per field, and closed roles are retained with a closure date and reason rather than silently disappearing. Postings come from employers' own systems, not from an aggregator's index.
| Claim | Checked |
|---|---|
| Free plan: 200 requests a month, hard limit, no card1 | 2026-10-03 |
| An aggregator over Google for Jobs2 | 2026-10-03 |
| Licence allows use inside your product, not as a standalone data product3 | 2026-10-03 |
| Its RapidAPI marketplace listing was live and reachable4 | 2026-09-30 |
- Pro is $25 a month for 10,000 requests; pay as you go is $0.005 per request. One request credit buys one page of up to 10 results. JSearch pricing page.
- It covers whatever Google indexes from LinkedIn, Indeed, Glassdoor and others, with apply options per publisher. Live listings only; closed-job data, history, webhooks and bulk export are not stated. JSearch LLM docs.
- The terms grant a commercial licence to use API data in your products, including as part of a broader product, but not as a standalone data or API product that substantially replicates the service. OpenWeb Ninja terms.
- Checked earlier, on the date shown. Direct HTTP request.
Every figure about JSearch above is a direct request we made to their own documented page, on the date shown — never a reading of their marketing copy. Things change; tell us at /contact if one of these is now wrong and it gets corrected.
These numbers are pulled from the live ledger every time this page is rebuilt, not typed in — the same numbers you get from the keyless request below.
- 2,114,891 live rows across 243 countries (as of 2026-10-03), of which 414,414 are EU, EFTA and UK.
- Full advert text overall: 88% of the ledger. Structured salary: 6.8%.
curl 'https://api.jobopportunitiesapi.org/public/coverage/countries'That request answers with no key and no account — statistics only. Job and company rows themselves need a free key: see /api.
Check your own market at /coverage/countries before deciding anything above, then start free.
See also the guide to choosing a job posting API, the full comparison page (jobdataAPI, LinkUp and more) and every other indeed-api, adzuna, coresignal, theirstack, fantastic-jobs, techmap page.