Cadremploi.fr Jobs Scraper avatar

Cadremploi.fr Jobs Scraper

Pricing

from $0.80 / 1,000 results

Go to Apify Store
Cadremploi.fr Jobs Scraper

Cadremploi.fr Jobs Scraper

Harvest job opportunities from Cadremploi.fr with precision. Scrape job titles, companies, salaries, locations & descriptions instantly. Built for recruiters, market researchers & talent teams. Real-time data extraction with pagination support. Start analyzing French job market today.

Pricing

from $0.80 / 1,000 results

Rating

5.0

(2)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

1

Bookmarked

18

Total users

3

Monthly active users

2 days ago

Last modified

Share

What does Cadremploi Jobs Scraper do?

Cadremploi Jobs Scraper collects job listings published on Cadremploi.fr. Search with a listing URL, a keyword, a location, or a combination of the supported filters, then export structured job and employer information for hiring research, recruitment planning, job-board aggregation, or market analysis.

The dataset can include job titles, descriptions, company details, locations, contract types, salary information, publication dates, and application links. Set a result limit and page cap to control the size of each run.

Why use Cadremploi Jobs Scraper?

  • Track hiring activity - Compare open roles by title, employer, location, and publication date.
  • Research compensation - Collect salary ranges and currencies when Cadremploi provides them.
  • Enrich recruitment workflows - Use job descriptions, company information, and application links in internal research or job-board projects.
  • Automate collection - Run on demand or on a schedule, and export results for spreadsheet or data workflows.

What data can you extract from Cadremploi?

FieldDescription
idCadremploi offer identifier
titleJob title
urlJob listing URL
snippetShort listing summary
description_textJob description as readable text
description_htmlJob description formatted as HTML when available
contractContract type label
contract_codeContract type code
work_typeWork arrangement or working-time label
locationLocation label
cityCity or best available location value
postal_codePostal code
department_codeDepartment code
department_labelDepartment name
regionRegion name or code
countryCountry value
latitudeLocation latitude
longitudeLocation longitude
salarySalary summary shown in the listing
salary_minMinimum salary when provided
salary_maxMaximum salary when provided
salary_currencySalary currency
salary_hiddenWhether salary details are hidden
published_atPublication label from the listing
published_datePublication date when available
expires_atOffer expiration date when available
company_nameHiring company name
company_typeCompany type
company_descriptionCompany description when available
company_logoCompany logo URL
company_logo_largeLarger company logo URL when available
apply_typeApplication channel
apply_urlApplication URL, or the listing URL when no separate link is available
is_external_offerWhether the offer is marked as external
has_already_appliedApplication status supplied by the listing
offer_badgesBadges associated with the job offer
recruiter_badgesBadges associated with the recruiter or employer
job_functionsJob function labels
job_function_codesJob function codes
industriesIndustry labels
industry_codesIndustry codes
experience_levelExperience level when available
accepts_juniorWhether the offer accepts junior candidates when indicated
zones_deplacementTravel zones when provided
occupation_classification_slugOccupation classification slug
occupation_classification_labelOccupation classification label
status_by_dateOffer status associated with its dates
sourceOffer source value
search_typeSearch type returned with the result
search_idSearch identifier returned with the result
total_resultsResult total reported for the search
source_pagePage number from which the offer was collected

Fields are included when Cadremploi provides a usable value. Some records may not contain every field.

How to use the Actor

  1. Open the Actor on Apify.
  2. Enter a Cadremploi listing URL, a keyword, or a location. You can combine filters when useful.
  3. Choose the maximum number of jobs and the maximum number of listing pages.
  4. Run the Actor and review the dataset.
  5. Download the results or connect them to your workflow.

Input Parameters

ParameterTypeRequiredDefaultDescription
urlStringNohttps://www.cadremploi.fr/emploi/liste_offres when omittedCadremploi listing URL. URL filters are read from supported listing query parameters.
keywordStringNoNone; an example is shown as a Console prefillJob title or search keyword. When provided, it takes precedence over keywords in the URL.
locationStringNoNone; an example is shown as a Console prefillOptional city, department, or region filter.
results_wantedIntegerNo20Maximum number of jobs to save.
max_pagesIntegerNo10Maximum number of listing pages to request.
proxyConfigurationObjectNo{ "useApifyProxy": false }Optional Apify Proxy settings. Proxy use is off by default.

The URL, keyword, and location values shown as prefills are Console examples. When no URL is supplied, the Actor uses the main Cadremploi listing page. Schema prefills are not used as runtime search values.

Usage Examples

Basic listing

Collect up to 20 jobs from the main Cadremploi listing page.

{
"url": "https://www.cadremploi.fr/emploi/liste_offres",
"results_wanted": 20
}

Search for nursing jobs and request up to 60 results across three pages.

{
"keyword": "infirmier",
"results_wanted": 60,
"max_pages": 3
}

Keyword and location filters

Narrow a human-resources search to Lyon and collect up to 50 jobs.

{
"keyword": "responsable RH",
"location": "Lyon",
"results_wanted": 50,
"max_pages": 5
}

Sample Output

This example uses a Cadremploi listing observed on September 24, 2026. Optional values not confirmed for that listing are omitted.

{
"title": "Chargé(e) RH & Paie Multi-sites (H/F) H/F",
"company_name": "KURIBAY HR CONSULTING",
"location": "Bourg-en-Bresse",
"salary": "38K€ - 42K€",
"published_date": "2026-09-24T16:23:16.368Z"
}

Tips for best results

  • Use a complete Cadremploi listing URL when you want to preserve its existing filters.
  • Enter a specific city, department, or region to narrow a location search.
  • Set results_wanted high enough for your needs and increase max_pages when you want to search beyond the first page. The listing service currently returns up to 30 jobs per page, so both limits matter for larger collections.
  • Start with a smaller result limit to confirm your search settings before scheduling larger runs.
  • Some descriptions, salary details, and company fields may be unavailable because the source listing does not provide them.

Integrations and exports

Use Apify dataset exports and integrations to move collected jobs into other tools:

  • Google Sheets - Review, sort, and compare jobs in a spreadsheet.
  • Webhooks - Notify another service when a run completes.
  • Make or Zapier - Connect results to supported no-code workflows.
  • Dataset exports - Download JSON, CSV, Excel, XML, and other supported formats.

Frequently Asked Questions

Can I collect more than 30 jobs?

Yes. The Actor requests additional listing pages until it reaches results_wanted, reaches max_pages, or the listing has no new results. Set both limits high enough for the number of jobs you need.

Can I search by location without a keyword?

Yes. Provide a location value and leave keyword empty. You can also combine a location with a keyword or a filtered Cadremploi listing URL.

Do I need to enable a proxy?

No. Proxy use is off by default. You can enable Apify Proxy in proxyConfiguration if your network or run environment needs it.

Can I schedule recurring runs?

Yes. Configure an Apify schedule to collect updated listings at the interval you need.

Why are some output fields missing?

The Actor includes optional fields only when Cadremploi returns a usable value. Salary, company details, descriptions, and location data can vary from one listing to another.

Can I export the results to CSV or Excel?

Yes. Apify datasets support CSV, Excel, JSON, XML, and other export formats.

You are responsible for following Cadremploi's terms, applicable laws, and privacy requirements when collecting or using job listing data.

Support

For issues or feature requests, use the Issues tab on the Actor page or contact the developer through Apify.

This Actor is intended for collecting publicly available job listing information. Users are responsible for complying with the target website's terms and all applicable laws and privacy requirements.