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 -X GET "https://tabular-api.data.gouv.fr/api/" \
-H "Accept: application/json"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);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.
Similar government APIs
Compare alternatives →EPA
GovernmentWeb services and data sets from the US Environmental Protection Agency
UK Companies House
GovernmentUK Companies House Data from the UK government
Open Government, Canada
GovernmentCanadian Government Open Data
Federal Register
GovernmentThe Daily Journal of the United States Government
Census.gov
GovernmentThe US Census Bureau provides various APIs and data sets on demographics and businesses
Colorado Information Marketplace
GovernmentColorado State Government Open Data
Listed from data.gouv.fr (Licence Ouverte).