public_transport_datasets
A Python package that provides public transport datasets for multiple cities.
Please refer to Report.md for Countries and Cities supported
Adopt a City or a Country !
Can't find your City or Country? Or information are incomplete or not exact ?
I will be happy for your contribution!
Send me a message with details for the feed, or with the city and the transportation provider, and I'll try to add to the datasets!
About API Keys
Some providers require api key to access their realtime data.
Check the column ENV VAR for API KEY and Issued by in the Report.md.
Library expects an environment variable with the value of your personal key to allow access their data
Installation
You can install the package via pip:
pip install public_transport_datasets
How to use
There is a simple webapp available on Github bus-and-go that uses the datasets, plotting data on a map.
It's available at https://bus-and-go.onrender.com/
To Do
-
Add more sources and refine the existing ones
-
Support SIRI standard (wip)
-
Support TFL standard (wip)
-
AOB
Credits
Most of the feeds information have been taken from www.mobilitydatabase.org
Metadata
Release files for public-transport-datasets 0.1.63
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| public_transport_datasets-0.1.63.tar.gz | 65.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| public_transport_datasets-0.1.63-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 260.7 kB
Release files / public_transport_datasets-0.1.63.tar.gz
| Download URL | public_transport_datasets-0.1.63.tar.gz |
|---|---|
| Size | 65.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2466588d3c8eee8040c2a43b0c7436d0364a6d31d13d93e7747ca9cb769e62e9
|
|
BLAKE2b-256 checksum How to use checksums |
a3ed295689bd503ad33deb99a366e432ae35a7006b3030ab679ca8fb945cd190
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.
Transparency logRelease files / public_transport_datasets-0.1.63-py3-none-any.whl
| Download URL | public_transport_datasets-0.1.63-py3-none-any.whl |
|---|---|
| Size | 195.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0985869ae76b9efdea8b8881466369ec95291984a39d02303184e52a13597e9a
|
|
BLAKE2b-256 checksum How to use checksums |
754268afdef565eaeddf58ee3f10e5d15b9fa64b81f064cf35f90cd07c8f23bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Apr 1, 2026.
Transparency log