This is a valid example feed which is demonstrating most of the options static GTFS and the extensions on top of that is offering. Although some parts of the data are (for example the stops) real, all the transit and pricing information in the feed is completely fictional. Also for example translations.txt is not complete by any means but rather trying to showcase various examples of translatable fields in both Swedish and English.

Contents of the example feed

Download the feed here:

Example feed datasets

agency.txt

agency_id,agency_name,agency_url,agency_timezone,agency_lang,agency_phone,agency_fare_url,agency_email,agency_logo_url
ferrylines,Ferry Lines,https://www.ferry-lines.fi,Europe/Helsinki,fi,+358401234567,https://www.ferry-lines.fi/fares,info@ferry-lines.fi,https://bit.ly/3zejwgG

stops.txt

stop_id,stop_name,tts_stop_name,stop_desc,stop_lat,stop_lon,wheelchair_boarding
kauppatori,Kauppatori,Kauppatori,Tähän pysäkin kuvaus,60.166998796889565,24.9537888130286,1
vallisaari,Vallisaari,Vallisaari,Tähän pysäkin kuvaus,60.141343078357636,25.007303171060478,0
suomenlinna,Suomenlinna,Suomenlinna,Tähän pysäkin kuvaus,60.1425190225911,24.99150750819535,1
lonna,Lonna,Lonna,Tähän pysäkin kuvaus,60.153587197888605,24.989046674082367,2
korkeasaari,Korkeasaari,Korkeasaari,Tähän pysäkin kuvaus,60.17512251641722,24.979226930773653

routes.txt

route_id,agency_id,route_short_name,route_long_name,route_desc,route_type,route_url,route_sort_order,capacity_sales
korkeasaari,ferrylines,,Kauppatori - Korkeasaari,Menopaluu liikenne Korkeasaareen,4,https://www.ferry-lines.fi/routes/1,1,2
circle_island,ferrylines,,Ympyrälinja,Ympyrälinja Helsingin mielenkiintoisimpien saarien välillä,4,https://www.ferry-lines.fi/routes/2,2,0

trips.txt

route_id,service_id,trip_id,trip_headsign,direction_id,block_id,shape_id,wheelchair_accessible,bikes_allowed
korkeasaari,weekdays,korkeasaari_weekdays_outbound_1,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_outbound_2,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_outbound_3,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_outbound_4,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_outbound_5,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_outbound_6,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_inbound_1,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_inbound_2,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_inbound_3,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_inbound_4,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_inbound_5,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekdays,korkeasaari_weekdays_inbound_6,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekends,korkeasaari_weekends_outbound_1,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekends,korkeasaari_weekends_outbound_2,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekends,korkeasaari_weekends_outbound_3,Korkeasaari,0,kauppatori_korkeasaari,korkeasaari,1,1
korkeasaari,weekends,korkeasaari_weekends_inbound_1,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekends,korkeasaari_weekends_inbound_2,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
korkeasaari,weekends,korkeasaari_weekends_inbound_3,Kauppatori,1,korkeasaari_kauppatori,korkeasaari,1,1
circle_island,weekends,circle_1,,,,circle,0,0
circle_island,weekends,circle_2,,,,circle,0,0
circle_island,weekends,circle_3,,,,circle,0,0
circle_island,weekends,circle_4,,,,circle,0,0
circle_island,weekends,circle_5,,,,circle,0,0

stop_times.txt

