TIER website screenshot

TIER

TIER Mobility was a Berlin-headquartered shared electric micromobility operator founded in 2018 by Lawrence Leuschner, Julian Blessin, and Matthias Laug, providing e-scooter, e-bike, and e-moped sharing across European and Middle Eastern cities. In March 2024, TIER merged with Amsterdam-based Dott to form the combined European micromobility champion that now trades under the Dott brand on ridedott.com, operating in 400+ cities across roughly 22 countries including Germany, France, the United Kingdom, Italy, Spain, the Netherlands, Belgium, Sweden, Norway, Finland, Denmark, Austria, Switzerland, Poland, Greece, Hungary, Israel, Saudi Arabia, Qatar, and the UAE. All public real-time data — fleet positions, battery levels, vehicle types, pricing plans, stations, and geofencing zones — is published via GBFS 2.3 (General Bikeshare Feed Specification) endpoints at https://gbfs.api.ridedott.com/public/v2/{system_id}/, with one `system_id` per city. There is no consumer authentication or paid API tier; feeds are open data consumed by city regulators, MaaS aggregators, and trip-planning apps.

1 APIs 11 Features
MobilityMicromobilityShared MobilityE-ScooterE-BikeTransportationSmart CitiesMaaSGBFSOpen DataEuropeReal-Time

APIs

TIER / Dott GBFS API

GBFS 2.3 public feeds covering every Dott (formerly TIER) city. Per-city endpoints return real-time vehicle positions and battery state (free_bike_status), vehicle types, pricin...

Collections

Pricing Plans

Rate Limits

Tier Mobility Rate Limits

0 limits

RATE LIMITS

FinOps

Features

GBFS 2.3 feeds for 340+ Dott (formerly TIER) systems across Europe, the Middle East, and the Gulf
Real-time free-floating e-scooter and e-bike fleet positions
Battery level and remaining range per vehicle
Per-city, per-vehicle-type pricing plans (unlock + per-minute)
Geofencing zones with ride / park / speed rules
Station information and status (in dock-based markets)
Vehicle type catalogue (`dott_scooter`, `dott_bicycle`)
Rental deep-link URIs (Android, iOS) for unlock flows
Multilingual rider apps (16+ languages)
Open, unauthenticated public data — no API key required
{"Merger note" => "TIER + Dott (2024) — all feeds unified under ridedott.com"}

Semantic Vocabularies

Tier Mobility Context

16 classes · 6 properties

JSON-LD

API Governance Rules

TIER API Rules

5 rules · 5 warnings

SPECTRAL

Example Payloads

Resources

🔗
Website
Website
🔗
Company
Company
📰
Newsroom
Newsroom
🔗
Careers
Careers
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
💬
Support
Support
🔗
iOSApp
iOSApp
🔗
AndroidApp
AndroidApp
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter
🔗
Standards
Standards
🔗
GBFS
GBFS
🔗
SystemsRegistry
SystemsRegistry

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: TIER / Dott GBFS API
  version: '2.3'
items:
- info:
    name: Discovery
    type: folder
  items:
  - info:
      name: List GBFS Versions
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/gbfs_versions.json
    docs: Returns all GBFS schema versions exposed by Dott across systems.
  - info:
      name: Get GBFS Discovery Document
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/gbfs.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Returns the GBFS auto-discovery document for a given city/system, listing every available feed URL.
- info:
    name: System
    type: folder
  items:
  - info:
      name: Get System Information
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/system_information.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Returns operator name, language, timezone, rental app deep links, and system identifier for the given city.
  - info:
      name: Get System Pricing Plans
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/system_pricing_plans.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Returns unlock price, per-minute rate, currency, and plan IDs for each vehicle type in the system.
- info:
    name: Vehicles
    type: folder
  items:
  - info:
      name: Get Vehicle Types
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/vehicle_types.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Returns the form factors (scooter, bicycle), propulsion types, max range, and pricing-plan associations for vehicles
      operated in the system.
  - info:
      name: Get Free Vehicle Status
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/free_bike_status.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Real-time list of free-floating vehicles available for rent, including position, battery level (`current_fuel_percent`),
      remaining range, pricing plan, and rental URIs.
- info:
    name: Stations
    type: folder
  items:
  - info:
      name: Get Station Information
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/station_information.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Static station definitions (where stations are deployed in the system).
  - info:
      name: Get Station Status
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/station_status.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: Real-time docking station availability and vehicle counts.
- info:
    name: Zones
    type: folder
  items:
  - info:
      name: Get Geofencing Zones
      type: http
    http:
      method: GET
      url: https://gbfs.api.ridedott.com/public/v2/:system_id/geofencing_zones.json
      params:
      - name: system_id
        value: ''
        type: path
        description: The Dott/TIER system slug, e.g. `berlin`, `paris`, `london`, `madrid`, `rome`, `brussels`, `dubai`. Listed
          in the MobilityData GBFS systems registry.
    docs: GeoJSON FeatureCollection describing no-ride, no-park, low-speed, and operational zones within the system.
bundled: true