TransportAPI logo

TransportAPI

TransportAPI is a managed data service provider for UK public transport, offering real-time and scheduled bus, rail, and multimodal transport data via REST and WebSocket APIs to power apps, websites, analytics, and data-mining workflows.

1 APIs 0 Features
Public TransitTransportUKReal-TimeJourney PlanningBusRail

APIs

TransportAPI

UK public transport data API providing real-time bus and rail departures, multimodal journey planning, bus and rail performance analytics, and transport places lookup across Gre...

Semantic Vocabularies

Transportapi Context

29 classes · 0 properties

JSON-LD

API Governance Rules

TransportAPI API Rules

10 rules · 2 errors 4 warnings 1 info

SPECTRAL

JSON Structure

Transportapi Departure Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
📝
SignUp
SignUp
👥
GitHub
GitHub

Sources

Raw ↑
aid: transportapi
name: TransportAPI
description: >-
  TransportAPI is a managed data service provider for UK public transport, offering real-time and scheduled bus, rail,
  and multimodal transport data via REST and WebSocket APIs to power apps, websites, analytics, and data-mining
  workflows.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Public Transit
  - Transport
  - UK
  - Real-Time
  - Journey Planning
  - Bus
  - Rail
created: '2025-05-02'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/transportapi/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: transportapi:transportapi
    name: TransportAPI
    description: >-
      UK public transport data API providing real-time bus and rail departures, multimodal journey planning, bus and
      rail performance analytics, and transport places lookup across Great Britain.
    humanURL: https://developer.transportapi.com/
    baseURL: https://transportapi.com/v3/uk
    tags:
      - Public Transit
      - Transport
      - UK
      - Real-Time
      - Journey Planning
      - Bus
      - Rail
    properties:
      - type: Documentation
        url: https://developer.transportapi.com/docs/
      - type: OpenAPI
        url: openapi/transportapi-openapi.yml
      - type: JSONStructure
        url: json-structure/transportapi-departure-structure.json
      - type: JSONLD
        url: json-ld/transportapi-context.jsonld
      - type: SpectralRules
        url: rules/transportapi-rules.yml
      - type: Vocabulary
        url: vocabulary/transportapi-vocabulary.yml
      - type: SignUp
        url: https://developer.transportapi.com/
    x-services:
      - TAPI Journey Planner
      - TAPI Bus Information
      - TAPI Bus Performance
      - TAPI Rail Information
      - TAPI Rail Performance
      - TAPI Places
    x-authentication:
      type: API Key
      description: app_id and app_key query parameters or X-App-Id and X-App-Key HTTP headers
    x-pricing:
      free: 30 hits per day forever
      paid: Higher allowance tiers via subscription
common:
  - type: LinkedIn
    url: https://www.linkedin.com/company/transportapi
  - type: Website
    url: https://www.transportapi.com/
  - type: Documentation
    url: https://developer.transportapi.com/
  - type: SignUp
    url: https://developer.transportapi.com/
  - type: GitHub
    url: https://github.com/transportapi
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com