← All agencies

Score a feed now.

Paste a link to any published GTFS Schedule feed and get a graded scorecard back, usually within a minute. No account, no YAML, and no waiting for a review. This is a one-off check. To track a feed over time, add your agency instead. Not published yet? Check the zip before you publish, right in your browser.

Score it now

Prefer GitHub instead?

  1. Open the form and paste your GTFS Schedule URL.
  2. A scorer downloads the feed, runs the MobilityData validator, and grades it against the rubric.
  3. It posts the grade, the category scores, and the top things to fix as a comment, then closes the request.

Open the form and score a feed

The form lives on GitHub, so you will need a free GitHub account to submit it. The grade comes back as a comment on the request you open, usually within a few minutes. Use this if the form above is not enabled on this deployment.

Prefer the command line?

Score a feed locally with one command. It needs Java 17 and uv; the first run downloads the validator.

uvx --from "git+https://github.com/ChelseaKR/gtfs-scorecard#subdirectory=pipeline" \
  scorecard try https://your-agency.example/google_transit.zip --html scorecard.html

To fail a CI build when a feed drops below a grade, use the GitHub Action.