Bientôt disponible — bêta privée
Trouvez toutes les adresses dans un rayon GPS
Identifiez en un appel API les adresses françaises situées dans un rayon défini autour de coordonnées GPS. Idéal pour le marketing local, le ciblage et l'analyse de zone de chalandise.
Service en cours de finalisation. Inscrivez-vous à la bêta privée pour être prévenu de la mise à disposition et bénéficier des conditions de lancement.
Pourquoi c'est compliqué
- Calculer des distances à partir d'une base d'adresses nécessite un SIG ou PostGIS
- Les APIs de proximité propriétaires facturent à la requête et à l'échelle
- Maintenir une base spatiale à jour est coûteux et chronophage
- Les solutions maison peinent à gérer des millions d'adresses efficacement
Ce que fait TrustyData
- Recherche dans un rayon de 0 à 50 km autour d'un point GPS
- Résultats triés par distance croissante, avec distance_m par adresse
- Base adresse complète : 26 millions d'adresses françaises (BAN)
- Paramètre limit pour contrôler le nombre de résultats
- Réponse JSON en moins de 100 ms quelle que soit la taille du rayon
Fonctionnement
Comment fonctionne la recherche de proximité
Le service repose sur un index géographique construit sur les 26 millions d'adresses de la Base Adresse Nationale (BAN). L'appel se déroule en trois étapes :
-
1
Vous fournissez une latitude, une longitude et un rayon en kilomètres (jusqu'à 50 km).
-
2
L'API interroge l'index spatial et sélectionne toutes les adresses BAN comprises dans ce rayon.
-
3
Les résultats sont retournés en JSON, triés par distance croissante, avec le champ
distance_mpour chaque adresse.
Aucune base de données spatiale à installer, aucun calcul de distance côté client. La réponse est disponible en moins de 100 ms, quelle que soit la taille du rayon.
Démo API
Exemple de requête / réponse
Adresses dans un rayon de 500m retournées en une seule requête. Aperçu du contrat d'API — susceptible d'évoluer avant la mise en production.
GET /v1/address/nearby
?lat=48.8566
&lon=2.3522
&radius=0.5
&limit=2
{
"count": 2,
"results": [
{
"distance_m": 42,
"label": "1 Rue de Rivoli, 75004 Paris 4e Arrondissement",
"id": "a459aed8-3ae4-4b20-b640-3ea8767f5aed",
"code_postal": "75004",
"nom_commune": "Paris 4e Arrondissement",
"code_insee": "75104",
"position": {
"lat": 48.855534,
"lon": 2.359276,
"x": 652987.24,
"y": 6861912.49,
"type_position": "parcelle"
}
},{
"distance_m": 45,
"label": "2 Rue de Rivoli, 75004 Paris 4e Arrondissement",
"id": "89fe5b60-10c7-41ac-80ae-2bda07e097d1",
"code_postal": "75004",
"nom_commune": "Paris 4e Arrondissement",
"code_insee": "75104",
"position": {
"lat": 48.855215,
"lon": 2.361573,
"x": 653155.49,
"y": 6861875.66,
"type_position": "parcelle"
}
}
]
}
Données fournies
Champs retournés par l'API
Les champs retournés dépendent du plan souscrit.
Cas d'usage
Secteurs qui utilisent la recherche de proximité
Marketing local
Cibler par zone de chalandise
Identifiez toutes les adresses dans le rayon de vos points de vente pour des campagnes courrier, des opérations de street marketing ou du ciblage géodémographique. Définissez plusieurs rayons concentriques (2, 5, 10 km) pour segmenter vos prospects par proximité. En combinant les résultats avec le géocodage IRIS, vous accédez aux données socio-démographiques Filosofi de chaque zone : revenu médian, densité de ménages, tranches d'âge — de quoi prioriser les zones à arroser.
Immobilier & Services à domicile
Propositions de services de proximité
Affichez les biens, agences ou prestataires les plus proches d'une adresse saisie par l'utilisateur. Améliorez l'expérience de recherche en triant dynamiquement les résultats par distance réelle et non par ordre alphabétique ou date de création. Pour les services à domicile (aide à la personne, maintenance, livraison), ce mécanisme permet d'affecter automatiquement l'intervenant le plus proche d'une demande entrante, sans calcul SIG côté applicatif.
Sécurité & Urgences
Localiser les ressources à proximité
Identifiez les adresses ou ressources (défibrillateurs, casernes, pharmacies de garde) dans un périmètre défini à partir d'un point d'incident. En moins de 100 ms, l'API retourne les points les plus proches triés par distance croissante, avec coordonnées GPS précises. Assez rapide pour un outil de dispatch ou une appli mobile de terrain, sans base spatiale à héberger en local.
Logistique & Livraison du dernier kilomètre
Optimiser les itinéraires de livraison
Optimisez l'affectation de vos tournées en identifiant toutes les adresses à livrer dans un rayon défini autour de chaque dépôt ou point de départ. Regroupez les commandes par zone géographique, et passez à la planification avec un point de départ déjà nettoyé. L'API retourne jusqu'à 500 adresses par appel, triées par distance, ce qui s'intègre directement dans un pipeline Python de planification de tournées sans passer par un SIG dédié.
Formules
Quel plan pour la recherche de proximité d'adresses ?
Disponible dès le plan Starter à la sortie de bêta — aux quotas standards du plan, sans surcoût.
FAQ
Questions fréquentes
-
Comment fonctionne la recherche par rayon géographique ?
L'API prend en entrée des coordonnées GPS (latitude/longitude) et un rayon en kilomètres. Elle retourne toutes les adresses BAN situées dans ce rayon, triées par distance croissante. -
Quelle est la distance maximale supportée ?
Nous recommandons de limiter le rayon à 50 km pour des performances optimales. Le résultat est paginé avec un maximum de 500 adresses par page. Il est donc nécessaire d'effectuer plusieurs appels pour des rayons très larges. -
Les résultats sont-ils triés par distance ?
Oui, les résultats sont retournés triés par distance croissante par défaut. Chaque résultat inclut le champdistance_mindiquant la distance en mètres depuis le point d'origine. -
Puis-je limiter le nombre de résultats ?
Oui, le paramètrelimitcontrôle le nombre maximum de résultats retournés (jusqu'à 500 selon le plan).
Explorez votre zone de chalandise
La recherche de proximité ouvrira en bêta privée. Inscrivez-vous pour être averti de la mise à disposition et bénéficier des conditions de lancement.
Services liés