If your feed's going to expire soon, we'll send you an email so that you can upload a new feed with extended service coverage. To ensure you get these emails, access the Transit Partner Dashboard and configure your notifications.
Determine when a feed expires
The feed end date is based on the
feed_end_date field in
feed_info.txt. If the
feed_end_date is not populated, but is close to its expiration date, we try to deduce the end date This helps prevent loss of coverage when certain services are no longer valid, in case the feed has inconsistent service end dates in
Don't define a
feed_end_date later than the end of valid service information defined in the
calendar.txt file unless there are no services available between these dates. The same applies if your feed_start_date is earlier than the start of valid service information as defined in the
calendar.txt file. This will cause a gap in coverage for that extra period. We may also reject the feed in this case, based on how big the loss or whether the previous version had coverage.
When a feed expires, Google automatically extends the services, based on the assumption most schedules continue the same as before. Services that end at least a week earlier than the feed_end_date, or on the deduced end date if the feed_end_date is not present, aren't extended.
How to control auto extension
To control the automatic extension, define a feed_start_date and feed_end_date in the feed_info.txt file.
In some cases, like a seasonal service, the deduced majority end date may not correctly reflect how long the feed is valid. Services can end before the latest service end date and should not be automatically extended. If you have a seasonal service but don't want auto extension, we recommend you make your feed_end_date greater than 1 week after the service_end_date.
Important: If you encounter unexpected routing results because of an automatic extension, contact us.
Example of a feed with 5 winter-only routes and 1 route that operates year round
This table summarizes the various start and end dates for this feed:
With the above configuration, Google shows that the winter routes (1, 2, 3, 4, 5) won't operate after 2021-03-31. Without the
feed_end_date, the deduced end date of 2021-03-31 is used and the winter routes are extended indefinitely.