Meet us September 15–17 at two trade shows: IFTM 2026 and NRF 2026.

Developers  › Other APIs

Geocoding, clustering, deep-linking, print, etc. — a suite of APIs for your advanced needs.

Create bespoke services and deploy them at scale using our different APIs. All the methods documented to code with no effort.

APIs 6+ APIs
LATENCY < 100 ms
LANGUAGES 30+
DEEP-LINK 1-click
SAMPLE / EXAMPLE - DEEPLINKING

From user query to map display — in a single flow.

01
User query

Free text, address, coordinates or POI identifier. Multilingual, typo-tolerant.

02
Geocoding & NER

Address ↔ coordinates conversion. Named entity extraction for hybrid queries (place + category).

03
Search & ranking

Relevance scoring, semantic filters, editorial or proximity boost, category and date facets.

04
Deep-link to map

URL or native scheme pointing directly to a POI, area or route. No install required.

CAPABILITIES BY API

Multiple APIs, one goal: zero friction for the user.

Geocoding, clustering, deep linking, print, analytics, etc. — advanced APIs covering the entire discovery and navigation journey.

FORWARD Geocoding

Address → coordinates. Global coverage via OpenStreetMap + proprietary data. Result < 100 ms.

REVERSE Reverse Geocoding

Coordinates → nearest address or POI. Useful to display context on location.

CLUSTERING Clustering API

Dynamic clustering API for large result sets, featuring advanced query parameters. Minimized latency, even with extensive content databases.

DEEPLINK Deeplinking API

Linked views to directly open areas, points of interest, filters or searches, oriented 360° images, etc.

PRINT Print API

Static previews, exports of rasterized views or vector files from any map with its content for all media, including print.

ANALYTICS Analytics API

Retrieve and leverage telemetry data from your maps and various Wemap services.

SSO User Management - SSO

Supported protocols: OpenID Connect and SAML. Organization and rights management. Active Directory integration.

MCP [coming soon] Wemap MCP

Interaction with various Wemap services: mapping, route calculation, vision-based localization, and spatial AI via MCP.

Open standards, global coverage

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

Our Geocoding APIs build on OpenStreetMap for sovereign global coverage — data stays under community control, continuously updated.

View the documentation →
TECHNICAL SPECS

Performance and platform coverage.

Performance

Search latency < 100 ms (p95)
Geocoding latency < 80 ms (p95)
Geographic coverage Global
Languages 30+
Deep-link formats URL · iOS Universal · Android App Links
Uptime SLA 99.9%

Access by interface

Interface Status
REST API Full Full
JavaScript SDK Search + Geocoding full Search + Geocoding full
iOS SDK Search REST · Native deep-link Search REST · Native deep-link
Android SDK Search REST · Native App Links Search REST · Native App Links
Flutter Via REST Via REST

Features: Full-text search · Geocoding · Reverse geocoding · Facets · Deep-linking · SEO indexing

QUICK START

Three APIs, three examples.

# 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"
IN PRODUCTION

Search and geocoding at the scale of millions of users.

1M+ geocodings / month
< 100 ms p95 latency
30+ languages supported
1-click native deep-link
"Wemap's Search API let us replace Mapbox in days, with better result quality and half the cost."
— Tech Team, Evaneos
COMPLIANCE & STANDARDS

Standard APIs, controlled data.

Open standards for interoperability, strong guarantees for security and privacy.

OpenStreetMap

Geocoding based on OSM data — open data, updated by the global community.

HTTPS strict

All APIs are HTTPS-only with HSTS. No unencrypted HTTP calls accepted.

Configurable CORS

Per-API-key domain whitelisting. No unauthorised cross-origin requests.

iOS Universal Links & Android App Links

Native standards for deep-linking — no store redirect, instant opening.

ISO 3166 & RFC 5646

Country and language codes conforming to ISO/IETF standards — guaranteed interoperability.

RGPD / GDPR

No user data stored during search/geocode calls. Requests anonymised by design.

Complete your integration

Complete your Wemap integration.

Search, Geocoding and Deep-linking documentation available on developers.getwemap.com.

Questions? Our technical team responds within the day.  pro@getwemap.com