Cadremploi Jobs Scraper avatar

Cadremploi Jobs Scraper

Pricing

from $1.25 / 1,000 results

Go to Apify Store
Cadremploi Jobs Scraper

Cadremploi Jobs Scraper

[💰 $1.25 / 1K] Extract French executive & management jobs from Cadremploi — title, company, location, salary, contract type, job function, posted date, full description, contacts, and apply link. Search by keyword, location, function, and date, or paste Cadremploi URLs.

Pricing

from $1.25 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

Pull executive and management job listings from Cadremploi — France's leading job board for "cadres" — with structured salary, full descriptions, and apply links on every posting. Search by keyword and location, filter by contract type and job function, or paste any Cadremploi search or job URL. Built for French recruiters, talent-sourcing teams, and labor-market analysts who need clean, structured executive-job data without copy-pasting listings one page at a time.

Why This Scraper?

  • Structured salary parsed into numberssalaryMin, salaryMax, salaryCurrency, and salaryPeriod broken out wherever the recruiter states a range (around half of postings); the rest keep the raw salaryText ("selon profil") so nothing is lost.
  • 7 contract types, from CDI to Alternance — filter to Permanent (CDI), Fixed-term (CDD), Civil service (Statutaire), Freelance, Internship (Stage), Apprenticeship (Alternance), or Franchise.
  • 18 executive job-function categories — narrow to Marketing, IT & Telecom, Accounting & Finance, Sales & Business Development, Human Resources, Legal & Tax, General Management, and 11 more — the same functions job seekers filter by, not vague sectors.
  • Full job description in text and HTML — every detail-enriched job returns the complete plain-text description plus a descriptionHtml version, not just the truncated card preview.
  • Apply link on every enriched jobapplyUrl points to the job's Cadremploi application page, plus best-effort contactEmail and contactPhone on the rare listing that publishes them in the description text.
  • km-radius geo search across France — enter any city, région, or département and set a radius in kilometres; the location is resolved exactly the way Cadremploi's own search box resolves it.
  • ISO 8601 posted dates — every enriched job carries a machine-readable postedDate, plus the original "Publiée il y a X jours" text in postedRelative for quick scanning.
  • Recency and remote filters — keep only jobs from the last 24 hours, 7, 14, or 30 days, and restrict to télétravail (remote) roles when you only want work-from-home positions.
  • Paste a search or a single job URL — drop any cadremploi.fr URL straight from your browser to reproduce an advanced search or grab one specific posting, mixed freely with keyword searches.

Use Cases

Recruitment & Talent Sourcing

  • Build shortlists of open executive roles by function and city
  • Track competing openings for the roles you are hiring into
  • Capture apply links and hiring-company names for outreach
  • Monitor new "cadre" postings daily with a recency filter

Salary Benchmarking

  • Collect structured salary ranges by job function and region
  • Compare pay for the same role across Paris, Lyon, and other markets
  • Feed real min/max salary figures into compensation models
  • Spot how many roles list a range versus "selon profil"

Labor-Market Research

  • Map executive hiring demand across French départements
  • Measure contract-type mix (CDI vs. CDD vs. Freelance) by sector
  • Track remote-work availability across management roles
  • Analyse posting volume trends with ISO-dated listings

Lead Generation for Staffing Agencies

  • Identify companies actively hiring managers in your niche
  • Extract hiring-company names and any contact details a listing publishes
  • Target recruiters by job function and location
  • Build prospect lists from fresh, recency-filtered postings

Competitive Hiring Intelligence

  • See which competitors are scaling which teams
  • Watch new openings in a specific function or region
  • Benchmark job descriptions and required experience
  • Detect hiring surges by monitoring posting frequency

Getting Started

Search by Keyword

The simplest run — one or more job titles or skills:

{
"searchQueries": ["responsable marketing"],
"maxResults": 50
}

Keyword + Location + Contract Type

Narrow to permanent roles within 30 km of a city:

{
"searchQueries": ["directeur financier"],
"location": "Lyon",
"radius": 30,
"contractType": "CDI",
"postedSince": "7",
"maxResults": 100
}

Job Function Across a Région (Advanced)

Combine functions with a région and remote-only, and mix in a pasted search URL:

{
"searchQueries": ["chef de projet"],
"location": "Île-de-France",
"jobFunction": ["MARKETING", "INFORMATIQUE"],
"remoteOnly": true,
"includeDetails": true,
"startUrls": [
"https://www.cadremploi.fr/emploi/liste_offres?motscles=data+analyst&ville=paris-75"
],
"maxResults": 200
}

Input Reference

ParameterTypeDefaultDescription
searchQueriesarray["responsable marketing"]Job titles, roles, or skills. Each keyword runs its own search. Leave empty to scan the latest jobs feed.
locationstring""City, région, or département to search around, such as "Paris", "Lyon", or "Île-de-France". Applied to every keyword.
radiusinteger20How far around the location to search, in kilometres (1–200). Only used when a location is set.
startUrlsarray[]Paste full Cadremploi search or individual job URLs directly. Mix freely with keyword searches.

Filters

ParameterTypeDefaultDescription
contractTypestring"" (Any)Limit to one contract type: Permanent (CDI), Fixed-term (CDD), Civil service (Statutaire), Freelance, Internship (Stage), Apprenticeship (Alternance), or Franchise.
jobFunctionarray[] (all)Keep only jobs in one or more of 18 job functions — Marketing, IT & Telecom, Accounting & Finance, Sales & Business Development, Human Resources, Legal & Tax, and more.
postedSincestring"" (Any time)Keep only jobs posted within a window: Last 24 hours, 7 days, 14 days, or 30 days.
remoteOnlybooleanfalseKeep only jobs mentioning remote work or télétravail. Works best with full details on.

