Information on "levelo" bike-share stations in MarseilleInformations sur les stations vélos « levelo » à Marseille
Informations sur les stations vélos « levelo » à MarseilleInformation on "levelo" bike-share stations in Marseille
This API provides data on "levelo" electric bike-share stations in Marseille, published by Métropole Aix-Marseille-Provence. For each station it gives the identifier, name, capacity, geographic position, and real-time availability, updated every 10 minutes. The data is also accessible in the standard GBFS (General Bikeshare Feed Specification) format, allowing integration with journey-planning and mobility applications. It is useful for developers and transport analysts building tools related to shared bike availability and urban mobility in the Marseille metropolitan area.Les stations de vélos électriques « levelo » à Marseille proposant l’identifiant, le nom, la capacité, la position, la disponibilité etc. de chaque station vélo. Ces données sont mises à jour toutes les 10mn. Pour accéder aux données en temps réel, les données au format GBFS sont disponibles : ht...
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (17 fields)
Click a field to see example values.
| Fill | Field | Type | Description |
|---|---|---|---|
| 100% | station_idStation id | text | Unique identifier of the bike station.Unique identifier of the bike station. |
| 100% | nom_divisionNom division | text | Administrative district (arrondissement) where the station is located.Administrative district (arrondissement) where the station is located. |
| 100% | name | text | Name of the bike station.Name of the bike station. |
| 100% | capacity | int | Total number of docking points at the station.Total number of docking points at the station. |
| 100% | is_valet_stationIs valet station | int | Indicates whether the station is staffed with valet service (1 = yes).Indicates whether the station is staffed with valet service (1 = yes). |
| 100% | num_bikes_availableNum bikes available | int | Number of bikes currently available at the station.Number of bikes currently available at the station. |
| 100% | num_docks_availableNum docks available | int | Number of empty docks currently available at the station.Number of empty docks currently available at the station. |
| 100% | is_installedIs installed | int | Indicates whether the station is currently installed and active (1 = yes).Indicates whether the station is currently installed and active (1 = yes). |
| 100% | is_rentingIs renting | int | Indicates whether the station is currently renting bikes (1 = yes).Indicates whether the station is currently renting bikes (1 = yes). |
| 100% | is_returningIs returning | int | Indicates whether the station currently accepts bike returns (1 = yes).Indicates whether the station currently accepts bike returns (1 = yes). |
| — | point_geoPoint geo | geo_point_2d | Geographic coordinates (latitude and longitude) of the station.Geographic coordinates (latitude and longitude) of the station. |
| — | last_reported_trLast reported tr | datetime | Timestamp of the last status update reported by the station.Timestamp of the last status update reported by the station. |
| — | is_virtual_stationIs virtual station | int | Indicates whether the station is a virtual (non-physical) station (1 = yes).Indicates whether the station is a virtual (non-physical) station (1 = yes). |
| — | vehicle_type_capacityVehicle type capacity | text | Capacity breakdown by vehicle type, coded as a JSON object.Capacity breakdown by vehicle type, coded as a JSON object. |
| — | is_charging_stationIs charging station | int | Indicates whether the station offers bike charging facilities (1 = yes).Indicates whether the station offers bike charging facilities (1 = yes). |
| — | message_veloMessage velo | text | Text message describing current bike availability at the station.Text message describing current bike availability at the station. |
| — | message_dock_dispoMessage dock dispo | text | Text message describing current dock availability at the station.Text message describing current dock availability at the station. |
Schema captured from opendatasoft 6 days ago.
Query the data
Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.
Sample data (5 records)
Record 1name: National - Guibal · capacity: 20
{
"name": "National - Guibal",
"capacity": 20,
"point_geo": {
"lat": 43.305364,
"lon": 5.384119
},
"is_renting": 1,
"station_id": "ce4bgg92rcd13ifvqb30",
"is_installed": 1,
"is_returning": 1,
"message_velo": "Moins de trois vélos disponibles",
"nom_division": "Marseille 1er Arrondissement",
"is_valet_station": 0,
"last_reported_tr": "2026-09-01T16:00:10+00:00",
"is_virtual_station": 0,
"message_dock_dispo": "Plus de trois docks disponibles",
"is_charging_station": 1,
"num_bikes_available": 1,
"num_docks_available": 18,
"vehicle_type_capacity": "{\"1\": 20, \"10\": 0, \"14\": 0, \"15\": 0, \"2\": 20, \"4\": 20, \"5\": 0, \"6\": 0, \"7\": 20}"
}Record 2name: Canebiere Reine Elisabeth · capacity: 20
{
"name": "Canebiere Reine Elisabeth",
"capacity": 20,
"point_geo": {
"lat": 43.295748,
"lon": 5.37522
},
"is_renting": 1,
"station_id": "ce4bgh92rcd13ifvqb50",
"is_installed": 1,
"is_returning": 1,
"message_velo": "Plus de trois vélo disponibles",
"nom_division": "Marseille 1er Arrondissement",
"is_valet_station": 0,
"last_reported_tr": "2026-09-01T16:00:10+00:00",
"is_virtual_station": 0,
"message_dock_dispo": "Plus de trois docks disponibles",
"is_charging_station": 1,
"num_bikes_available": 8,
"num_docks_available": 9,
"vehicle_type_capacity": "{\"1\": 10, \"10\": 0, \"14\": 0, \"15\": 0, \"2\": 10, \"4\": 10, \"5\": 0, \"6\": 0, \"7\": 10}"
}Record 3name: Cours Jean Ballard · capacity: 20
{
"name": "Cours Jean Ballard",
"capacity": 20,
"point_geo": {
"lat": 43.293009,
"lon": 5.374584
},
"is_renting": 1,
"station_id": "ce4bgi12rcd13ifvqb70",
"is_installed": 1,
"is_returning": 1,
"message_velo": "Moins de trois vélos disponibles",
"nom_division": "Marseille 1er Arrondissement",
"is_valet_station": 0,
"last_reported_tr": "2026-09-01T16:00:10+00:00",
"is_virtual_station": 0,
"message_dock_dispo": "Plus de trois docks disponibles",
"is_charging_station": 1,
"num_bikes_available": 2,
"num_docks_available": 7,
"vehicle_type_capacity": "{\"1\": 10, \"10\": 0, \"14\": 0, \"15\": 0, \"2\": 10, \"4\": 10, \"5\": 0, \"6\": 0, \"7\": 10}"
}Record 4name: Canebière Saint-Ferreol · capacity: 20
{
"name": "Canebière Saint-Ferreol",
"capacity": 20,
"point_geo": {
"lat": 43.296278,
"lon": 5.37712
},
"is_renting": 1,
"station_id": "ce4bgi92rcd13ifvqb90",
"is_installed": 1,
"is_returning": 1,
"message_velo": "Plus de trois vélo disponibles",
"nom_division": "Marseille 1er Arrondissement",
"is_valet_station": 0,
"last_reported_tr": "2026-09-01T16:00:10+00:00",
"is_virtual_station": 0,
"message_dock_dispo": "Plus de trois docks disponibles",
"is_charging_station": 1,
"num_bikes_available": 6,
"num_docks_available": 17,
"vehicle_type_capacity": "{\"1\": 18, \"10\": 0, \"14\": 0, \"15\": 0, \"2\": 18, \"4\": 18, \"5\": 0, \"6\": 0, \"7\": 18}"
}Record 5name: Saint-Ferréol - Davso · capacity: 30
{
"name": "Saint-Ferréol - Davso",
"capacity": 30,
"point_geo": {
"lat": 43.2936,
"lon": 5.37835
},
"is_renting": 1,
"station_id": "ce4bgjh2rcd13ifvqbf0",
"is_installed": 1,
"is_returning": 1,
"message_velo": "Moins de trois vélos disponibles",
"nom_division": "Marseille 1er Arrondissement",
"is_valet_station": 0,
"last_reported_tr": "2026-09-01T16:00:10+00:00",
"is_virtual_station": 0,
"message_dock_dispo": "Plus de trois docks disponibles",
"is_charging_station": 1,
"num_bikes_available": 2,
"num_docks_available": 6,
"vehicle_type_capacity": "{\"1\": 9, \"10\": 0, \"14\": 0, \"15\": 0, \"2\": 9, \"4\": 9, \"5\": 0, \"6\": 0, \"7\": 9}"
}Live sample captured at profiling time — values may have changed upstream.
Verification Status
Using the API
Configuration
- Base URL
- https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/gbfs-extract-station-information
License
- ✓ Redistributable
- ✓ Attribution required
Query examples
curl -s 'https://data.ampmetropole.fr/api/explore/v2.1/catalog/datasets/gbfs-extract-station-information/records?limit=20' -H 'Accept: application/json'First 20 records of the dataset as JSON.
Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.
Rate limits
Dataset
Volume & freshness
License
No license declared upstream.
Source: opendatasoft
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.