Apec Jobs Search Scraper avatar

Apec Jobs Search Scraper

Deprecated

Pricing

from $2.99 / 1,000 apec job records

Go to Apify Store
Apec Jobs Search Scraper

Apec Jobs Search Scraper

Deprecated

Scrape job listings from APEC.fr, France's leading executive job board for senior management and engineering positions. Extract job titles, companies, locations, contract types, and salary ranges.

Pricing

from $2.99 / 1,000 apec job records

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

8 days ago

Last modified

Share

An Apify Actor that scrapes publicly listed job postings from APEC.fr - France's leading job board for executives, senior managers, and engineering positions ("cadres").

The Actor uses bounded HTTPS requests to APEC's public search and detail surfaces, verifies each posting against its official reference and canonical URL, and writes only complete records to the default dataset. Diagnostics stay in the run's key-value store.

Version 2.1 supports search, searchMultiple, single, multiple, and startUrls modes, plus jobUrl and jobUrls compatibility aliases. Direct HTTPS is the default, followed by a bounded browser rendering fallback when APEC returns only its client-side application shell. An optional Apify Proxy configuration can be used when direct public access is unavailable. Request, page, item, retry, and concurrency limits remain enforced for every transport. The Actor does not bypass authentication, CAPTCHA, or other access controls.


Table of Contents


What is APEC?

APEC (Association Pour l'Emploi des Cadres) is the French employment agency dedicated to executive, managerial, and engineering roles. APEC.fr publishes tens of thousands of "cadre" job offers across all French regions and sectors, and is the canonical source for senior French job-market data.

This Actor targets APEC's public job-search listings - the result cards displayed when a candidate runs a keyword search on apec.fr/candidat/recherche-emploi.html/emploi.


What does the Actor scrape?

Scrape public job listings from APEC.fr, France's executive job board for senior management and engineering positions. Search results are enriched through official detail pages, and records include only source-backed values.

The actor maps fields such as:

  • recordType, recordStatus, recordId, and stable jobId / reference
  • verified jobUrl, canonicalUrl, and sourceRecord
  • title, companyName, structured locations, contract and employment fields
  • normalized description, descriptionText, sanitized descriptionHtml, sections, headings, and bullets
  • responsibilities, requirements, qualifications, benefits, skills, dates, salary, and explicit application links when published
  • retrieval, coverage, and quality metadata

Primary source URL: https://www.apec.fr/candidat/recherche-emploi.html/emploi

Main target URL

The actor scrapes from the following base URL:

https://www.apec.fr/candidat/recherche-emploi.html/emploi

Request modifiers come from fields: query, keywords, maxItems.

Input schema

The Actor accepts the following input (defined in .actor/input_schema.json):

FieldTypeRequiredDefaultConstraintsDescription
modestringNosearchsearch, searchMultiple, single, multiple, startUrlsSelect search or direct official URL processing.
querystringNodeveloppeur1–160 charactersJob keywords sent to the official APEC search surface.
locationstringNoempty<= 120 charactersOptional city, region, or department filter.
searchQueriesarrayNo-<= 20Query objects for searchMultiple.
jobUrl / jobUrlsstring / arrayNo-Official APEC detail URLsDirect detail compatibility inputs.
startUrlsarrayNo-<= 100 official URLsDetail, portal search, or public API URLs.
maxItemsintegerNo31–100Maximum complete jobs to write.
maxCandidatesintegerNo201–200Maximum candidates considered for enrichment.
timeoutSecsintegerNo105–60Per-request timeout, bounded for local runs.
maxPages / maxRequestsintegerNo1 / 201–10 / 1–100Hard pagination and request budgets.
browserFallbackbooleanNotruetrue / falseRender official search pages when direct HTML has no cards.
proxyConfigurationobjectNodirectApify Proxy editorOptional bounded transport fallback.

Output / dataset schema

Each record follows .actor/dataset_schema.json and includes the properties below.

FieldTypeRequired
recordType, recordStatus, recordIdstringYes
jobId, title, jobUrl, canonicalUrlstringYes
canonicalVerified, sourceRecordVerified, detailFetched, detailVerifiedbooleanYes; all true
companyName, locationTextstringYes
description, descriptionText, descriptionHtmlstringYes; >= 120 characters
sourceRecord, httpStatus, retrievedAt, scrapedAtobject / number / stringYes
Rich optional fieldsstrings, arrays, or objectsOmitted when APEC does not publish a value

Example input

{
"mode": "search",
"query": "developpeur",
"location": "Bordeaux",
"maxItems": 3,
"maxCandidates": 10,
"timeoutSecs": 10
}

Example output record

{
"recordType": "job",
"recordStatus": "complete",
"recordId": "apec-179122655W",
"jobId": "179122655W",
"reference": "179122655W",
"title": "Développeur logiciel F/H",
"jobUrl": "https://www.apec.fr/candidat/recherche-emploi.html/emploi/detail-offre/179122655W",
"canonicalUrl": "https://www.apec.fr/candidat/recherche-emploi.html/emploi/detail-offre/179122655W",
"canonicalVerified": true,
"companyName": "Example Conseil",
"locationText": "Bordeaux, Nouvelle-Aquitaine",
"contractType": "CDI",
"descriptionText": "Complete source-backed posting text with responsibilities, requirements, and working context…",
"sourceRecordVerified": true,
"detailFetched": true,
"detailVerified": true
}

Responsible use

Only collect publicly available job information. Respect APEC's applicable terms of service, robots directives, and data-protection requirements. Do not use this Actor to scrape offers that require authentication, bypass access controls, or harvest personal data of candidates or recruiters.


This Actor is part of the jobsapi organisation on Apify - a curated set of job-board scrapers that all share the same conventions (input schema, output schema, validation, and runtime). Each scraper lives under apify.com/jobsapi/<actor-name> and is published from a sibling folder in this workspace.

The full catalogue of jobs scrapers in this workspace:

Global / multi-country

Remote / flexible

United States

United Kingdom & Ireland

Europe

India

Asia-Pacific

MENA

Latin America

Africa

Other / specialised

Browse the full catalogue at apify.com/jobsapi.