Output & Limits

ParameterTypeDefaultDescription
includeDetailsbooleantrueFetch each job's own page for the full description, exact posted date, structured salary, apply link, and contacts. Turn off for faster runs with list fields only.
maxResultsinteger50Cap on total unique jobs across all searches and URLs. Set to 0 for every matching job with no limit.

Output

Each row is one job posting. Detail-only fields fill in when Fetch Full Job Details is on and the recruiter provides them.

{
"jobId": "12345678",
"title": "Responsable Marketing Digital H/F",
"company": "Groupe Exemple",
"location": "Paris",
"region": "Île-de-France",
"postalCode": "75008",
"salaryText": "45 000 - 55 000 € par an",
"salaryMin": 45000,
"salaryMax": 55000,
"salaryCurrency": "EUR",
"salaryPeriod": "YEAR",
"contractType": "CDI",
"employmentType": "FULL_TIME",
"sector": "Marketing",
"isRemote": true,
"postedDate": "2026-06-28T00:00:00+00:00",
"postedRelative": "Publiée il y a 5 jours",
"description": "Rattaché(e) à la direction marketing, vous pilotez...",
"descriptionHtml": "<p>Rattaché(e) à la direction marketing...</p>",
"applyUrl": "https://www.cadremploi.fr/emploi/detail_offre?offreId=12345678",
"contactEmail": null,
"contactPhone": null,
"url": "https://www.cadremploi.fr/emploi/detail_offre?offreId=12345678",
"searchQuery": "responsable marketing",
"searchUrl": "https://www.cadremploi.fr/emploi/liste_offres?motscles=responsable+marketing",
"isSponsored": false,
"detailFetched": true,
"scrapedAt": "2026-07-03T09:15:00+00:00"
}

Core Fields

FieldTypeDescription
jobIdstringStable Cadremploi job identifier
titlestringJob title
companystringHiring company or recruiter name
contractTypestringContract type (CDI, CDD, Stage, …)
employmentTypestringFull-time / part-time classification
sectorstringBusiness sector or function of the role
isRemotebooleanTrue when the job mentions remote / télétravail

Location

FieldTypeDescription
locationstringJob location (city or région)
regionstringRégion name when available
postalCodestringPostal code when available

Salary

FieldTypeDescription
salaryTextstringRaw salary text as shown on the listing
salaryMinnumberParsed minimum salary (null when not stated)
salaryMaxnumberParsed maximum salary (null when not stated)
salaryCurrencystringCurrency code, EUR by default
salaryPeriodstringPay period (e.g. YEAR, MONTH) when stated

Description & Apply

FieldTypeDescription
descriptionstringFull job description as plain text
descriptionHtmlstringFull job description with original HTML markup
applyUrlstringApply link — the job's Cadremploi application page (present on enriched jobs)
urlstringCanonical Cadremploi job URL

Contacts (best-effort)

Most Cadremploi listings route applications through the apply link rather than publishing direct contact details, so these fields are populated only on the occasional listing that writes an email or phone into its description text.

FieldTypeDescription
contactEmailstringEmployer email if the listing publishes one in its text (usually null)
contactPhonestringEmployer phone if the listing publishes one in its text (usually null)

Dates & Meta

FieldTypeDescription
postedDatestringPosted date in ISO 8601 (from the job's own page)
postedRelativestringOriginal relative date text ("Publiée il y a X jours")
searchQuerystringThe keyword that produced this row
searchUrlstringThe search this job came from
isSponsoredbooleanPaid-placement flag (always false — Cadremploi does not mark sponsored jobs)
detailFetchedbooleanWhether the full detail page was fetched for this row
scrapedAtstringISO 8601 timestamp of when the row was collected

Tips for Best Results

  • Combine jobFunction with location for tight executive shortlists — pairing a function like Marketing with a city gives you a far cleaner list than either filter alone.
  • Leave includeDetails on whenever you want structured salary ranges, apply links, ISO posted dates, or the full description — the card preview alone does not include any of these.
  • A keyword like "responsable marketing" still returns nearby matches — Cadremploi blends exact, related, and around-the-city results into one feed, so an exact title yields a broader, richer set. Use jobFunction to tighten it.
  • Set remoteOnly together with full details on — remote status is judged from the full description, so with details off only the title and preview are checked and you may miss télétravail roles.
  • Use postedSince for monitoring runs — schedule a daily run with a 24-hour or 7-day window to capture only fresh executive postings.
  • Paste a search URL to reproduce a complex filter — if you have refined a search in your browser, copy its URL into startUrls and every row is tagged with the search it came from.
  • Raise maxResults deliberately — set it to 0 only when you truly want every matching job; a modest cap returns results faster and keeps costs predictable.

Pricing

From $1.25 per 1,000 results — undercuts other Cadremploi extractors on the market while returning richer, fully structured data. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows the total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.15$0.14$0.14$0.13
1,000$1.50$1.40$1.35$1.25
10,000$15.00$14.00$13.50$12.50
100,000$150.00$140.00$135.00$125.00

A "result" is one job posting written to your dataset. No compute or time-based charges — you pay per result, plus a small fixed per-run start fee.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps:

  • Zapier / Make / n8n — Workflow automation
  • Google Sheets — Direct spreadsheet export
  • Slack / Email — Notifications on new results
  • Webhooks — Trigger custom APIs on run completion
  • Apify API — Full programmatic access

This actor collects publicly available job-listing data for legitimate business purposes such as recruitment, market research, and salary benchmarking. Use it responsibly: respect Cadremploi's terms of service, handle any personal data (including recruiter contact details) in line with GDPR and applicable privacy laws, and do not use collected data for spam or unsolicited outreach. You are responsible for how you use the data you collect.