Connecteurs Python data publique France (open data) : entreprises (Recherche Entreprises, Sirene, INPI bilans, BODACC), marchés publics (BOAMP), immobilier (DVF+ Cerema), foncier/cadastre/urbanisme (BAN, API Carto, BDTOPO, Sit@del, GPU, QPV, Géorisques, EPFIF), énergie (Enedis, PVGIS), socio-démo (INSEE Mélodi), culture, santé (FINESS, ESSMS HAS). Sans clé sauf Sirene. Détail : README.
Project description
france-opendata
Connecteurs Python pour la data publique française (open data), extraits pour être partagés entre projets (source unique, pas de duplication).
| Client | Source | Clé |
|---|---|---|
EntreprisesClient |
recherche-entreprises.api.gouv.fr (identité, dirigeants, finances) | — |
InpiClient |
INPI/BCE (bilans, ratios) | — |
BodaccClient |
BODACC (créations, ventes, procédures collectives) | — |
BoampClient |
BOAMP (avis de marchés publics, DILA OpenDataSoft) | — |
DvfClient |
DVF+ Cerema (transactions immobilières, comparables, depuis 2014) | — |
SireneClient |
INSEE Sirene (SIRET, siège) | SIRENE_API_KEY (env) |
BdTopoClient |
IGN BDTOPO V3 via WFS (bâti existant d'une parcelle : emprise au sol, CES réel, usages, hauteurs) | — |
SitadelClient |
Sit@del SDES/DiDo (permis de construire/aménager, demandeurs SIREN) — fichiers nationaux à pré-fetcher, pas d'API query-able | — |
from france_opendata import EntreprisesClient, DvfClient
EntreprisesClient().search(query="SCI", code_postal="94500", naf=["68.20A"])
DvfClient().stats(code_commune="94017")
# bâti d'une parcelle (géométrie GeoJSON du cadastre) → emprise au sol, CES réel
BdTopoClient().bati_parcelle(parcelle_geometry, contenance_m2=2493)
# Sit@del : download du fichier national puis itération normalisée filtrée
from france_opendata.sitadel import RID_LOGEMENTS
c = SitadelClient()
c.download(RID_LOGEMENTS, "/tmp/logements.csv")
permis = list(c.iter_permis("/tmp/logements.csv", kind="logements", depts={"94"}))
Clé Sirene (optionnelle)
Seul SireneClient (SIRET / siège précis) nécessite une clé INSEE. Tout le reste fonctionne sans
clé — pour les données société, EntreprisesClient (recherche-entreprises) couvre l'essentiel.
Obtenir la clé (gratuite) :
- Créer un compte sur le portail API de l'INSEE : https://portail-api.insee.fr/
- Souscrire à l'API « Sirene » (catalogue) et générer une clé d'intégration.
- La fournir via l'environnement ou le constructeur :
export SIRENE_API_KEY="votre_cle"
from france_opendata import SireneClient
SireneClient().get_siret("39860733300059") # lit SIRENE_API_KEY depuis l'env
SireneClient(api_key="…").get_headquarters("398607333")
Dépend de requests uniquement. Consommé par ogic-foncier-mcp et oto-cli.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file france_opendata-0.14.0.tar.gz.
File metadata
- Download URL: france_opendata-0.14.0.tar.gz
- Upload date:
- Size: 48.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
baa576d20a8d9d14a5b0ef8cf8be96b82998a197a4a13f962908e344e37f46b6
|
|
| MD5 |
d280a12a6d917d9f892d9cc585947fb2
|
|
| BLAKE2b-256 |
68360ce9e66291a90f5b266432fe9c2ea83a6f47505326bd53e9e0ab32bfbfae
|
File details
Details for the file france_opendata-0.14.0-py3-none-any.whl.
File metadata
- Download URL: france_opendata-0.14.0-py3-none-any.whl
- Upload date:
- Size: 58.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d17e85a237b2eca9bc9bb6fc273843379e91d42961ca81575ea1f0bb86ad8060
|
|
| MD5 |
edf37a6ae601d669deef6123302881b7
|
|
| BLAKE2b-256 |
d9873e07775e7496c550b378cbfb58c30a84050123470b59c52efc40166f4187
|