App Logo
francetravail.fr

Search France Travail jobs

Search France Travail (formerly Pôle Emploi) public job listings by keyword, optional free-text location (city or department), and page (20 offers/page). Returns total (page 1 only) and jobs (jobId, title, company, location, description, contract, postedAgo, url). Location free text is resolved via France Travail's own public geo API to a commune or department code (same as picking the first suggestion in the UI); an unrecognized location throws instead of silently searching nationwide. Page 1 is read directly from the results page; later pages are fetched via the site's own "load more" mechanism. total is only returned for page 1 — later pages don't repeat it.

Input

query required

Free-text job search query, same as France Travail's own search box (e.g. "data engineer").

page optional

1-based page, 20 offers per page.

Default: 1
location optional

Free-text location: a city or department name (e.g. "Lyon", "Paris"). Omit to search all of France. Resolved server-side to France Travail's own commune/department code; an unrecognized location throws rather than silently searching nationwide. Only commune- and department-level matches are supported (not region or country).

Output

jobs required
page required
total optional

Matching offer count reported by France Travail's results header. Only populated on page 1 (the page>1 fragment endpoint doesn't repeat it) — null on later pages. 0 with empty jobs[] on page 1 = no matching offers (first-class outcome, not an error).

Start building not clicking