Apec Jobs Search Scraper
Pricing
Pay per usage
Apec Jobs Search Scraper
Scrape detailed job listings from APEC.fr with precision. Collect 25+ fields including job titles, salary ranges, locations with coordinates, contract types, and company data — perfect for recruiters, market researchers, and career analysts targeting French executive talent.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Soft Alexist
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
APEC Jobs Scraper: Extract Executive Job Listings from France's Premier Job Board
What Is APEC.fr?
APEC (Association pour l'emploi des cadres) is France's leading job platform specializing in professional and executive positions. It hosts thousands of active listings across industries, targeting managers, engineers, consultants, and skilled professionals. Manually extracting job data from APEC is tedious and inefficient — the APEC Jobs Search Scraper automates this process, delivering structured, multilingual job records ready for analysis or integration.
Overview
The APEC Jobs Search Scraper extracts comprehensive job listings from APEC.fr search results, converting HTML pages into clean, structured records with 25+ fields. It is designed for:
- Recruiters monitoring French professional job markets
- HR analysts benchmarking salaries and roles by sector
- Market researchers tracking hiring trends in executive segments
- Career aggregators integrating French job data into multi-country platforms
- Talent intelligence platforms feeding market insights
Key strengths include configurable item limits, robust URL failure handling, and rich geographic data with latitude/longitude coordinates for mapping and location-based analysis.
Input Format
The scraper accepts a JSON configuration object:
{"urls": ["https://www.apec.fr/candidat/recherche-emploi.html/emploi?motsCles=ingenieur&page=1"],"ignore_url_failures": true,"max_items_per_url": 200}
| Field | Description | Example |
|---|---|---|
urls | APEC job search results pages to scrape | Search by keyword, location, or advanced filters |
max_items_per_url | Maximum records per URL (up to 200) | 200 for comprehensive collection |
ignore_url_failures | If true, continues if URLs fail | Ensures long-running jobs complete despite timeouts |
Tips for building URLs:
- Use the APEC search form to build URLs with filters:
?motsCles=(keywords),&page=(pagination) - Example:
motsCles=ingenieur(engineer),motsCles=data%20scientist(data scientist) - Adjust
max_items_per_urlbased on expected result count per search
Output Format
Sample output
{"id": 178886600,"numero_offre": "178886600W","intitule": "Ingénieur de Recherche F/H","intitule_surbrillance": "Ingénieur de Recherche F/H","nom_commercial": "ECOLE D INGENIEURS DE PURPAN","lieu_texte": "Toulouse - 31","salaire_texte": "35 - 35 k€ brut annuel","texte_offre": "L'Ecole d'Ingénieurs de PURPAN a développé une activité de recherche sur l’étude de solutions alternatives aux produits phytosanitaires utilisant les technologies oxydatives pour l’agriculture et l’agro-Alimentaire et s’appuie pour cela sur la plateforme mutualisée de recherche T...","date_validation": "2026-06-16T12:30:44.000+0000","date_publication": "2026-06-16T12:30:44.000+0000","indicateur_oqa": true,"latitude": "43.596013","longitude": "1.4321019","localisable": true,"score": 27.5133,"offre_confidentielle": false,"secteur_activite": 101675,"secteur_activite_parent": 101767,"client_reel": true,"contract_duration": 28,"type_contrat": 101887,"origine_code": 101859,"id_nom_teletravail": 20766,"indicateur_faible_candidature": false,"from_url": "https://www.apec.fr/candidat/recherche-emploi.html/emploi?motsCles=ingenieur"}
Each scraped job returns a detailed record with 25 fields:
Job Identification & Metadata
| Field | Meaning | Example |
|---|---|---|
ID | Unique APEC internal identifier | Auto-generated UUID |
Numéro Offre | Official APEC job posting number | "2024001234" |
Intitulé | Job title as displayed | "Ingénieur Data Senior" |
Intitulé Surbrillance | Highlighted/emphasized job title variant | Title with keyword emphasis |
Nom Commercial | Company display name | "TechCorp France" |
Location & Geography
| Field | Meaning | Example |
|---|---|---|
Lieu Texte | Job location as plain text | "Paris (75), Île-de-France" |
Latitude | Geographic latitude for mapping | "48.8566" |
Longitude | Geographic longitude for mapping | "2.3522" |
Localisable | Whether location is mappable | true or false |
Compensation & Contract
| Field | Meaning | Example |
|---|---|---|
Salaire Texte | Salary range as text | "45 000 - 55 000 €/an" |
Type Contrat | Employment contract type | "CDI" (permanent), "CDD" (fixed-term) |
Contract Duration | Expected contract length | "12 months", "Indefinite" |
ID Nom Télétravail | Remote work availability indicator | "Télétravail possible", "100% remote" |
Content & Description
| Field | Meaning |
|---|---|
Texte Offre | Full job description in HTML/text format |
Secteur Activité | Primary industry/sector classification |
Secteur Activité Parent | Broader sector parent category |
Client Réel | Actual hiring company (vs. recruitment agency) |
Publication & Quality Indicators
| Field | Meaning |
|---|---|
Date Publication | When the listing was published on APEC |
Date Validation | When the listing was last validated/updated |
Indicateur OQA | Quality assurance flag (APEC's internal QA metric) |
Offre Confidentielle | Whether the listing is confidential/restricted |
Indicateur Faible Candidature | Flag if listing has unusually low applications |
Score | Internal ranking/relevance score |
Origine Code | Listing source code (recruiter type, channel) |
How to Use
-
Build your search URL — Use APEC's search form to filter by keywords, location, sector, and salary. Copy the resulting URL (e.g.,
motsCles=ingenieur&page=1). -
Configure pagination — For large result sets, add multiple URLs with different
pageparameters:
"urls": ["https://www.apec.fr/candidat/recherche-emploi.html/emploi?motsCles=ingenieur&page=1","https://www.apec.fr/candidat/recherche-emploi.html/emploi?motsCles=ingenieur&page=2"]
-
Set item limits — Adjust
max_items_per_urlbased on your needs (200 is maximum and recommended for bulk collection). -
Enable failure handling — Keep
ignore_url_failures: trueto prevent interruptions if a page is temporarily unavailable. -
Run and export — Start the scraper and download results as JSON, CSV, or Excel.
Best practices:
- Use multiple focused searches rather than one broad search to organize data by skill level or sector.
- Latitude/longitude fields enable map visualizations and geographic filtering.
- The
Indicateur OQAandScorefields help identify high-quality, recent listings.
Use Cases & Business Value
- Executive recruitment: Build candidate pools aligned with current market demand
- Salary benchmarking: Analyze compensation trends by role, sector, and location
- Market intelligence: Track hiring volume and skill demand in French professional sectors
- Career planning: Identify skill gaps and emerging opportunities in your field
- Data science: Build datasets for predictive hiring models and labor market analysis
The APEC Jobs Search Scraper transforms France's job market into actionable data, eliminating hours of manual research and enabling data-driven recruitment and business strategy.
Conclusion
The APEC Jobs Search Scraper is the fastest way to extract structured executive job data from France's largest professional job board. With 25 detailed fields, geographic coordinates, and robust configuration options, it delivers reliable data for recruitment, research, and market analysis. Start scraping APEC today and unlock French executive talent market insights.