NewSearch millions of jobs from your AI agent with MCP
All posts
GuideJooble
Guide·Jul 13, 2026·6 min read

Jooble API: what you get, the limits, and the alternatives

Jooble offers one of the few genuinely free job-search APIs - a simple POST endpoint over listings in 60+ countries. What it returns, where it runs out, and how it compares to JobsPipe's free tier and no-key sandbox.

Dvir Atias

Dvir Atias

Founder, JobsPipe

Jooble is one of the largest job-search aggregators most developers have never looked at directly - it operates localized job search in 60+ countries and, unusually for the category, offers a free API. If you need a quick, zero-cost feed of aggregated postings, the Jooble API is a legitimate option. Here is what it actually returns, where it runs out, and what to use when it does.

How the Jooble API works

You request a free key on Jooble’s API page, then POST a JSON query to your keyed endpoint:

curl -X POST "https://jooble.org/api/$JOOBLE_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "keywords": "data engineer",
    "location": "Berlin"
  }'

The response contains a totalCount and a jobs array with title, company, location, a snippet of the description, salary when available, the source name, and a link. Setup to first result is genuinely minutes - among free options, only the single-board feeds are simpler.

Where it runs out

  • Snippets, not full records. Descriptions are truncated excerpts, salary is free-text when present, and there are no structured fields to filter on beyond keywords and location.
  • Links route through Jooble. The API exists to send traffic to Jooble’s listings - reasonable for a job widget on your site, limiting for a data product.
  • Aggregator provenance. Records are collected from job boards and career sites without source attribution you can query, and the same role can appear multiple times via different boards.
  • Query-shaped access. Like every search-style API, comprehensive coverage means enumerating queries; there is no firehose, webhook, or change feed.

Jooble API vs the alternatives

Against the other free options - we compare all eight on our free jobs API page - Jooble’s edge is international breadth: 60+ countries from one key beats anything else at the price. Adzuna returns better aggregate analytics; the single-board feeds (Remotive, RemoteOK) return richer records for their niches.

The structural alternative is reading the ATS layer instead of an aggregator’s copy. JobsPipe indexes postings where they are first published - Workday, Greenhouse, Lever, Ashby, and 30+ more - and returns full normalized records: complete descriptions, structured salary, explicit per-source attribution, cross-source dedup, and webhooks on new postings. The trade is a metered free tier (100 requests/month) instead of Jooble’s free-with-catches model.

A fair split: Jooble for a free international job widget; the ATS layer for a product built on the data.

Full postings instead of snippets - 30+ sources, free tier included.

Get a free API key

Skip the scraper - try the API right now

Sample data from 30+ ATS feeds and job boards in the exact live JSON shape. No key needed.

LIGWLA
LinkedIn, Indeed, Greenhouse + 30 more
Workplace
Number of results
Results

Run the search to see normalized results.

request
{
  "job_title_or": [
    "software engineer"
  ],
  "limit": 3,
  "remote": true
}

Live results are one free key away - same request against /v1/jobs/search.

FAQs

Frequently Asked Questions

Is the Jooble API free?

Yes, Jooble offers one of the few genuinely free job-search APIs. You request a key on Jooble's API page, then POST a JSON query with keywords and location to your keyed endpoint. The response contains a totalCount and a jobs array with title, company, location, a snippet of the description, salary when available, the source name and a link. Setup to first result takes minutes.

What are the limits of the Jooble API?

The Jooble API returns snippets, not full records. Descriptions are truncated excerpts, salary is free text when present, and there is nothing structured to filter on beyond keywords and location. Links route through Jooble because the API exists to send traffic to its listings. Records are collected from job boards without source attribution you can query, so the same role can repeat, and there is no firehose or webhook.

What is the best alternative to the Jooble API?

It depends on what you are building. Among the free options Jooble's edge is international breadth, 60+ countries from one key, while Adzuna returns better aggregate analytics and single-board feeds like Remotive and RemoteOK return richer records for their niches. The structural alternative is reading the ATS layer instead. JobsPipe indexes Workday, Greenhouse, Lever, Ashby and 30+ more, returning full descriptions, structured salary and webhooks.