# Mobility

The Mobility API is an aggregation service for shared mobility data in Norway. It provides access to real-time information about shared bikes, e-scooters, and other mobility services from multiple operators across Norwegian cities.

[API Reference](/open/api/graphql/mobility)

The API offers two interfaces:
- **GraphQL API** - A client-centric API for aggregating data across all providers
- **GBFS Feeds** - Standardized feeds following the General Bikeshare Feed Specification

## GBFS Feeds

The Mobility API exposes standardized GBFS feeds for all aggregated operators. Data is served in GBFS version 2.3 and version 3.0 formats.

**GBFS v2.3 Base URL:** https://api.entur.io/mobility/v2/gbfs

**GBFS v3.0 Base URL:** https://api.entur.io/mobility/v2/gbfs/v3

### Available GBFS Endpoints

For GBFS v3.0, a manifest listing all available systems can be found at:
- `GET https://api.entur.io/mobility/v2/gbfs/v3/manifest.json`

To get feeds for a specific operator in GBFS v3.0:
- `GET https://api.entur.io/mobility/v2/gbfs/v3/{system}/gbfs`

Where `{system}` is the system identifier (e.g., "oslobysykkel", "voistavanger").

### Standard GBFS Feed Types

Each system typically provides the following feeds:
- `gbfs.json` - Auto-discovery file for all feeds
- `system_information.json` - System metadata
- `station_information.json` - Station locations and capacity (for station-based systems)
- `station_status.json` - Real-time station availability
- `free_bike_status.json` - Real-time vehicle locations (for free-floating systems)
- `vehicle_types.json` - Vehicle type definitions
- `system_pricing_plans.json` - Pricing information
