Guide de démarrage rapide : découvrir les APIs de Météo-France

Guide de démarrage rapide : découvrir les APIs de Météo-France

Jan 21, 2026

Les APIs de Météo-France offrent un moyen simple d’accéder aux données météorologiques publiques (prévisions, observations, données expertisées, etc.) directement dans vos propres programmes.
L'objectif de cette page est de clarifier les concepts qui s’y rattachent pour mieux appréhender ces outils d’accès aux données publiques de Météo-France.

Le « portail des APIs » centralise toutes ces interfaces et permet de les tester en ligne, en mode découverte.


Sommaire


Qu’est-ce qu’une API et pourquoi l’utiliser ?

Une API (Interface de Programmation Applicative) n’est rien d’autre qu’un ensemble de règles standardisées permettant à deux logiciels d’échanger des données. Par exemple, vous pouvez envoyer une requête web à une API météo et recevoir instantanément les prévisions ou les alertes sous forme de fichiers.

Nos APIs jouent le rôle de « pont » entre les serveurs météo et votre programme. Grâce à elles, vous obtenez automatiquement les données météorologiques actuelles sans avoir besoin d’aller chercher ces données manuellement. Cela vous fait gagner du temps et garantit l’actualité des données.


Créer et configurer votre compte

Pour utiliser ces APIs, commencez par créer un compte sur le portail des APIs Météo-France (un email valide et un mot de passe seront demandés).

accueil_portail.jpg
Cliquer sur l’icône de connexion en haut à droite de la page d’accueil.

Pensez à choisir un nom d’usager clair (évitez les suites de caractères aléatoires) et à fournir une adresse e-mail correcte (pour recevoir les e-mails de confirmation ou de réinitialisation).

Prenez soin d’adopter les bonnes pratiques de sécurité : par exemple, utilisez un mot de passe long et complexe (minuscules/majuscules, chiffres, caractères spéciaux) pour qu’il soit difficile à deviner. Ne réutilisez pas ce mot de passe sur d’autres sites et songez à un gestionnaire de mots de passe si nécessaire.

Une fois votre compte créé et validé par e-mail, vous pourrez vous connecter au portail pour gérer vos APIs.

 

se_connecter.jpg
Menu de connexion. Permet également la création d’un nouveau compte ou la gestion de l’oubli de mot de passe.

Abonnement à une API et gestion des accès

Après connexion, la première étape est de s’abonner aux APIs qui vous intéressent. Pour cela, parcourez le catalogue et choisissez l’API sur laquelle vous souhaitez obtenir des données.

Vous arrivez ensuite sur la page d’accueil de l’API :

accueil_api_vigilance.jpg
L’API Bulletin Vigilance permet de récupérer toutes les informations récentes de la Vigilance Météorologique.

Cliquez sur Souscrire à l’API gratuitement. Cela lie cette API à votre application et vous permet d’utiliser son service. L’abonnement est indispensable pour que votre application soit autorisée à interroger l’API.

Vous pouvez ensuite prendre connaissance du quota d’appels de l’API. Il s’agit de la limite maximale de requêtes que vous pourrez effectuer au cours d’une minute. Au-delà, l’API vous renverra une erreur HTTP 429 : "Too Many Requests". Par exemple, l’API Vigilance offre une limite d’environ 60 requêtes par minute.

Le tableau de bord du portail des APIs vous permet de visualiser toutes ces informations en un coup d’œil :

dashboard.jpg

Vous pouvez consulter l'état de vos abonnements ainsi que les limites d’utilisation des APIs souscrites.


Comprendre et générer un token d’accès

Un token d’accès est une clé temporaire qui permet à un programme de prouver son identité lorsqu’il appelle une API.

Sans token valable, l’API refuse toute requête, même si vous êtes bien inscrit et abonné.

  • Le token n’est pas permanent.

  • Il a une durée de validité limitée (par exemple 1 heure).

  • Lorsqu’il expire, il faut en générer un nouveau.

