Skip to content

API tabulaire data.gouv.fr (beta) API

by data.gouv.fr

No authHTTPSGovernment
Open documentation ↗

Overview

*L'API des données tabulaires de data.gouv.fr* *** # Présentation L'API tabulaire est une API REST permettant de requêter par API l'ensemble des données tabulaires référencées sur la plateforme data.gouv.fr. Elle permet de récupérer la description générale ainsi que l'ensemble du contenu de la donnée au format JSON ou via un export CSV ou JSON. L'API permet uniquement la lecture et seule la méthode `GET` est supportée. L'API est aujourd'hui en version beta. ## Périmètre Les fichiers tabulaires aujourd'hui supportés pour la mise à disposition par API tabulaire sont les formats suivants avec les limites de taille associées par défaut : | Format | Taille maximale | | :------ | :-------------- | | csv | 100 Mo | | csv.gz | 100 Mo | | xls | 50 Mo | | xlsx | 12.5 Mo | | parquet | 50 Mo | A partir du moment où une donnée est référencée sur data.gouv.fr et correspond aux critères de format et de taille, elle est automatiquement intégrée sur l'API tabulaire dans les quelques minutes qui suivent. Dans le cas d'un ou plusieurs fichiers non accessibles sur API tabulaire, vous pouvez [nous contacter](https://support.data.gouv.fr/) pour enquêter. Il est aussi possible de faire la demande pour l'ajout d'une exception pour forcer le traitement d'un fichier qui dépasserait la limite de taille. # Documentation 💡 Un fichier est aussi appelé **ressource** sur data.gouv.fr. Un unique jeu de données peut être composé de plusieurs ressources. L'URL de base de l'API tabulaire est <https://tabular-ap

API tabulaire data.gouv.fr (beta) is a government API from data.gouv.fr. It needs no API key. It is served over HTTPS.

At a glance

Authentication
No auth
HTTPS
Yes
CORS
Unknown
Category
Government
Base URL
https://tabular-api.data.gouv.fr/api/

Make a first request

Replace the placeholders; the documentation says exactly where credentials go.

cURL
curl -X GET "https://tabular-api.data.gouv.fr/api/" \
  -H "Accept: application/json"
JavaScript
const response = await fetch("https://tabular-api.data.gouv.fr/api/", {
  method: "GET",
  headers: {
    "Accept": "application/json",
  },
});
const data = await response.json();
console.log(data);
Python
import requests

response = requests.request(
    "GET",
    "https://tabular-api.data.gouv.fr/api/",
    headers={
    "Accept": "application/json",
    },
    timeout=30,
)
print(response.json())

Questions

Does the API tabulaire data.gouv.fr (beta) API need an API key?

No. The API tabulaire data.gouv.fr (beta) API can be called without an API key or sign-up, which makes it handy for prototypes and front-end demos.

Does the API tabulaire data.gouv.fr (beta) API support HTTPS?

Yes, the API tabulaire data.gouv.fr (beta) API is served over HTTPS.

What are alternatives to the API tabulaire data.gouv.fr (beta) API?

Other Government APIs include EPA, UK Companies House, Open Government, Canada, Federal Register, Census.gov.

Compare alternatives →

Listed from data.gouv.fr (Licence Ouverte).