Transit Feed Finder — Mobility Database
Pricing
from $2.00 / 1,000 results
Transit Feed Finder — Mobility Database
Find public-transport GTFS / GTFS-RT / GBFS feeds worldwide from the Mobility Database — by country, city or provider, with download URLs, license and bounding box.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Ponderable Hydrometer
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 days ago
Last modified
Categories
Share
Mobility Database — GTFS & GTFS-RT Feed Finder
The single best starting point for building on transit data: a filterable index of thousands of GTFS, GTFS-RT and GBFS feeds worldwide, each with a direct download URL. Turns the raw Mobility Database catalog into a query-by-country/city/provider/type API. Keyless.
Perfect for trip planners, transit data pipelines, coverage research, and feed-discovery for any city.
What you get
One row per transit feed:
- Identity —
mdbSourceId,dataType(gtfs/gtfs-rt/gbfs),entityType(for GTFS-RT: vp/tu/sa),provider,name,isOfficial - Location —
country(ISO alpha-2),subdivision,municipality - Feed URLs —
downloadUrl(direct),latestUrl(stable "latest"),authType,apiKeyParam - Metadata —
license,feedContactEmail,staticReference,status,features boundingBox—minLatitude,maxLatitude,minLongitude,maxLongitude,extractedOn
Use a feed's downloadUrl / latestUrl to fetch the actual GTFS zip.
Filters
| Field | Type | Default | Description |
|---|---|---|---|
country | string | — | ISO 3166-1 alpha-2, e.g. AT, DE, ES, RO |
city | string | — | Substring match on municipality or subdivision |
provider | string | — | Substring match on provider or feed name |
dataType | string | all | gtfs, gtfs-rt or gbfs |
includeInactive | boolean | false | Include feeds flagged inactive/deprecated |
maxResults | integer | 500 | Cap on feeds returned |
Example input
{ "country": "AT", "dataType": "gtfs", "maxResults": 200 }
Everything around Barcelona:
{ "city": "Barcelona", "maxResults": 100 }
Example output (one feed)
{"mdbSourceId": "mdb-1874","dataType": "gtfs","entityType": null,"provider": "Wiener Linien","name": "Vienna GTFS","country": "AT","subdivision": "Vienna","municipality": "Vienna","isOfficial": "true","downloadUrl": "https://www.wienerlinien.at/ogd_realtime/doku/ogd/gtfs/gtfs.zip","latestUrl": "https://files.mobilitydatabase.org/mdb-1874/mdb-1874-latest.zip","authType": "0","apiKeyParam": null,"license": "https://www.data.gv.at/katalog/dataset/...","feedContactEmail": null,"staticReference": null,"status": "active","features": "","boundingBox": {"minLatitude": 48.09,"maxLatitude": 48.32,"minLongitude": 16.18,"maxLongitude": 16.58,"extractedOn": "2026-05-30T12:00:00Z"}}
Why this actor
- Discovery layer for transit data — find the right feed by country, city, provider or type, then fetch its zip.
- Direct + stable URLs — both the provider's
downloadUrland a MobilityData-hostedlatestUrl. - Bounding boxes — geographic filtering and map coverage out of the box.
- Keyless & reliable — parses the official catalog CSV with retry/backoff.
Notes
- Source: the Mobility Database catalog CSV (hosted by MobilityData). No API key required.
- Inactive/deprecated feeds are excluded by default — set
includeInactiveto see them. - Independent tool; not affiliated with MobilityData.
Pricing
Pay per result — $2.00 per 1,000 results (one result = one transit feed). No subscription or platform fees.
Related actors
- Transitland Scraper — routes, stops and operators across transit networks.
- TfL London Scraper — Transport for London data.
- Berlin VBB Scraper — Berlin/Brandenburg transit.