Aller au contenu
Floweet
Accès pro

Bornes de recharge

Les bornes de recharge publiques du fichier IRVE : réseau, puissance, prises, gratuité, paiement par carte et points de charge, filtrables par vitesse.

api.floweet.com/v1 · Contrat 1.0.0-beta.1 · Bêta

Sections · Bornes de recharge

Les stations de recharge publiques pour véhicules électriques, tirées du fichier consolidé des infrastructures de recharge (IRVE) : réseau, opérateur, puissance maximale, types de prises, gratuité, paiement par carte, conditions d'accès et, dans la fiche, chacun des points de charge.

À savoir

  • Une station regroupe plusieurs points de charge (chargePoints) ; la fiche les détaille dans points, avec leur identifiant d'itinérance, leur puissance et leurs prises.
  • speeds filtre par classe de puissance : slow, normal, fast, rapid, ultra. connectors filtre par prise : T2, COMBO_CCS, CHADEMO, EF (prise domestique), AUTRE.
  • networks prend les préfixes d'opérateur AFIREV (FRSAE…), ceux que porte network.prefix.
  • Les champs déclaratifs (free, cardPayment, pricing, openingHours) sont repris tels que les opérateurs les publient : ils valent null quand l'information manque, et leur fraîcheur dépend de l'opérateur.
  • Ces deux opérations demandent le module Recharge dans l'offre de l'organisation.

Source et reprise

Fichier consolidé IRVE, publié sur data.gouv.fr (Licence Ouverte 2.0).

L'objet ChargingStation

ChampTypeDescription
idtoujours présentstring (uuid)
nametoujours présentstring
citytoujours présentstring | null
postalCodetoujours présentstring | null
maxPowerKwtoujours présentnumber | null
connectorstoujours présentstring[]
chargePointstoujours présentinteger
open24htoujours présentboolean
freetoujours présentboolean | null
networktoujours présentobject
network.prefixtoujours présentstring | null
network.nametoujours présentstring | null
ChargingStation
{
  "id": "11e8795b-e4eb-4802-b94a-36deb7321fcd",
  "name": "Parking Béraudier P1",
  "city": "Lyon",
  "postalCode": "69003",
  "maxPowerKw": 22,
  "connectors": [
    "EF",
    "T2"
  ],
  "chargePoints": 41,
  "open24h": true,
  "free": null,
  "network": {
    "prefix": "FRG10",
    "name": "LPA Béraudier P1"
  }
}

L'objet ChargingStationDetail

ChampTypeDescription
idtoujours présentstring (uuid)
nametoujours présentstring
citytoujours présentstring | null
postalCodetoujours présentstring | null
maxPowerKwtoujours présentnumber | null
connectorstoujours présentstring[]
chargePointstoujours présentinteger
open24htoujours présentboolean
freetoujours présentboolean | null
networktoujours présentobject
network.prefixtoujours présentstring | null
network.nametoujours présentstring | null
addresstoujours présentstring | null
countrytoujours présentstring
locationtoujours présentobject
location.lattoujours présentnumber
location.lngtoujours présentnumber
openingHourstoujours présentstring | null
accessConditiontoujours présentstring | null
cardPaymenttoujours présentboolean | null
payPerUsetoujours présentboolean | null
pricingtoujours présentstring | null
bookingtoujours présentboolean | null
operatortoujours présentstring | null
commissionedOntoujours présentstring | null
pointstoujours présentobject[]
points[].idtoujours présentstringIdentifiant d'itinérance (id_pdc_itinerance).
points[].powerKwtoujours présentnumber | null
points[].connectorstoujours présentstring[]
points[].freetoujours présentboolean | null
points[].cardPaymenttoujours présentboolean | null
ChargingStationDetail
{
  "id": "9ad296ee-0c0c-427d-b412-383c393530cd",
  "name": "SAEMES - Parking Méditerranée Gare de Lyon",
  "city": null,
  "postalCode": null,
  "maxPowerKw": 22.08,
  "connectors": [
    "EF",
    "T2"
  ],
  "chargePoints": 101,
  "open24h": false,
  "free": false,
  "network": {
    "prefix": "FRSAE",
    "name": "SAEMES"
  },
  "address": "26 Rue de Chalon, 75012 PARIS",
  "country": "FR",
  "location": {
    "lat": 48.84510526,
    "lng": 2.3756563
  },
  "openingHours": "Mo-Su 00:00-23:57",
  "accessCondition": "Accès libre",
  "cardPayment": false,
  "payPerUse": true,
  "pricing": null,
  "booking": false,
  "operator": "Bouygues Energies & Services",
  "commissionedOn": null,
  "points": [
    {
      "id": "FRSAEE7511200235",
      "powerKw": 22.08,
      "connectors": [
        "T2"
      ],
      "free": false,
      "cardPayment": false
    },
    {
      "id": "FRSAEE7511200236",
      "powerKw": 22.08,
      "connectors": [
        "T2"
      ],
      "free": false,
      "cardPayment": false
    }
  ]
}