trip_id,arrival_time,departure_time,stop_id,stop_sequence,stop_headsign,timepoint
korkeasaari_weekdays_outbound_1,08:00:00,08:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekdays_outbound_1,08:30:00,08:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekdays_outbound_2,11:00:00,11:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekdays_outbound_2,11:30:00,11:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekdays_outbound_3,14:00:00,14:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekdays_outbound_3,14:30:00,14:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekdays_outbound_4,17:00:00,17:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekdays_outbound_4,17:30:00,17:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekdays_outbound_5,20:00:00,20:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekdays_outbound_5,20:30:00,20:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekdays_outbound_6,23:00:00,23:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekdays_outbound_6,23:30:00,23:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekdays_inbound_1,08:30:00,08:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekdays_inbound_1,09:00:00,09:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekdays_inbound_2,11:30:00,11:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekdays_inbound_2,12:00:00,12:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekdays_inbound_3,14:30:00,14:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekdays_inbound_3,15:00:00,15:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekdays_inbound_4,17:30:00,17:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekdays_inbound_4,18:00:00,18:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekdays_inbound_5,20:30:00,20:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekdays_inbound_5,21:00:00,21:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekdays_inbound_6,23:30:00,23:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekdays_inbound_6,24:00:00,24:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekends_outbound_1,08:00:00,08:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekends_outbound_1,08:30:00,08:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekends_outbound_2,14:00:00,14:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekends_outbound_2,14:30:00,14:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekends_outbound_3,20:00:00,20:00:00,kauppatori,1,Korkeasaari,1
korkeasaari_weekends_outbound_3,20:30:00,20:30:00,korkeasaari,2,Kauppatori,0
korkeasaari_weekends_inbound_1,08:30:00,08:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekends_inbound_1,09:00:00,09:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekends_inbound_2,14:30:00,14:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekends_inbound_2,15:00:00,15:00:00,kauppatori,2,Korkeasaari,0
korkeasaari_weekends_inbound_3,20:30:00,20:30:00,korkeasaari,1,Kauppatori,1
korkeasaari_weekends_inbound_3,21:00:00,21:00:00,kauppatori,2,Korkeasaari,0
circle_1,09:00:00,09:00:00,vallisaari,1,Suomenlinna,0
circle_1,09:15:00,09:15:00,suomenlinna,2,Lonna,0
circle_1,09:30:00,09:30:00,lonna,3,Vallisaari,0
circle_1,09:45:00,09:45:00,vallisaari,4,,0
circle_2,11:00:00,11:00:00,vallisaari,1,Suomenlinna,0
circle_2,11:15:00,11:15:00,suomenlinna,2,Lonna,0
circle_2,11:30:00,11:30:00,lonna,3,Vallisaari,0
circle_2,11:45:00,11:45:00,vallisaari,4,,0
circle_3,13:00:00,13:00:00,vallisaari,1,Suomenlinna,0
circle_3,13:15:00,13:15:00,suomenlinna,2,Lonna,0
circle_3,13:30:00,13:30:00,lonna,3,Vallisaari,0
circle_3,13:45:00,13:45:00,vallisaari,4,,0
circle_4,15:00:00,15:00:00,vallisaari,1,Suomenlinna,0
circle_4,15:15:00,15:15:00,suomenlinna,2,Lonna,0
circle_4,15:30:00,15:30:00,lonna,3,Vallisaari,0
circle_4,15:45:00,15:45:00,vallisaari,4,,0
circle_5,17:00:00,17:00:00,vallisaari,1,Suomenlinna,0
circle_5,17:15:00,17:15:00,suomenlinna,2,Lonna,0
circle_5,17:30:00,17:30:00,lonna,3,Vallisaari,0
circle_5,17:45:00,17:45:00,vallisaari,4,,0

calendar.txt

service_id,monday,tuesday,wednesday,thursday,friday,saturday,sunday,start_date,end_date
weekdays,1,1,1,1,1,0,0,20210501,20210930
weekends,0,0,0,0,0,1,1,20210501,20210930

calendar_dates.txt

service_id,date,exception_type
weekdays,20210625,2

fare_attributes.txt

fare_id,fare_name,fare_description,fare_instructions,price,currency_type,payment_method,transfers,agency_id
return_ticket_korkeasaari,Meno-paluu lippu,Lippu oikeuttaa meno- ja paluumatkaan Korkeasaaareen Kauppatorilta,Tämä on avoin lippu. Lippu aktivoituu kun se luetaan ensimmäistä kertaa.,10,EUR,1,,ferrylines
season_ticket_korkeasaari,Kausilippu,Lippu oikeuttaa rajattomaan matkustamiseen Korkeasaaren ja Kauppatorin välillä yhden kauden ajan,,100,EUR,1,,ferrylines
circle_ticket,Päivälippu,Tämä on kuvaus,Lippu oikeuttaa rajattomaan matkustamiseen ympyräreitillä päivän ajan,7,EUR,1,,ferrylines

