FR

Accéder à l’API

1 371 405 villes · 246 pays et territoires · 109 propriétés API, dont 4 alias (105 champs distincts dans les exports)

Une API gratuite donnant accès à un jeu de données limité à 2 000 villes, avec une extension possible par abonnement.

Gratuit : 60 requêtes/minute et 1 000/jour/IP. Abonnements : 3 €, 8 € ou 12 €/mois, avec les avantages CAPIT. La sélection mondiale gratuite reste fixe, quels que soient les filtres et la pagination.

Choisir mon abonnement APIDocumentation OpenAPI

API · https://api.capit.net

  • GET /v1/cities
  • GET /v1/cities/schema
  • GET /v1/geography
  • GET /v1/cities/export
  • POST /v1/widget-token

Sans clé pour l’accès public. Pour l’accès étendu : clé Bearer créée dans votre espace membre, conservée uniquement sur votre serveur. Pour un navigateur, votre serveur émet un jeton temporaire lié à son origine via POST /v1/widget-token (5 minutes).

q recherche les noms ; country filtre par code ISO ; bbox filtre la zone. Les opérateurs disponibles sont publiés dans /v1/cities/schema : eq, ne, in, isnull, contains, startswith, gt, gte, lt, lte, between selon le type.

fields choisit les propriétés séparées par des virgules ; sort définit jusqu’à quatre champs, préfixés par - pour l’ordre décroissant.

page commence à 1, pageSize vaut 10 par défaut (100 maximum). Pour les lots abonnés : 1 000 maximum ; nextCursor s’utilise avec le tri -population et remplace page.

curl 'https://api.capit.net/v1/cities?fields=id,name,country,population&pageSize=1&lang=fr'
Exemple réel de réponse
{
  "data": [
    {
      "id": "778910398",
      "name": "Shanghai",
      "country": "CN",
      "population": 24870895
    }
  ],
  "meta": {
    "total": 2000,
    "page": 1,
    "pageSize": 1,
    "totalPages": 2000,
    "hasMore": true,
    "version": "f1b40a9e97ac9c9af7d2ef6dea6b7b7bce529a4f42236ac881641768a76737d1",
    "tier": "public",
    "publicLimit": 2000
  }
}

400 : paramètres invalides ; 401 : authentification invalide ; 403 : droits insuffisants ; 429 : quota atteint ; 503 : service indisponible ou requête trop coûteuse.

OpenAPI · Widget · Copier le code HTML

<div id="capit-villes"></div>
<script src="https://api.capit.net/assets/cities/affection-cities.js?v=mobile-filters-20261107"></script>
<script>AffectionCities.create({container:'#capit-villes',lang:'fr',pageSize:10,map:true});</script>

CAPIT · API & DATA

Offres et tarifs

Tous les abonnements incluent les avantages CAPIT, les clés API et les exports par lots dans les quotas du forfait. Le ZIP complet est vendu séparément à 5 €.

1 371 405 villes · 246 pays et territoires

Les changements d’abonnement prennent effet à la prochaine échéance. Votre offre actuelle reste disponible jusque-là.

Découverte

0 €

2 000 résultats

1 000 / jour / IP · 60 / minute

Sélection mondiale fixe : un filtre par pays ne l’élargit pas. Sans clé API.

Essentiel

3 € / mois

TTC, renouvellement mensuel

10 000 / jourRequêtes API par compte

120 / minute

Toute la base, filtres avancés, choix des champs et intégration sur vos sites.

Exports par compte : 50 lots / jour · 5 / minute

Choisir Essentiel

Pro

12 € / mois

TTC, renouvellement mensuel

100 000 / jourRequêtes API par compte

360 / minute

Toute la base, filtres avancés, choix des champs et intégration sur vos sites.

Exports par compte : 200 lots / jour · 15 / minute

Choisir Pro

Confirmer le changement

Les changements d’abonnement prennent effet à la prochaine échéance. Votre offre actuelle reste disponible jusque-là.

Supprimer votre compte commun ?

Cette suppression est définitive et concerne votre compte sur tous les sites du groupe : CAPIT.NET, ses services, Affection.org et AffectionPlus.com. Vos accès et vos clés API seront révoqués. Vos espaces Chat et Chatbot seront suspendus. Le nettoyage des données des services se poursuit ensuite en arrière-plan.

Résiliez vos abonnements en cours avant de supprimer votre compte. La suppression du compte ne remplace pas la résiliation.