Liste des stations de recharge (France et Europe), les plus grandes d'abord

GET/v1/charging-stationsScope charging-stations:read

Paramètres

ChampOùTypeDescription
limitfacultatifrequêteintegerde 1 à 100 · défaut 20Nombre d'éléments par page (1 à 100, 20 par défaut).
cursorfacultatifrequêtestringau plus 400 caractèresCurseur opaque : la valeur nextCursor de la page précédente.
qfacultatifrequêtestringau plus 100 caractèresNom, ville ou enseigne (contient).
networksfacultatifrequêtestringPréfixes AFIREV des réseaux, séparés par des virgules.
connectorsfacultatifrequêtestringT2, COMBO_CCS, CHADEMO, EF, AUTRE (séparés par des virgules).
speedsfacultatifrequêtestringslow, normal, fast, rapid, ultra (séparés par des virgules).
open24hfacultatifrequêtestringtrue : ouvertes 24 h/24 seulement.
freefacultatifrequêtestringtrue : recharge gratuite seulement.
cardfacultatifrequêtestringtrue : paiement par carte bancaire seulement.
countryfacultatifrequêtestringCode pays ISO 3166-1 alpha-2 (FR, DE, ES, IT). Absent : tous les pays.

Réponse 200

Succès — Une page de ChargingStation { data, nextCursor, hasMore }

Erreurs

HTTPSignification
400Requête invalide
401Clé d'API absente, invalide ou révoquée
403Accès refusé (scope, plan ou statut du compte)
404Ressource introuvable
429Trop de requêtes
500Erreur interne
Requête
curl "https://api.floweet.com/v1/charging-stations?country=FR" \
  -H "Authorization: Bearer $FLOWEET_API_KEY"
Réponse 200
{
  "data": [
    {
      "id": "11e8795b-e4eb-4802-b94a-36deb7321fcd",
      "name": "Parking Béraudier P1",
      "city": "Lyon",
      "postalCode": "69003",
      "maxPowerKw": 22,
      "connectors": [
        "EF",
        "T2"
      ],
      "chargePoints": 41,
      "open24h": true,
      "free": null,
      "network": {
        "prefix": "FRG10",
        "name": "LPA Béraudier P1"
      }
    }
  ],
  "nextCursor": "eyJwIjoyLCJzIjoxfQ",
  "hasMore": true
}

Une station de recharge : réseau, accès, paiement, points de charge

GET/v1/charging-stations/{id}Scope charging-stations:read

Paramètres

ChampOùTypeDescription
idobligatoirecheminstring (uuid)

Réponse 200

Succès — Un objet ChargingStationDetail

Erreurs

HTTPSignification
400Requête invalide
401Clé d'API absente, invalide ou révoquée
403Accès refusé (scope, plan ou statut du compte)
404Ressource introuvable
429Trop de requêtes
500Erreur interne
Requête
curl "https://api.floweet.com/v1/charging-stations/7d0c1f8e-2a4b-4c6d-9e8f-0a1b2c3d4e5f" \
  -H "Authorization: Bearer $FLOWEET_API_KEY"
Réponse 200
{
  "id": "9ad296ee-0c0c-427d-b412-383c393530cd",
  "name": "SAEMES - Parking Méditerranée Gare de Lyon",
  "city": null,
  "postalCode": null,
  "maxPowerKw": 22.08,
  "connectors": [
    "EF",
    "T2"
  ],
  "chargePoints": 101,
  "open24h": false,
  "free": false,
  "network": {
    "prefix": "FRSAE",
    "name": "SAEMES"
  },
  "address": "26 Rue de Chalon, 75012 PARIS",
  "country": "FR",
  "location": {
    "lat": 48.84510526,
    "lng": 2.3756563
  },
  "openingHours": "Mo-Su 00:00-23:57",
  "accessCondition": "Accès libre",
  "cardPayment": false,
  "payPerUse": true,
  "pricing": null,
  "booking": false,
  "operator": "Bouygues Energies & Services",
  "commissionedOn": null,
  "points": [
    {
      "id": "FRSAEE7511200235",
      "powerKw": 22.08,
      "connectors": [
        "T2"
      ],
      "free": false,
      "cardPayment": false
    },
    {
      "id": "FRSAEE7511200236",
      "powerKw": 22.08,
      "connectors": [
        "T2"
      ],
      "free": false,
      "cardPayment": false
    }
  ]
}