# OneBusAway

**Canonical:** https://apis.io/providers/onebusaway/  
**Website:** https://opentransitsoftwarefoundation.org/onebusaway/  
**APIs profiled:** 2

OneBusAway is an open-source real-time transit information platform managed by the Open Transit Software Foundation. It provides transit riders with real-time arrival predictions, service alerts, and schedule data for buses, trains, and other transit modes. The platform exposes a RESTful API that lets developers access agency information, stop data, route details, trip information, real-time arrivals and departures, vehicle positions, and service alerts. Authentication uses an API key passed as a query parameter. The reference deployment runs at api.pugetsound.onebusaway.org; many transit agencies host their own OneBusAway instances using the same API contract. Official SDKs are published for Go, Java, Kotlin, JavaScript/Node.js, Python, and Ruby, all generated from a shared OpenAPI 3.0 specification in the sdk-config repository.

## Kin Score — 36.8 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 36.8).

| Facet | Score |
|---|---|
| Discoverability | 68.5 |
| Contract Quality | 51.0 |
| Governance | 9.8 |
| Contract Governance | 9.8 |
| Operational Transparency | 2.6 |
| Developer Ergonomics | 50.0 |
| Commercial Clarity | 21.1 |
| Access Clarity | 21.1 |

Regulatory layer — **Government & Public Sector**: 31.5 (matched via tags).

## Agent readiness — 34.7 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | na |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | na |
| Error Semantics | no |
| OpenAPI Examples | partial |
| Rate Limit Signal | no |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | na |

## Access

Free · Self-serve signup — onboarding: self-serve, pricing: free, trial: no (confidence: high).

## APIs (2)

- **OneBusAway default API** — The default API from OneBusAway — 13 operation(s) for default.
- **OneBusAway Where API** — The Where API from OneBusAway — 17 operation(s) for where.

## Agentic access (1)

- **Onebusaway Agentic Access** — 30 operations

## Security (2)

- **Onebusaway Authentication** — apiKey · 1 scheme
- **Onebusaway Domain Security** — TLSv1.3 · DMARC

## Plans (1)

- **Onebusaway Plans Pricing**

## Tags

Transit, Public Transit, Real-Time, Arrivals, Departures, Bus, GTFS, Open-Source, Stop Data, Trip Planning, Service Alerts, Vehicle Positions, Open Data

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/onebusaway/). Scores are computed from the provider's own public artifacts under a published rubric.
