Présentation de l'API France Travail
Intégrez les données et services de France Travail (ex-Pôle emploi) dans vos applications pour faciliter l'accès à l'emploi, à la formation, aux offres et à l'orientation professionnelle.
Description de l'API France Travail
France Travail met à disposition un ensemble d'API publiques et sécurisées regroupées dans le portail FranceTravail.io. Ces APIs permettent d'accéder à une grande variété de données et de services pour les développeurs, les collectivités, les startups et les partenaires de l’emploi. L’objectif est de favoriser l’innovation, l’accès rapide à l’information, et l’automatisation de services autour de l’emploi et de la formation.
Qu'est-ce que l'API France Travail ?
Les APIs de France Travail regroupent plusieurs services : consultation des offres d’emploi, inscription des demandeurs d’emploi, consultation des formations, orientation professionnelle, métiers, géolocalisation, simulateurs, etc. Grâce à ces APIs RESTful, il est possible d’intégrer dynamiquement les données officielles de France Travail dans vos plateformes, applications mobiles ou systèmes métiers.
Caractéristiques de l'API France Travail
- Offres d’emploi en temps réel : Accès aux annonces publiées sur francetravail.fr.
- Référentiels métiers et compétences : Accès aux fiches ROME, descriptions, conditions d’exercice, formations associées, etc.
- Orientation et formation : Recherchez des organismes, des sessions, des diplômes et des certifications.
- Données géographiques : Intégration de simulateurs, recherche de zones géographiques, bassins d’emploi, etc.
- API REST sécurisées : Authentification via OAuth2, réponse en JSON, documentation Swagger.
- API ouvertes et gratuites : Accès libre à plusieurs endpoints sans authentification (ex. offres d’emploi publiques).
Comment intégrer l'API France Travail : Exemple d'implémentation
Voici un exemple d’intégration simple pour accéder aux offres d’emploi disponibles en utilisant les API REST publiques de France Travail.
const axios = require('axios');
async function getOffers() {
try {
const response = await axios.get("https://api.francetravail.io/partenaire/offresdemploi/v2/offres", {
params: {
motsCles: "développeur",
commune: "75000",
rayon: 10
}
});
console.log(response.data);
} catch (error) {
console.error("Erreur lors de la récupération des offres :", error);
}
}
// getOffers();
import requests
url = "https://api.francetravail.io/partenaire/offresdemploi/v2/offres"
params = {
"motsCles": "développeur",
"commune": "75000",
"rayon": 10
}
response = requests.get(url, params=params)
if response.status_code == 200:
print(response.json())
else:
print("Erreur :", response.status_code, response.text)
-- php --
$url = 'https://api.francetravail.io/partenaire/offresdemploi/v2/offres?motsCles=developpeur&commune=75000&rayon=10';
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($httpCode === 200) {
$data = json_decode($response, true);
print_r($data);
} else {
echo "Erreur : HTTP $httpCode";
}
?>
Idées d'utilisation de l'API France Travail
- Plateformes d'emploi spécialisées : Créez un site de recherche d’emploi ciblé par région ou secteur.
- Applications pour demandeurs d’emploi : Affichez les offres près de chez eux avec des conseils personnalisés.
- Outils pour conseillers en insertion : Intégrez les offres et les fiches métiers dans un tableau de bord de suivi.
- Comparateurs de formation : Affichez les sessions de formation et organismes à proximité.
- Analyse de marché du travail : Utilisez les données pour générer des statistiques par bassin d’emploi.
Aucun commentaire pour cet article.