### **Pourquoi utiliser cette suite d’API ?** * Accéder gratuitement et en temps réel à l'ensemble des opportunités d'emploi et/ou de formation en alternance * Maximiser la visibilité de vos offres d’emploi en alternance en les diffusant sur la plateforme [La bonne alternance](https://labonnealte…
Trust score
How is this computed?Composite of 5 axes from our methodology (proof-based officialness, live verification, metadata completeness, license clarity, agent readiness).
- Officialnessweight 25%40/100
40/100 from 5 proof signals (domain / portal-backlink / GitHub-org / reciprocal / policy).
- Availabilityweight 25%100/100
Latest verification succeeded.
- Metadata completenessweight 20%90/100
9 of 10 recommended metadata fields populated.
- License clarityweight 15%50/100
License info not yet tracked for APIs (datasets only).
- Agent readinessweight 15%85/100
OpenAPI spec URL declared · Spec format known (openapi) · Docs URL present · Homepage URL present · Topic tags assigned
Official Proof
Public Sector APIProof Evidence
official domain (data.gouv.fr) (catalog: api_gouv_fr)
Data schema (72 fields)
| Field | Type | Description |
|---|---|---|
| longitude | number | — |
| latitude | number | — |
| radius | number | — |
| target_diploma_level | string | — |
| romes | string | — |
| rncp | string | — |
| opco | string | — |
| departements | array | — |
| partners_to_exclude | array | — |
| id | string | — |
| identifiant.cfd | string | — |
| identifiant.rncp | string | — |
| code | string | — |
| uai | string | — |
| siret | string | — |
| page_size | integer | — |
| page_index | integer | — |
| include_archived | string | — |
| identifiantCertification | object | les fiches RNCP antérieures à la réforme de 2019 ont certaines données qui ne sont pas renseignées, elles sont identifiées par le champ `rncp_anterieur_2019` à `true`. |
| intituleCertification | object | — |
| base_legaleCertification | object | Dates de création et d’abrogation des diplômes crées par arrêtés |
| blocs_competencesCertification | object | Liste du (ou des) code (s) et intitulé(s) des blocs de compétences validés par la certification |
| convention_collectivesCertification | object | Liste(s) de la ou des convention(s) collective(s) rattachées à la certification |
| domainesCertification | object | — |
| periode_validiteCertification | object | **Un couple CFD-RNCP a une période de validité** qui correspond à l’intersection de la période d’ouverture du diplôme et de la période d’activité de la fiche RNCP. Notes: Les dates sont retournées au format ISO 8601 avec le fuseau horaire Europe/Paris. |
| typeCertification | object | — |
| continuiteCertification | object | **Liste des couples CFD-RNCP assurant la continuité de la certification professionnelle.** La liste inclut à la fois les fiches remplacées et remplaçantes. Elle est ordonnée par date d'activation de la fiche RNCP et inclut la fiche courante. |
| nomCommune | string | Nom de la commune |
| anciennesCommune | array<object> | Anciennes communes fusionnées |
| arrondissementsCommune | array<object> | Arrondissements de la commune |
| departementCommune | object | Département de la commune |
| regionCommune | object | Région de la commune |
| academieCommune | object | Académie de la commune |
| localisationCommune | object | Les informations de localisations sont composés du: - Du `centre` de la commune - De la boite englobante (`bbox`) qui délimite la zone de la commune. Les champs `centre` et `bbox` sont tous les deux au format [GeoJSON](https://fr.wikipedia.org/wiki/GeoJSON) |
| mission_localeCommune | unknown | Mission locale dont relève la commune |
| codeInseeDepartement | string | Code INSEE du département |
| contactMissionLocale | object | Contact de la mission locale |
| identifierJobRecruiter | object | Cet élément regroupe : - le partenaire à l'origine de l'offre d'emploi - l'identifiant unique de l'offre d'emploi au sein du système d'information La bonne alternance |
| workplaceJobRecruiter | object | Le lieu d’exécution du contrat est décrit par : - Le nom (enseigne ou à défaut, raison sociale) et le numéro SIRET de l’entreprise. - La description de l’employeur et/ou du service où s’exécutera le contrat. - La tranche effectif de l’entreprise, en nombre de salariés. - Le site web de l’entreprise |
| applyJobRecruiter | object | Cet élément regroupe les différents moyens de candidature proposés aux candidats. - URL vers laquelle rediriger le candidat pour qu’il postule - Numéro de téléphone de la personne chargée du recrutement - Identifiant de l’opportunité d’emploi à utiliser pour permettre à vos usagers de candidater di |
| contractJobOfferRead | object | Un contrat est décrit par : - Le type (apprentissage et/ou professionnalisation). - La date de début. - La durée. - Le mode de travail (présentiel, télétravail ou hybride). |
| offerJobOfferRead | object | Une offre d’emploi est décrite par : - L’intitulé. Exemple : Développeur / Développeuse web. - La description. Exemple : Conçoit, développe et met au point un projet d'application informatique, de la phase d'étude à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et |
| is_delegatedJobOfferRead | boolean | Indique si la gestion de l'offre est déléguée à un CFA partenaire. valeurs true | false |
| publishingJobOfferPublishing | object | Informations sur la publication de l'offre d'emploi |
| urlJobOfferExport | string | URL de l'export. le lien de téléchargement est valable pendant 2 minutes. Les offres sont au format JSON. La structure de données des offres est identique à la réponse de la [route de recherche](/fr/documentation-technique#tag/Offre-Emploi/operation/jobSearch) |
| lastUpdateJobOfferExport | string (date-time) | Date de l'export |
| applicant_first_nameJobApplicationWrite | string | Prénom du candidat |
| applicant_last_nameJobApplicationWrite | string | Nom du candidat |
| applicant_emailJobApplicationWrite | string (email) | Email du candidat |
| applicant_phoneJobApplicationWrite | string | Numéro de téléphone du candidat |
| applicant_attachment_nameJobApplicationWrite | string | Nom du CV |
| applicant_messageJobApplicationWrite | string | Message du candidat |
| applicant_attachment_contentJobApplicationWrite | string (byte) | CV du candidat |
| recipient_idJobApplicationWrite | string | Identifiant du destinataire récupéré de `apply.recipient_id` depuis les resultas de la route de recherche. |
| statutFormation | object | Statut de la formation |
| formateurFormation | object | Formateur de la formation L'organisme formateur a pour mission de dispenser la formation |
| responsableFormation | object | Responsable de la formation Le responsable de la formation est l'organisme qui a la responsabilité administrative de la formation Il peut s'agir d'un organisme qui n'est plus sur le référentiel des organismes de formation. Veuillez vérifier le statut de l'organisme. |
| certificationFormation | object | Certification de la formation |
| lieuFormation | object | Lieu où la formation est dispensée |
| onisepFormation | object | Informations lié à la formation issues de l'ONISEP |
| modaliteFormation | object | Modalité de la formation |
| contenu_educatifFormation | object | Contenu éducatif de la formation |
| sessionsFormation | array<object> | Liste des sessions de formation |
| etablissementOrganisme | object | Etablissement de l'organisme |
| unite_legaleOrganisme | object | Unité légale de l'organisme |
| renseignements_specifiquesOrganisme | object | Renseignements spécifiques |
| contactsOrganisme | array<object> | Contacts de l'organisme |
| coordinatesGeoJsonPoint | array<unknown> | — |
| labelAdresse | unknown | Libellé de l'adresse |
| code_postalAdresse | unknown | Code postal |
| communeAdresse | object | Ville |
| page_countPagination | integer | Nombre total de pages |
Schema captured from openapi 1 day ago.
Verification Status
Using the API
Configuration
- Base URL
- https://api.apprentissage.beta.gouv.fr/fr?utm_source=data-gouv&utm_medium=web&utm_campaign=data-gouv_api-lba
- Format
- openapi
Query examples
curl -s 'https://api.apprentissage.beta.gouv.fr/fr?utm_source=data-gouv&utm_medium=web&utm_campaign=data-gouv_api-lba' -H 'Accept: application/json'Base API endpoint — see the documentation for available routes.
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.
