France Jobs API avatar

France Jobs API

Pricing

from $0.80 / 1,000 job records

Go to Apify Store
France Jobs API

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.

Aspen Technology Labs, Inc.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

ParameterDescriptionExample
salarySalary amount or range filter.20h-30h
whatJob search query. Supports keywords, boolean logic, exact phrases, and field-targeted search.software engineer OR data analyst
countryFixed preset. Runtime always uses France; changes are ignored.France
regionRegion, state, or province.Region name
cityCity filter.City name
postal_codePostal code filter.Postal code
metro_areaMetropolitan area filter.Metro area
titleJob title filter.Software Engineer
company_nameEmployer name filter.Employer name
company_domainEmployer website domain.example.com
categoryJob category.Information Technology
sub_categoryMore specific job function or role.Software Developer
industryEmployer industry.Technology
postedRelative posting age or ISO date.1w
employment_typeEmployment type.Full-Time
remoteWork arrangement. Supported values: remote, on-site, hybrid.hybrid
senioritySeniority level.Senior
pagePage number, starting from 0.0
sizeResults per page. Minimum 1, maximum 100.5

Salary Filter Format

Use NUMBER[UNIT] or NUMBER[UNIT]-NUMBER[UNIT].

Supported units:

  • h - per hour
  • d - per day
  • w - per week
  • m - per month
  • y - 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 manager
what = @title engineer OR manager
what = @(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:

  • region
  • city
  • postal_code
  • metro_area

Limits and Pagination

Results are paginated with page and size.

ParameterMinMax
page0Depends on size and the item cap
size1100

Invalid values can return 400 Invalid page or size parameters.

Item Caps

Query shapeMax itemsEffective max sizeOver-size behavior
No company filter1000100Validation error; not silently capped
Company filter plus another keyword or filter2020Silent cap with capping metadata
Company filter only55Silent 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.