Générer un token depuis le portail en mode découverte

  1. Allez dans la page d’utilisation de l’API

  2. Cliquez sur Generate Token

  3. Le portail envoie une requête au serveur d’authentification pour prouver votre identité et le serveur vous renvoie un token temporaire qui devra ensuite être ajouté à chaque requête API.

Si le token est expiré ou incorrect, l’API renvoie une erreur 401 Unauthorized


Qu’est-ce qu’un endpoint ?

Dans le contexte d’une API, un endpoint est tout simplement une adresse précise qui permet d’accéder à une donnée ou à un service particulier.
Chaque endpoint correspond à une URL et à un type de requête. Par exemple, un endpoint peut servir à récupérer un bulletin de vigilance, une carte ou une image spécifique. Une API propose généralement plusieurs endpoints, chacun ayant un rôle bien défini.

Le mode découverte du portail permet de visualiser facilement ces différents services et de comprendre à quoi ils servent avant de les utiliser dans vos propres requêtes.

Certains endpoints acceptent des paramètres (par exemple un département, une date, un type de donnée) et permettent d’affiner la réponse de l’API.

🔗 Nous détaillerons plus en détails ces aspects par la suite.


Déchiffrer et résoudre les éventuelles erreurs

Lorsqu’une requête est envoyée à une API, le serveur renvoie toujours un code de statut.
Ce code permet de savoir rapidement si la requête a fonctionné ou, le cas échéant, pourquoi elle n’a pas abouti.

Un code d’erreur n’est pas un bug de votre application : c’est avant tout un message d’information normal qui fait partie intégrante du fonctionnement d’une API.

Le mode découverte est idéal pour identifier et diagnostiquer rapidement d'éventuels problèmes avant l'intégration de nos APIs dans vos propres programmes.

Codes les plus courants rencontrés :

Code

Signification

Explication

Code

Signification

Explication

202

Requête acceptée

La requête est valide et a été prise en compte

400

Erreur de paramètres

La requête est mal formée ou un paramètre est incorrect

401

Non autorisé

Le token est manquant, invalide ou expiré

403

Accès interdit

L’API n’est pas accessible (abonnement manquant, droits insuffisants)

404

Ressource inexistante

La donnée demandée n’existe pas

429

Trop de requêtes

Le nombre maximal d’appels autorisés est dépassé

500

Erreur serveur

Problème interne côté Météo-France

502

Erreur de passerelle

Problème temporaire entre serveurs

503

Service indisponible

Service momentanément indisponible

504

Délai dépassé

La réponse a pris trop de temps

Comment réagir en pratique ?

  • 401 / 403 : vérifier le token et l’abonnement à l’API

  • 400 / 404 : vérifier l’URL et les paramètres utilisés

  • 429 : attendre avant de relancer des requêtes

  • 500 à 504 : erreur temporaire : réessayer plus tard


Exemple concret : l’API Bulletin Vigilance de Météo-France

L’API Bulletin Vigilance fournit les niveaux de vigilance météorologique pour chaque département français. Elle propose de récupérer cette information sous forme de différents produits et formats.

Le mode découverte permet d’appréhender facilement les requêtes sur l’API en utilisant manuellement le portail des APIs.

Une fois connecté, abonné et après avoir généré un token valide, vous pouvez tester les différentes requêtes dans le mode découverte de l’API :

exemple_etape1.jpg
Je souhaite récupérer l’image PNG associée aux dernières informations de la Vigilance de Météo-France.
exemple_etape2.jpg
Pour cela, j'exécute la commande associée grâce au mode découverte de l’API.
exemple_etape3.jpg
La requête a réussi, je peux désormais récupérer l’image souhaitée.

Sur cet exemple, la requête est facile. En deux clics, il est possible de récupérer facilement le produit souhaité.
Mais elle permet de mieux appréhender les mécanismes de gestion des requêtes API en mode découverte.

