France Jobs API
Pricing
from $0.80 / 1,000 job records
France Jobs API
Find job postings in France by role, structured location, company, category, salary, posting age, employment type, remote status, and seniority.
Pricing
from $0.80 / 1,000 job records
Rating
0.0
(0)
Developer
Aspen Technology Labs, Inc.
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
France Jobs API - JobsIndex by Aspen Tech Labs
Access French jobs data through the JobsIndex API, built by Aspen Tech Labs. This Actor is fixed to France and sources listings directly from employer career sites and ATS platforms rather than job boards, giving you first-party data. Coverage spans both French-language and English-language postings, so multinational employers and English-first roles in France are captured alongside domestic French job ads. Part of a broader JobsIndex feed aggregating 11M+ active postings daily across 300K+ employer source sites globally.
Filter by role keyword, location, salary, posting age, employment type, remote status, seniority, and pagination to pull exactly the French job postings data you need for recruitment tools, workforce analytics, or labour market research.
Pour le marché français : nos offres d'emploi couvrent à la fois les annonces en français et en anglais, collectées directement sur les sites carrière des employeurs. Idéal pour l'analyse du marché du travail, les outils de recrutement et les projets de données multilingues.
Need More or Something Different?
If this Actor is working well for you, we'd love a review. For more data, custom feeds, feedback, or any questions, reach out via our website or email. You can also explore JobMarketPulse, our labor and job market intelligence platform.
Built-In Country Preset
This Actor is fixed internally to country=France. The runtime always enforces that value even if a different country is submitted.
Quick Start
{"title": "Software Engineer","size": 5}
Input Parameters
| Parameter | Description | Example |
|---|---|---|
salary | Salary amount or range filter. | 20h-30h |
what | Job search query. Supports keywords, boolean logic, exact phrases, and field-targeted search. | software engineer OR data analyst |
country | Fixed preset. Runtime always uses France; changes are ignored. | France |
region | Region, state, or province. | Region name |
city | City filter. | City name |
postal_code | Postal code filter. | Postal code |
metro_area | Metropolitan area filter. | Metro area |
title | Job title filter. | Software Engineer |
company_name | Employer name filter. | Employer name |
company_domain | Employer website domain. | example.com |
category | Job category. | Information Technology |
sub_category | More specific job function or role. | Software Developer |
industry | Employer industry. | Technology |
posted | Relative posting age or ISO date. | 1w |
employment_type | Employment type. | Full-Time |
remote | Work arrangement. Supported values: remote, on-site, hybrid. | hybrid |
seniority | Seniority level. | Senior |
page | Page number, starting from 0. | 0 |
size | Results per page. Minimum 1, maximum 100. | 5 |
Salary Filter Format
Use NUMBER[UNIT] or NUMBER[UNIT]-NUMBER[UNIT].
Supported units:
h- per hourd- per dayw- per weekm- per monthy- per year
Examples: 20h-30h, 35h, 50000y-90000y.
Advanced Filters
what supports plain-text search, boolean logic, exact phrases, and field-targeted search. If no field is provided, the API expands the query across a default set of relevant job and content fields.
what = engineer OR managerwhat = @title engineer OR managerwhat = @(title,description) (python)what = @(title,title_raw,description) (engineer OR manager)
Structured Filter Precedence
When what is provided together with structured job filters, the structured filters take priority and may override or narrow the keyword query. Use what when the corresponding structured fields are not set.
Location Filtering
The country is fixed. Use structured fields to narrow results within France:
regioncitypostal_codemetro_area
Limits and Pagination
Results are paginated with page and size.
| Parameter | Min | Max |
|---|---|---|
page | 0 | Depends on size and the item cap |
size | 1 | 100 |
Invalid values can return 400 Invalid page or size parameters.
Item Caps
| Query shape | Max items | Effective max size | Over-size behavior |
|---|---|---|---|
| No company filter | 1000 | 100 | Validation error; not silently capped |
| Company filter plus another keyword or filter | 20 | 20 | Silent cap with capping metadata |
| Company filter only | 5 | 5 | Silent cap with capping metadata |
A company filter means company_name, company_domain, or a company field referenced inside what. Capped responses can include size_requested and size_capped_by metadata.
Free-Text Query Limits
what has a maximum of 700 raw URL characters or 500 decoded characters. Unsafe expressions, excessive operators, or malformed filters can return a 400 response.
Output
Each run stores job records in the default Apify dataset. Common fields include job title, category, company, structured location, salary, employment type, remote status, posting dates, source URL, application URL, description, and JobsIndex ID.
Field availability depends on the source job posting.