VanLife
OpenVan.campβ Le monde des camping-cars — ici

OpenVan.camp Public API

Données ouvertes sur les prix du carburant, les taux de change et les événements vanlife. Utilisation gratuite dans vos apps, bots et articles sous CC BY 4.0.

Licence CC BY 4.0 — Vous êtes libre d'utiliser, partager et adapter ces données dans tout format, à condition de créditer OpenVan.camp. Données carburant mises à jour le : 15 mars 2026.

Points de terminaison disponibles

GET /api/fuel/prices 72 countries

Prix actuels du carburant (essence, diesel, GPL) pour 72 pays. Mis à jour chaque semaine depuis GlobalPetrolPrices et des sources gouvernementales. Cache 6 heures.

curl https://openvan.camp/api/fuel/prices
Afficher l'exemple de réponse
{
  "success": true,
  "data": {
    "DE": {
      "country_code": "DE",
      "country_name": "Germany",
      "region": "europe",
      "currency": "EUR",
      "prices": { "gasoline": 1.79, "diesel": 1.65, "lpg": 0.82 },
      "fetched_at": "2026-03-15T09:31:25+03:00",
      "source": "GlobalPetrolPrices.com"
    }
  },
  "meta": { "total_countries": 72, "updated_at": "2026-03-15 09:33:33", "cache_ttl_hours": 6 }
}
GET /api/currency/rates 150+ currencies

Taux de change pour 150+ devises par rapport à l'EUR. Obtenus depuis plusieurs APIs open source avec fallback automatique. Cache 1 heure.

curl https://openvan.camp/api/currency/rates
Afficher l'exemple de réponse
{
  "success": true,
  "rates": { "EUR": 1, "USD": 1.08, "GBP": 0.85, "RUB": 98.5, "TRY": 35.2, "GEL": 2.95, "KZT": 520 },
  "cached": true,
  "updated_at": "2026-03-15T09:00:00+00:00"
}
GET /api/events vanlife events

Liste paginée d'événements vanlife — expositions, festivals, rencontres, road trips. Filtrez par statut, type, pays. Noms localisés en 7 langues.

# Upcoming events in Germany
curl "https://openvan.camp/api/events?country=DE&status=upcoming"

# Search by name
curl "https://openvan.camp/api/events?search=Nauticampo"

# Event details
curl "https://openvan.camp/api/event/nauticampo-2026"
Paramètres : locale status type country search page limit Documentation complète →

Démarrage rapide

Python

import requests

resp = requests.get("https://openvan.camp/api/fuel/prices")
data = resp.json()

for code, info in data["data"].items():
    prices = info["prices"]
    print(f"{info['country_name']}: diesel={prices['diesel']} {info['currency']}")

JavaScript / Node.js

const res = await fetch("https://openvan.camp/api/fuel/prices");
const { data } = await res.json();

const europe = Object.values(data).filter(c => c.region === "europe");
const sorted = europe.sort((a, b) => a.prices.diesel - b.prices.diesel);
console.log("Cheapest:", sorted[0].country_name, sorted[0].prices.diesel);

Attribution

Lors de l'utilisation de nos données, merci d'inclure une attribution visible. Voici un snippet prêt à l'emploi :

Data source: <a href="https://openvan.camp/fr/tools/fuel-prices">OpenVan.camp</a> (CC BY 4.0)
Publicité

Installer OpenVan.camp

Accès rapide et lecture hors ligne.

Installer sur iOS

  1. 1 Appuyez sur Partager dans Safari.
  2. 2 Choisissez "Sur l'écran d'accueil".
  3. 3 Confirmez avec Ajouter.

Déjà installé

L'application est déjà installée sur cet appareil.

Installer via le menu

Utilisez le menu du navigateur pour installer.