A noter :

  • le code HTTP 200 renvoyé par l’API signifie que tout s’est bien passé et que le serveur a pu répondre favorablement à notre requête.

  • la requête cURL associée à notre demande se trouve tout en haut du panneau “Response” (cf. explications plus bas). L’icône du presse papier 📋️ permet de la copier en un clic. Vous pourrez ensuite la réutiliser facilement dans vos futurs scripts.


Exemple d’une requête API expliquée en détails

Voici la requête complète permettant de récupérer la vignette nationale de vigilance météo pour aujourd’hui (jour J) :

curl -X 'GET' \ 'https://public-api.meteofrance.fr/public/DPVigilance/v1/vignettenationale-J/encours' \ -H 'accept: */*' \ -H 'Authorization: Bearer VOTRE_TOKEN'

cURL est un outil en ligne de commande qui permet d’envoyer des requêtes vers des serveurs web.
Il est souvent utilisé pour tester des APIs, car il est simple et disponible sur la plupart des systèmes (Linux, macOS, Windows).

-X ‘GET' signifie que l'on demande simplement à recevoir une information. C’est le type de requête le plus courant pour consulter une API.
L’URL qui suit se décompose ainsi :

https://public-api.meteofrance.fr/public/DPVigilance/v1/vignettenationale-J/encours
  • https://public-api.meteofrance.fr
    → le serveur de l’API Météo-France

  • /public/DPVigilance
    → l’API « Données Publiques de Vigilance »

  • /v1
    → version de l’API

  • /vignettenationale-J/encours
    → la ressource demandée : la vignette nationale de vigilance pour le jour en cours (J)

L’en-tête optionnel qui suit, -H ‘accept: /' , indique au serveur qu’il accepte n’importe quel type de réponse (une image PNG en l’occurrence dans notre exemple).

Puis, l’en-tête d’authentification, -H 'Authorization: Bearer VOTRE_TOKEN', permet de transmettre le token d’accès généré préalablement depuis le portail.

 

Le mode découverte du portail des APIs permet d’appréhender facilement le fonctionnement des requêtes, en les testant pas à pas directement depuis l’interface web, sans écrire de code. Une fois vos requêtes validées et comprises, il est alors possible d’automatiser vos flux de récupération de données en intégrant ces requêtes cURL dans vos propres scripts ou programmes.

Il est ainsi désormais à votre portée d’exploiter directement les données météorologiques de Météo-France au sein de vos applications, de manière autonome et sécurisée.


À retenir : les grandes lignes pour utiliser simplement une API

En résumé, les étapes indispensables à l’utilisation d’une API Météo-France sont :

  1. Avoir un compte valide sur le portail des APIs de Météo-France.

  2. S’abonner à l’API choisie (ici, l’API Bulletin Vigilance).

  3. Vérifier le quota et conditions d’utilisation (ex. 60 req/min, accès gratuit avec compte).

  4. Générer un jeton d’accès (token) à partir de la page d’utilisation de l’API.

  5. Récupérer les données de l’API via des requêtes personnalisées.

  6. Intégrer et automatiser ces requêtes dans vos propres programmes sur votre serveur informatique.


Liens et ressources utiles

Ces ressources vous permettront de compléter ce guide et de découvrir toutes les possibilités offertes par les APIs publiques de Météo-France. N’hésitez pas à parcourir la documentation en ligne pour approfondir chaque point.

 

Pour aller plus loin dans la programmation et l’intégration des services fournis par nos APIs au sein de vos scripts ou applications, nous vous invitons à approfondir vos connaissances en vous appuyant sur la documentation disponible et sur les nombreuses ressources accessibles en ligne.

🔗 À titre d’exemple, le guide publié sur data.gouv.fr présente de manière progressive les bases de l’analyse et du traitement de données avec Python, un langage couramment utilisé pour exploiter des APIs et automatiser des flux de données.