Les données hexplace pour votre site ou votre application

Des données sur les villes du Portugal et de l'Espagne, et bientôt d'autres pays : une API JSON sans clé, des widgets à intégrer et des pages simples pour les outils d'IA. Gratuit, y compris pour un usage commercial, avec une mention et un lien vers hexplace.

L'API

Du JSON via de simples requêtes GET. Ni clé ni inscription ; n'importe quel site peut l'appeler depuis le navigateur. Chaque réponse indique sa licence et la mention de source à afficher.

AdresseCe qu'elle renvoie
/api/v1/Les pays, leurs dates d'édition et les points d'accès
/api/v1/portugal/townsChaque ville avec ses valeurs clés (climat, coûts, accès) et ses liens
/api/v1/portugal/towns/taviraUne ville : climat par mois, meilleurs mois, logement, services, risques, à qui elle convient
/api/v1/portugal/towns/tavira/months/08Une ville pour un mois (01 à 12)
/api/v1/portugal/rankingsLes classements
/api/v1/portugal/rankings/warmest-wintersUn classement, top 100
/api/v1/portugal/where/08Les villes les plus chaudes pour un mois
/api/v1/openapi.jsonCette API décrite en OpenAPI 3.1, pour les générateurs de clients et les outils d'IA

Les données sont reconstruites chaque semaine. Merci de mettre les réponses en cache pendant une heure ou plus et de vous en tenir à quelques requêtes par seconde.

Exemple

const res = await fetch("https://hexplace.org/api/v1/portugal/towns/tavira");
const data = await res.json();
console.log(data.summary);
// afficher la mention de source demandée par la licence :
document.querySelector("#credit").innerHTML = data.attribution.credit_html;

Chaque valeur indique son jeu de données et sa précision dans les indicateurs complets de la ville (data.json, aussi en CSV).

Toutes les villes du Portugal dans un seul fichier : portugal/towns.csv. Les colonnes qui suivent celles de la ville sont les identifiants d'indicateurs de l'API ; une case vide signifie que la ville n'a pas de valeur assez précise pour être publiée.

Widgets

Une fiche de ville, un graphique climatique ou un classement, toujours à jour. Choisissez-en un dans l'outil d'intégration et collez le code.

<iframe src="https://hexplace.org/embed/portugal/tavira/card/" width="340" height="300"
  style="border:0;max-width:100%" loading="lazy" title="Tavira par hexplace"></iframe>
<p><a href="https://hexplace.org/fr/portugal/tavira/">Tavira en chiffres</a> par hexplace</p>

Les éditeurs compatibles oEmbed (Ghost, Notion et d'autres) affichent le widget quand vous collez le lien d'une ville ou d'un classement. Le point d'accès est https://hexplace.org/oembed?url=….

Badges de classement

Une ville du top 25 d'un classement, ou du top 10 de sa région, a un badge pour son site web : une image liée au classement, qui affiche le rang actuel.

Les mairies, offices de tourisme, hôtels et agences immobilières peuvent montrer le rang de leur ville. Les badges de chaque ville et leur code se trouvent sur sa page de badges, par exemple /fr/portugal/tavira/badges/.

Pour les outils d'IA

Chaque page de ville a une version Markdown simple avec ses faits, ses sources et la façon de la citer.

Licence et mention de source

Les données sont publiées sous CC BY 4.0 : utilisez-les librement, y compris à des fins commerciales, à condition de citer hexplace avec un lien vers la page d'où viennent les données, par exemple Données : hexplace (https://hexplace.org/portugal/tavira/). Les valeurs issues d'OpenStreetMap restent sous ODbL. Chaque jeu de données et sa licence sont listés dans la méthodologie.