← Home

The most common GTFS problems.

Across 1576 comparable feed records, these are the problems most feeds share. Each one is common, which means each fix helps a lot of riders at once.

Most common problems

The six most widespread problemsShare of comparison-eligible feed records carrying each problem.
  1. Stops missing wheelchair boarding information93.8%1479 feed records
  2. Trips missing wheelchair accessibility information87.6%1381 feed records
  3. No feed contact58.6%923 feed records
  4. Mixed case recommended field54.4%857 feed records
  5. No fare data51.2%807 feed records
  6. Non-standard columns51.1%805 feed records

What each problem means and how to fix it

Plain-language coverage

Of the 115 distinct problem codes seen in the covered corpus, 50 carry vetted plain-language text: 43.5% of codes and 92.3% of all finding instances. Codes without curated text fall back to a generic line that links to the validator's rule documentation.

Next up for curation, ranked by how often riders' data actually hits each problem:

Notice codeInstancesFeed records
equal_shape_distance_diff_coordinates55501928
trip_with_shape_dist_traveled_but_no_shape_distances51049652
unsorted_stop_times47558882
duplicate_key32760918
invalid_row_length3016583
equal_shape_distance_diff_coordinates_distance_below_threshold183804150
missing_bike_allowance15880665
trip_distance_exceeds_shape_distance13533954
block_trips_with_overlapping_stop_times3538343
platform_without_parent_station28827116

In plain words: most feeds trip on the same handful of things, and most of those are one export setting. If you run an agency, scanning this list is a fast way to find a fix that probably applies to you too.

The directory contains 2009 published feed records. Prevalence uses 1576 canonical, non-duplicate records under rubric 1.3, scoring profile gtfs-scorecard-1.3, MobilityData gtfs-validator 8.0.1, reader archive profile raw-v1, and measured categories Correctness, Freshness, Rider experience. It never changes a grade. The same data is at the problems API (problems.json).