Cessez de moissonner 68 portails municipaux de permis
Une seule API REST pour les permis de construction, licences, zonage et inspections au Canada. Dix jeux de données, un seul schéma, liés à une même adresse.
curl "https://api.builddata.ca/permit?municipality=toronto&limit=5" \
-H "X-RapidAPI-Key: YOUR_KEY"
- 17 M enregistrements
- 10 jeux de données
- 68 villes, 9 provinces
- Actualisé chaque jour
Forfait gratuit : 25 requêtes par jour, sans carte. Pro : 1 000 par jour pour 49 $ US par mois.
Chaque ville publie à sa façon
Toronto livre un format, Calgary un autre, Montréal un autre encore. Les noms de colonnes diffèrent, les types de permis diffèrent, les adresses sont écrites de toutes les façons possibles, et un portail change de forme sans prévenir. Le faire soi-même, ce n'est pas un extracteur, c'en est 68, plus l'appariement des adresses, plus les matins où ils cassent.
C'est cette partie que nous exploitons. Vous obtenez un seul schéma et une seule clé.
Une adresse, tous les jeux de données
Les enregistrements sont liés à une adresse normalisée : une seule requête renvoie les permis, les licences, le zonage et les inspections d'un immeuble. C'est ce qu'on n'obtient pas en moissonnant davantage : les villes publient ces sources séparément et ne les relient jamais entre elles.
Conçue pour les équipes produit qui intègrent les données foncières canadiennes à leur application, et pour les analystes qui préfèrent interroger plutôt qu'entretenir des extracteurs.
Mêmes filtres, quel que soit le jeu de données
Chaque point de terminaison accepte les mêmes filtres et renvoie la même enveloppe : le code écrit pour les permis fonctionne déjà pour les licences. Remplacez /permit par /licence, /zoning, /inspection ou n'importe lequel des dix.
Ce que vous pouvez interroger
Ce que couvre le forfait gratuit
Presque tout. Tous les jeux de données, tous les filtres, le géocodage, les profils d'entrepreneurs et les profils fonciers sont dans le forfait gratuit. Deux points de terminaison exigent Pro : /permit/estimate, qui estime la valeur d'un permis à partir d'un modèle, et /permit/feed, qui ne renvoie que ce qui est arrivé depuis votre dernier appel.
L'export en bloc et le partage Snowflake portent le même schéma, pour charger un jeu de données entier plutôt que de le parcourir page par page. Nous écrire pour l'accès en bloc.