Vous pouvez obtenir une API de cartes gratuite auprès de 12 fournisseurs aujourd'hui, mais « gratuit » signifie des choses très différentes. Geoapify vous offre 3 000 requêtes par jour sans carte et autorise l'usage commercial. TomTom offre 20 000 géocodages par mois sans carte. Google Maps offre 10 000 appels par SKU par mois mais exige un compte de facturation. Nominatim et le géocodeur du recensement américain ne nécessitent aucune clé.
Comparaison des API de cartes gratuites en un coup d'œil
Une API de cartes gratuite est un service de carte, de tuiles ou de géocodage que vous pouvez appeler pour 0 $ dans un quota publié. Le quota est généralement décompté par requête, par chargement de carte ou par crédit, et se réinitialise chaque jour ou chaque mois. La plupart des fournisseurs arrêtent le service ou commencent à facturer une fois le quota dépassé.
| Fournisseur | Quota gratuit (vérifié le 2026-10-22) | Carte requise | Usage commercial sur l'offre gratuite |
|---|---|---|---|
| Google Maps Platform | 10 000 appels par SKU par mois | Oui, compte de facturation | Oui |
| Mapbox | 50 000 chargements de carte web + 100 000 géocodages temporaires par mois | Non (plafonds de démo réduits tant que vous n'en ajoutez pas) | Oui |
| HERE Base plan | 30 000 géocodages + 30 000 tuiles par mois | Oui, moyen de paiement | Oui |
| TomTom | 20 000 géocodages + 200 000 tuiles par mois | Non | Oui |
| Esri ArcGIS Location Platform | 20 000 géocodages + 2 000 000 tuiles de fond de carte | Uniquement pour dépasser l'offre gratuite | Oui |
| Azure Maps | 5 000 recherches + 5 000 transactions de tuiles de carte par mois | Oui, pour la vérification d'identité | Oui |
| Geoapify | 3 000 crédits par jour | Non | Oui, avec attribution |
| LocationIQ | 5 000 requêtes par jour, 2 par seconde | Non précisé | Limité, avec un backlink |
| Geocodio | 2 500 recherches par jour | Non | Non précisé |
| MapTiler Cloud | 5 000 sessions de carte + 100 000 requêtes API par mois | Non | Non, non commercial |
| OSM Nominatim | 1 requête par seconde, sans clé | Non | Usage léger uniquement |
| US Census Geocoder | Aucun quota précisé, 10 000 adresses par fichier batch | Non | Oui (service public) |
Pour d'autres catégories, consultez notre guide des API gratuites.
API de cartes gratuites sans carte bancaire
Ces cinq services vous permettent de vous inscrire et de livrer un prototype sans saisir de coordonnées de paiement.
1. Geoapify
La page tarifaire de Geoapify indique 3 000 crédits par jour sur l'offre gratuite, où un simple appel de géocodage, de lieux ou de routage coûte 1 crédit. La limite de débit est de 5 requêtes par seconde. La page indique « Aucune carte bancaire requise » et la FAQ autorise l'usage en production et commercial, à condition d'afficher « Powered by Geoapify » ainsi que l'attribution des sources de données.

Idéal pour : une petite application commerciale qui a besoin de géocodage, de routage et de tuiles à partir d'une seule clé.
2. TomTom
La tarification développeur de TomTom décompte désormais l'usage gratuit par mois, et non par jour. Vous obtenez 20 000 requêtes de géocodage et 20 000 de géocodage inverse, plus 200 000 requêtes de tuiles de carte chaque mois. La page précise « aucune carte bancaire requise ».

Idéal pour : un volume mensuel de géocodage plus élevé sans compte de facturation.
3. Mapbox
La tarification Mapbox inclut 50 000 chargements de carte web (GL JS) et 100 000 requêtes de géocodage temporaire par mois. Vous pouvez vous inscrire sans carte, mais vous restez en « accès démo » avec des plafonds réduits (5 000 chargements de carte et 10 000 géocodages temporaires par mois) tant que vous n'en ajoutez pas une. Le géocodage permanent, où vous stockez les résultats, n'a pas d'offre gratuite. Le géocodage est limité par défaut à 1 000 requêtes par minute.

Idéal pour : des cartes vectorielles soignées dans une application web ou mobile.
4. Geocodio
Geocodio offre les 2 500 premières recherches par jour gratuitement sur son offre à l'usage, et elles ne sont pas reportées. Aucune carte n'est requise tant que vous ne dépassez pas le palier gratuit. La couverture sur cette offre est limitée aux États-Unis, au Canada et au Mexique.

Idéal pour : le géocodage d'adresses nord-américaines et le nettoyage de tableurs.
5. MapTiler Cloud
L'offre gratuite de MapTiler couvre 5 000 sessions de carte, 1 000 sessions de recherche et 100 000 requêtes API par mois, sans carte requise. Elle est étiquetée pour les tests, les prototypes, un usage personnel ou non commercial, et le logo MapTiler doit rester affiché sur la carte.

Idéal pour : les projets personnels et les prototypes avec des styles de carte personnalisés.
Offres gratuites derrière un compte de facturation
Les quatre suivantes sont gratuites dans leurs quotas, mais vous devez d'abord associer une carte ou un moyen de paiement. Configurez une alerte budgétaire dès le premier jour.
6. Google Maps Platform
La page tarifaire de Google accorde à chaque SKU Essentials, y compris Geocoding et Dynamic Maps, 10 000 événements facturables gratuits par mois calendaire. L'API Maps Embed est illimitée. Vous avez besoin d'un projet Cloud avec la facturation activée, même pour l'usage gratuit. Les résultats de géocodage sont soumis à des limites de mise en cache (les ID de lieux peuvent être conservés), et les résultats que vous affichez sur une carte doivent l'être sur une carte Google.

Idéal pour : les applications qui ont besoin des données de lieux de Google et d'une interface de carte familière. Notre guide d'intégration de l'API Google Maps détaille la configuration de la clé.
7. HERE Base plan
La page tarifaire de HERE indique 30 000 transactions gratuites par mois chacune pour le géocodage et le géocodage inverse, l'autocomplétion, les tuiles vectorielles et les tuiles raster, avec « aucune limite journalière de transactions ». Les notes de version d'avril 2025 de HERE précisent qu'un moyen de paiement est requis lors de l'onboarding.

Idéal pour : les prototypes logistiques et de flotte qui évolueront vers le routage HERE.
8. Esri ArcGIS Location Platform
La tarification d'ArcGIS Location Platform inclut 20 000 géocodages (non stockés), 2 000 000 tuiles de fond de carte, 1 000 sessions de fond de carte et 20 000 itinéraires. L'aide sur la facturation indique que vous ajoutez un moyen de paiement uniquement pour activer le paiement à l'usage au-delà de l'offre gratuite. Les géocodages stockés n'ont pas d'offre gratuite. La page présente les coûts au mois, mais ne précise pas la période de réinitialisation.

Idéal pour : les applications fortement orientées SIG et les équipes qui utilisent déjà les outils ArcGIS.
9. Azure Maps
La tarification Azure Maps Gen2 inclut 5 000 transactions de recherche gratuites, 5 000 transactions de tuiles de fond de carte, 5 000 de géolocalisation et 1 000 d'itinéraires par mois. La FAQ sur le compte gratuit Azure indique que l'inscription nécessite une carte de crédit ou de débit pour vérifier l'identité.

Idéal pour : les équipes déjà sur Azure qui souhaitent regrouper le géocodage sur la même facture.
API de géocodage gratuites sans clé ou aux conditions limitées
10. LocationIQ
L'offre gratuite de LocationIQ autorise 5 000 requêtes par jour à 2 requêtes par seconde et 60 par minute. L'usage commercial est « limité » : vous devez ajouter un lien visible « Search by LocationIQ.com ». Les réponses peuvent être mises en cache jusqu'à 48 heures.

Idéal pour : un géocodage basé sur OpenStreetMap avec une véritable clé API et un support pour un site commercial.
11. OpenStreetMap Nominatim
Le serveur public Nominatim ne nécessite ni clé ni compte. La politique d'utilisation de Nominatim vous limite à 1 requête par seconde pour l'ensemble de votre application, exige un User-Agent ou un Referer identifiant votre application, interdit l'autocomplétion et les requêtes en grille, et décourage le géocodage en masse. Vous devez créditer OpenStreetMap sous la licence ODbL.

Un appel de test que nous avons lancé aujourd'hui a renvoyé 52.5162699, 13.3777034 pour la porte de Brandebourg :
curl -s -A "my-app/1.0 (you@example.com)" \
"https://nominatim.openstreetmap.org/search?q=Brandenburg+Gate&format=json&limit=1"
Les tuiles standard d'OpenStreetMap suivent une politique d'utilisation des tuiles distincte : attribution visible, mise en cache de 7 jours et pas de téléchargement en masse.
Idéal pour : les outils à faible trafic et les démos.
12. US Census Bureau Geocoder
Le Census Geocoder associe les adresses américaines à des coordonnées et à des zones géographiques de recensement. Notre appel en direct n'a utilisé aucune clé et a localisé la Maison-Blanche à la longitude -77.0352 et à la latitude 38.8987. Les fichiers batch acceptent jusqu'à 10 000 adresses. La documentation ne précise aucune limite de débit, limitez donc vous-même le rythme.

curl -s "https://geocoding.geo.census.gov/geocoder/locations/onelineaddress?address=1600+Pennsylvania+Ave+NW,+Washington,+DC+20500&benchmark=Public_AR_Current&format=json"
Idéal pour : les données d'adresses américaines uniquement, la recherche et les projets civiques.
Deux autres options existent mais avec des conditions strictes. L'offre gratuite d'OpenCage est de 2 500 requêtes par jour à 1 par seconde, étiquetée pour les tests uniquement. Stadia Maps offre 200 000 crédits par mois mais n'autorise pas l'usage commercial.
Quelle API de géocodage gratuite choisir ?
Faites correspondre le fournisseur à votre contrainte, pas au plus grand chiffre du tableau :
- Sans carte, application commerciale : Geoapify (3 000 par jour) ou TomTom (20 000 géocodages par mois).
- Sans aucune clé : Nominatim pour les recherches mondiales, le Census Geocoder pour les adresses américaines.
- Nettoyage d'adresses américaines en masse : Geocodio (2 500 par jour) ou le fichier batch du Census.
- Cartes web les plus esthétiques : Mapbox ou MapTiler, selon que vous êtes commercial ou non.
- Déjà facturé sur un cloud : Google Maps sur Google Cloud, Azure Maps sur Azure.
Si votre application a aussi besoin de prévisions, notre sélection d'API météo se marie bien avec l'une ou l'autre de ces solutions.
Les limites qui comptent plus que le quota
Les offres gratuites échouent rarement d'abord sur le volume. Elles échouent sur les conditions :
- Stockage : les géocodages temporaires de Mapbox, les géocodages non stockés d'Esri et les résultats de Stadia ne peuvent pas être conservés à long terme. Les stocker nécessite un SKU « permanent » payant.
- Attribution : Geoapify, LocationIQ, MapTiler et OpenStreetMap exigent tous un crédit visible.
- Usage commercial : les offres gratuites de MapTiler, Stadia Maps et OpenCage ne sont pas destinées aux applications génératrices de revenus en production.
- Ce qui se passe au plafond : MapTiler suspend le service, l'accès démo de Mapbox bloque toutes les API tant que vous n'ajoutez pas de carte, et Google ou Azure commencent à facturer.
Laissez votre agent de codage le tester avec Apidog CLI
Une boucle de nouvelle tentative peut épuiser le quota gratuit d'une journée en quelques minutes. Laissez votre agent de codage écrire les tests de géocodage une seule fois et les exécuter à chaque modification avec Apidog CLI.
npm install -g apidog-cli@latest
apidog login --with-token <YOUR_TOKEN>
npx -y skills add https://apidog.com # pick your agent when prompted
Ensuite, donnez à Claude Code, Codex ou Cursor un seul prompt :
In Apidog project <id>, create an environment "geoapify" with base URL
https://api.geoapify.com and a variable GEOAPIFY_KEY. Create a test case for
GET /v1/geocode/search?text=Brandenburg Gate&apiKey={{GEOAPIFY_KEY}} that asserts
status 200, at least one feature, and lat between 52.5 and 52.6. Run it once
and summarize any failures. Don't run it more than 3 times.
L'agent lit les schémas de charge utile, valide ses fichiers et exécute le cas :
apidog environment create geoapify --project <id> --base-url https://api.geoapify.com
apidog cli-schema get test-case-create
apidog cli-schema validate test-case-create --file case.json
apidog test-case create --project <id> --file case.json
apidog run --test-case <caseId> --project <id> -e <envId> \
--env-var "GEOAPIFY_KEY=$GEOAPIFY_KEY" -r cli,json
Passer la clé avec --env-var la garde hors de l'environnement enregistré. La même ligne apidog run ... -r junit s'intègre dans GitHub Actions, comme montré dans notre guide Apidog CLI CI/CD. Pour une configuration complète de l'agent, consultez Apidog CLI dans Claude Code. L'offre gratuite d'Apidog couvre jusqu'à 4 utilisateurs.
FAQ
Existe-t-il une API de cartes totalement gratuite ? Oui. Nominatim, les tuiles standard d'OpenStreetMap et le geocoder du recensement américain ne nécessitent aucune clé. Les règles d'usage équitable, comme 1 requête par seconde sur Nominatim, les limitent aux applications à faible trafic.
L'API Google Maps est-elle gratuite ? En partie. Chaque SKU Essentials, y compris Geocoding et Dynamic Maps, bénéficie de 10 000 appels gratuits par mois, et l'API Maps Embed est illimitée. Vous avez toutefois besoin d'un compte de facturation avec une carte.
Quelle API de géocodage gratuite autorise l'usage commercial sans carte ? Geoapify autorise l'usage commercial sur son offre gratuite avec attribution, et les requêtes mensuelles gratuites de TomTom ne nécessitent aucune carte. LocationIQ autorise un usage commercial limité avec un backlink.
Puis-je stocker les résultats d'une API de géocodage gratuite ? Souvent non. Le géocodage temporaire de Mapbox, les géocodages non stockés d'Esri et Stadia Maps limitent le stockage. OpenCage autorise le stockage, mais son offre gratuite est réservée aux tests.
Quelle est la meilleure API de cartes gratuite pour un projet personnel ? MapTiler ou Mapbox pour des cartes stylisées, plus Nominatim ou Geoapify pour le géocodage. Ces quatre solutions fonctionnent sans carte.
Comment éviter les factures surprises sur Google Maps ou Azure Maps ? Configurez une alerte budgétaire et des plafonds de quota par API dans la console cloud avant la mise en production.
