Retrouvez-nous du 15 au 17 septembre sur deux salons : IFTM 2026 et NRF 2026.

Developers  › Other APIs

Geocoding, Clustering, Deep-linking, Print, etc. — une suite d'APIs pour vos besoins avancés

Créez des services sur mesure et déployez-les à grande échelle grâce à nos différentes API. Toutes les méthodes documentées, pour développer sans effort.

APIs 6+ APIs
LATENCE < 100 ms
LANGUES 30+
DEEP-LINK 1-clic
SAMPLE / EXEMPLE - DEEPLINKING

De la requête utilisateur à l'affichage sur carte — en un seul flux.

01
Requête utilisateur

Texte libre, adresse, coordonnées ou identifiant POI. Multi-langue, typo-tolérante.

02
Géocodage & NER

Conversion adresse ↔ coordonnées. Extraction d'entités nommées pour requêtes hybrides (lieu + catégorie).

03
Recherche & ranking

Score de pertinence, filtres sémantiques, boost (éditorial, de proximité...), facettes par catégorie et date.

04
Deep-link vers la carte

URL ou schéma natif pointant directement sur un POI, une zone ou un itinéraire. Pas d'installation requise.

CAPACITÉS PAR API

APIs multiples, un seul objectif : zéro friction pour l'utilisateur.

Geocoding, clustering, deeplinking, print, analytics, etc. — des APIs complémentaires qui couvrent l'intégralité du parcours de découverte et de navigation.

FORWARD Geocoding

Adresse → coordonnées. Couverture mondiale via OpenStreetMap + données propriétaires. Résultat < 100 ms.

REVERSE Reverse Geocoding

Coordonnées → adresse ou POI le plus proche. Utile pour afficher le contexte lors d'une localisation.

CLUSTERING API Clustering

API de clustering dynamique pour grand nombre de résultats, avec paramètres de query avancés. Latence minimisée même avec des bases de contenus larges.

DEEPLINK API liens profonds

Vues liées pour ouvrir directement des zones, points d'intérêt, filtres ou recherches, images 360° orientées, etc.

PRINT API Print

Aperçus statiques, exports de vues rasterisées ou de fichiers vectoriels pour toutes vos cartes avec leurs contenus pour tous supports y compris impression.

ANALYTICS API Analytics

Récupérer et exploiter les données de télémétrie sur vos cartes et sur vos différents services Wemap.

SSO User Management - SSO

Protocoles supportés: OpenID Connect et SAML. Gestion d'organisations et de droits. Connexion Active Directory.

MCP [prochainement] Wemap MCP

Interaction avec les différents services Wemap : cartographie, calcul d'itinéraires, localisation par vision et IA spatiale via MCP.

Standards ouverts, couverture globale

OpenStreetMapNominatim30+ languesISO 3166Universal Links (iOS)App Links (Android)

Nos APIs de Geocoding s'appuient sur OpenStreetMap pour une couverture mondiale souveraine — les données restent sous contrôle communautaire, mises à jour en continu.

Voir la documentation →
SPECS TECHNIQUES

Performances et couverture plateforme.

Performances

Latence Search < 100 ms (p95)
Latence Geocoding < 80 ms (p95)
Couverture géographique Mondiale
Langues 30+
Deep-link formats URL · iOS Universal · Android App Links
Uptime SLA 99.9%

Accès par interface

Interface Statut
REST API Complet Complet
JavaScript SDK Search + Geocoding complets Search + Geocoding complets
iOS SDK Search REST · Deep-link natif Search REST · Deep-link natif
Android SDK Search REST · App Links natif Search REST · App Links natif
Flutter Via REST Via REST

Fonctionnalités : Recherche full-text · Géocodage · Reverse geocoding · Facettes · Deep-linking · Indexation SEO

QUICK START

Trois APIs, trois exemples.

# Forward geocoding: address → coordinates
curl "https://api.getwemap.com/v3.0/geocoding/geocode?address=10+rue+de+Rivoli%2C+Paris" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

# Reverse geocoding: coordinates → address
curl "https://api.getwemap.com/v3.0/geocoding/geocode?latitude=48.8566&longitude=2.3522" \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"

# Optional: use an alternate geocoding provider
# &extra_provider=true
import { WemapSearch, WemapGeocoding } from '@wemap/sdk';

const search = new WemapSearch({ mapId: 'YOUR_MAP_ID' });
const geo = new WemapGeocoding({ apiKey: 'YOUR_API_KEY' });

// Full-text search with proximity boost
const results = await search.query('restaurant', {
  near: { lat: 48.87, lng: 2.31 },
  radius: 500,
  filters: { category: 'food' },
});
console.log(`Found ${results.total} results`);

// Geocode an address
const location = await geo.forward('10 rue de Rivoli, Paris');
console.log(location.coordinates); // { lat: 48.8601, lng: 2.3479 }

// Reverse geocode
const address = await geo.reverse({ lat: 48.8566, lng: 2.3522 });
console.log(address.formatted); // "Place du Louvre, Paris"
EN PRODUCTION

Recherche et géocodage à l'échelle de millions d'utilisateurs.

1M+ géocodages / mois
< 100 ms latence p95
30+ langues supportées
1-clic deep-link natif
"La Search API de Wemap nous a permis de remplacer Mapbox en quelques jours, avec une qualité de résultats supérieure et un coût divisé par deux."
— Équipe Tech, Evaneos
CONFORMITÉ & STANDARDS

APIs standards, données maîtrisées.

Des standards ouverts pour l'interopérabilité, des garanties fortes pour la sécurité et la confidentialité.

OpenStreetMap

Géocodage basé sur les données OSM — données ouvertes, mises à jour par la communauté mondiale.

HTTPS strict

Toutes les APIs sont HTTPS-only avec HSTS. Aucun appel en HTTP non chiffré accepté.

CORS configurables

Whitelisting de domaines par clé API. Aucune requête cross-origin non autorisée.

iOS Universal Links & Android App Links

Standards natifs pour le deep-linking — aucune redirection via store, ouverture instantanée.

ISO 3166 & RFC 5646

Codes pays et langues conformes aux standards ISO/IETF — interopérabilité garantie.

RGPD / GDPR

Aucune donnée utilisateur stockée lors des appels search/geocode. Requêtes anonymisées par design.

Complétez votre intégration

Complétez votre intégration Wemap.

Documentation Search, Geocoding et Deep-linking disponible sur developers.getwemap.com.

Vous avez des questions ? Nos équipes techniques répondent dans la journée.  pro@getwemap.com