fare_rules.txt

fare_id,route_id
return_ticket_korkeasaari,korkeasaari
season_ticket_korkeasaari,korkeasaari
circle_ticket,circle_island

shapes.txt

shape_id,shape_pt_lat,shape_pt_lon,shape_pt_sequence
korkeasaari,60.166998796889565,24.9537888130286,1
korkeasaari,60.16519948094481,24.959554698618675,2
korkeasaari,60.163747620032574,24.96347072386291,3
korkeasaari,60.162615978094365,24.96791246196639,4
korkeasaari,60.16140775247737,24.97169118635033,5
korkeasaari,60.16311356887761,24.978738583346995,6
korkeasaari,60.16436918270734,24.983119397696278,7
korkeasaari,60.16593271021846,24.985024099587267,8
korkeasaari,60.16711308394762,24.985341439893045,9
korkeasaari,60.16846985948053,24.983725204726305,10
korkeasaari,60.16926126861731,24.98213949621329,11
korkeasaari,60.17124078656475,24.978823217372142,12
korkeasaari,60.17218926331339,24.977040717495026,13
korkeasaari,60.1732201852416,24.97633600824128,14
korkeasaari,60.174343608615494,24.97411281000964,15
korkeasaari,60.175006713786054,24.975636531728508,16
korkeasaari,60.17525932173148,24.97817606785811,17
korkeasaari,60.17521237970006, 24.979235025510555,18
circle,60.141343078357636,25.007303171060478,1
circle,60.14055131143466,25.006898096106422,2
circle,60.1425190225911,24.99150750819535,3
circle,60.14393935022309,24.988288048263822,4
circle,60.144773275470456,24.98779073334833,5
circle,60.14393935022309,24.988288048263822,6
circle,60.1425190225911,24.99150750819535,7
circle,60.143462118683054,24.995892180141208,8
circle,60.14855246364752,24.99476225135585,9
circle,60.153587197888605,24.989046674082367,10
circle,60.15140047760136,24.99271736898231,11
circle,60.14662285132645,25.00034313427669,12
circle,60.141343078357636,25.007303171060478,13

translations.txt

table_name,field_name,language,translation,record_id
agencies,agency_fare_url,en,https://www.ferry-lines.fi/fares/en,ferrylines
agencies,agency_fare_url,sv,https://www.ferry-lines.fi/fares/sv,ferrylines
stops,stop_name,sv,Salutorget,kauppatori
stops,tts_stop_name,sv,Salutorget,kauppatori
stops,stop_name,sv,Skanslandet,vallisaari
stops,tts_stop_name,sv,Skanslandet,vallisaari
stops,stop_name,sv,Sveaborg,suomenlinna
stops,tts_stop_name,sv,Sveaborg,suomenlinna
stops,stop_name,sv,Lonnan,lonna
stops,tts_stop_name,sv,Lonnan,lonna
stops,stop_name,sv,Högholmen,korkeasaari
stops,tts_stop_name,sv,Högholmen,korkeasaari
routes,route_long_name,sv,Salutorget - Högholmen,korkeasaari
routes,route_desc,sv,returtrafik till Högholmen,korkeasaari
routes,route_desc,en,Return traffic to Korkeasaari,korkeasaari
rider_categories,rider_category_name,sv,Vuxen,adult
rider_categories,rider_category_name,en,Adult,adult
rider_categories,rider_category_name,sv,Barn,child
rider_categories,rider_category_name,en,Child,child
rider_categories,rider_category_name,sv,Studerande,student
rider_categories,rider_category_name,en,Student,student

feed_info.txt

feed_publisher_name,feed_publisher_url,feed_lang,default_lang,feed_start_date,feed_end_date,feed_version,feed_contact_email
Ferry Lines,https://www.ferry-lines.fi,fi,fi,20210101,20211231,1,info@ferry-lines.fi