← All GTFS fixes

Fix: the feed expires within 30 days

Code: feed_expiration_date30_days (MobilityData validator)

What this means

feed_info.txt sets feed_end_date, and it falls within the next month. The data is not expired, but the window is closing.

Why it matters

This is the early warning before feed_expiration_date7_days. When the end date passes, trip planners drop the agency. Acting at the 30-day mark means you fix it calmly instead of scrambling after riders report the agency missing from their app.

How to fix it

How long it usually takes

One export. Worth doing now while it is a heads-up rather than an outage.

Authoritative rule

feed_expiration_date30_days is a canonical MobilityData GTFS Validator notice used in validator reports across the GTFS ecosystem. Read the authoritative rule for feed_expiration_date30_days in the GTFS Validator rules. (opens on an external site)

After you republish

Once the changed feed is live at your published URL, the next scorecard run checks it again. When the same complete producer contract no longer reports this finding, it can be recorded as a dated finding clearance. That confirms the later feed state, not who changed the feed or why.