← All agencies

Feed status · checked 2026-07-23

Essex Bus Network

Based on the feed this agency publishes

Service mode Bus

49.8 / 100

First scorecard for this agency

Catalogued in Essex, United Kingdom.

Covers 131 daysAccessibility gapsRealtime not yet published

A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.2, validator 8.0.1.

Measured 3 of 4 score categories from the Mobility Database's mirror copy of the feed.

How we measured this

Confidence in this measurement: provisional.

  • Realtime quality was not measured this run. It does not count against the grade.
  • The agency's own feed URL was unreachable, so the Mobility Database's hosted mirror copy was scored instead.

Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.

Top things to fix

Fix 01

Re-generate shape distances in your export; flag to your vendor if it persists.Likely your export tool

Some trips have stop times whose distances along the route go backwards. Apps can show buses jumping backwards or mis-order stops.

⏱ Usually an export-tool fix, not hand editing.worth about +24 points in its category

Fix 02

Review the rule documentation for 'invalid_url' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.

Invalid url (flagged by the MobilityData validator). See the linked rule for what this affects.

⏱ Varies.worth about +12 points in its category

Fix 03

Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team

9805 of 9814 stops don't say whether a wheelchair user can board there. Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points in its category

How to make and check these changes

Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.

  1. Re-generate shape distances in your export; flag to your vendor if it persists.

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.

  2. Review the rule documentation for 'invalid_url' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.

  3. Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.

Rider view: what this feed publishes

A quick read of rider-facing information in this feed.

Schedule visibility
The feed's last published service date is in 131 days.
Published accessibility data
Accessibility information is stated for 0.1% of stops and 0% of trips. This measures published data, not whether stops or vehicles are physically usable.
Fare information
No fare information is published in the feed.
Realtime information
Realtime-feed availability and live-arrival coverage are not known from this scorecard.

Important: This does not rate service reliability. Riders should confirm current service alerts, fares, and accessibility accommodations with the transit operator before traveling.

Send your vendor a fix request

You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.

Score by category

Correctness30.0 / 100

The MobilityData validator flagged 10 kinds of issue across 2649 instances (127 error, 206 warning, 2316 informational).

Freshness100.0 / 100

Service data covers the next 131 days.

Rider experience37.5 / 100

0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.

Accessibility0.1 / 100

0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.

1 accessibility depth signal

  • 422 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("St Andrew Church", "Temple Ln", "Temple Ln", and more).

    Consider: Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.

Opportunities to strengthen the data, not deductions from the sub-score above. States what the second accessibility lens can check from the feed, not verified physical usability.

Realtime qualityNot yet measured

Not scored yet. Nothing here counts against the grade.

Routes and stops

Each route is drawn once, using the longest shape its trips follow; stops are the dots.

Skip to route and stop data

Basemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.

  • NOVO (green)
  • 18 (green)
  • 199 (green)
  • C2 (green)
  • FWC008 (green)
  • 1 (green)
  • X80 (green)
  • 4 (green)
  • P&R (green)
  • 693 (green)
  • 31 (green)
  • FWC009 (green)
  • 77 (green)
  • 77A (green)
  • 667 (green)
  • 30 (green)
  • 17 (green)
  • 677 (green)
  • 817 (green)
  • 701 (green)
  • 702 (green)
  • 18 (green)
  • B1 (green)
  • B2 (green)
  • B3 (green)
  • B4 (green)
  • 300 (green)
  • 87 (green)
  • C1 (green)
  • C2 (green)
  • 200 (green)
  • C3 (green)
  • C6 (green)
  • C10 (green)
  • C9 (green)
  • C7 (green)
  • C57 (green)
  • C8 (green)
  • C11 (green)
  • C4 (green)
  • 336 (green)
  • C5 (green)
  • 332 (green)
  • 331 (green)
  • 371 (green)
  • X71 (green)
  • 2 (green)
  • 313 (green)
  • 314 (green)
  • 16A (green)
  • 105 (green)
  • 107 (green)
  • 9 (green)
  • 21C (green)
  • 3 (green)
  • 115 (green)
  • 63 (green)
  • 1A (green)
  • 2 (green)
  • 2A (green)
  • 16 (green)
  • 721 (green)
  • 21 (green)
  • 493 (green)
  • 491 (green)
  • 492 (green)
  • 20 (green)
  • 397 (green)
  • 372 (green)
  • 21S (green)
  • 10 (green)
  • 8 (green)
  • 561 (green)
  • 13B (green)
  • 275 (green)
  • 2 (green)
  • 3 (green)
  • 76 (green)
  • 32 (green)
  • 7 (green)
  • 7A (green)
  • 434 (green)
  • 565 (green)
  • 320 (green)
  • X20 (green)
  • X70 (green)
  • 370 (green)
  • 170 (green)
  • 73B (green)
  • 18 (green)
  • 18C (green)
  • 101 (green)
  • 436 (green)
  • FC05 (green)
  • FC07 (green)
  • FC03 (green)
  • FC01 (green)
  • 6 (green)
  • 3 (green)
  • 201 (green)
  • 102 (green)
  • 103 (green)
  • 104 (green)
  • 105 (green)
  • 106 (green)
  • 16 (green)
  • 43 (green)
  • C3 (green)
  • 24 (green)
  • 44 (green)
  • 20 (green)
  • 22 (green)
  • 22B (green)
  • 21 (green)
  • B5 (green)
  • 16C (green)
  • 319 (green)
  • 320 (green)
  • 45 (green)
  • 321 (green)
  • 59 (green)
  • 590 (green)
  • 301 (green)
  • 316 (green)
  • 407 (green)
  • 417 (green)
  • 46 (green)
  • 694 (green)
  • 508A (green)
  • 509A (green)
  • 510A (green)
  • 174 (green)
  • 175 (green)
  • 318 (green)
  • 50 (green)
  • 14 (green)
  • 61 (green)
  • 71 (green)
  • 72 (green)
  • 104 (green)
  • 106 (green)
  • 94 (green)
  • 94A (green)
  • 94B (green)
  • 16B (green)
  • 907 (green)
  • 50B (green)
  • 79 (green)
  • 15 (green)
  • 14 (green)
  • 19 (green)
  • 19A (green)
  • 92 (green)
  • 22 (green)
  • 118 (green)
  • 7A (green)
  • 4 (green)
  • 4 (green)
  • 28 (green)
  • 23 (green)
  • 67 (green)
  • 59 (green)
  • 40 (green)
  • 14 (green)
  • 11 (green)
  • 5 (green)
  • 1 (green)
  • 69 (green)
  • 69A (green)
  • 17 (green)
  • 17A (green)
  • 2 (green)
  • 3 (green)
  • 18A (green)
  • 305 (green)
  • 315 (green)
  • 325 (green)
  • 7 (green)
  • 85 (green)
  • 13B (green)
  • 50 (green)
  • 50A (green)
  • 83 (green)
  • 83B (green)
  • D1 (green)
  • D2 (green)
  • 82 (green)
  • 82A (green)
  • 82B (green)
  • 80 (green)
  • 481 (green)
  • 80A (green)
  • 81 (green)
  • 81A (green)
  • 74B (green)
  • 4A (green)
  • 4 (green)
  • 9A (green)
  • 45 (green)
  • 12 (green)
  • 48 (green)
  • 826 (green)
  • 306 (green)
  • 375 (green)
  • 60 (green)
  • 15A (green)
  • 15 (green)
  • 14 (green)
  • 15B (green)
  • W14 (green)
  • 62 (green)
  • 7 (green)
  • 26A (green)
  • 26 (green)
  • X2 (green)
  • 322 (green)
  • 323 (green)
  • 324 (green)
  • 335 (green)
  • 53 (green)
  • 55 (green)
  • 333 (green)
  • 53A (green)
  • 68A (green)
  • 51 (green)
  • 52 (green)
  • 54 (green)
  • 56 (green)
  • 57 (green)
  • 3A (green)
  • 26 (green)
  • 333 (green)
  • 1 (green)
  • 1A (green)
  • 1B (green)
  • 4A (green)
  • 7 (green)
  • 17 (green)
  • 8A (green)
  • 3 (green)
  • 17A (green)
  • A1 (green)
  • 99 (green)
  • 88A (green)
  • 6 (green)
  • 88B (green)
  • 331 (green)
  • 89 (green)
  • 42 (green)
  • 25 (green)
  • 25B (green)
  • 44 (green)
  • 44A (green)
  • 43B (green)
  • X43 (green)
  • 43 (green)
  • 43A (green)
  • 13C (green)
  • 23 (green)
  • 23A (green)
  • 23B (green)
  • 60 (green)
  • 2A (green)
  • SB81 (green)
  • 1 (green)
  • 2 (green)
  • 3 (green)
  • 4 (green)
  • 6 (green)
  • 8 (green)
  • 10 (green)
  • 309 (green)
  • 510 (green)
  • 508 (green)
  • 509 (green)
  • 212 (green)
  • 431 (green)
  • 269 (green)
  • 251 (green)
  • 724 (green)
  • 17 (green)
  • 21 (green)
  • 288 (green)
  • 30 (green)
  • 34 (green)
  • 39 (green)
  • 414 (green)
  • 417 (green)
  • 419 (green)
  • 444 (green)
  • 446 (green)
  • 451 (green)
  • 453 (green)
  • 503 (green)
  • 504 (green)
  • 505 (green)
  • 506 (green)
  • 510 (green)
  • 513 (green)
  • 60 (green)
  • 60A (green)
  • 61 (green)
  • 676 (green)
  • 702 (green)
  • 90 (green)
  • D7 (green)
  • 38A (green)
  • X1 (green)
  • 150 (green)
  • 375 (green)
  • 132 (green)
  • X10 (green)
  • FWC001 (green)
  • FWC002 (green)
  • FWC003 (green)
  • FWC005 (green)
  • FWC006 (green)
  • FWC007 (green)
  • 101 (green)
  • SB28 (green)
  • 808 (green)
  • COG1 (green)
  • 167 (green)
  • 215 (green)
  • 462 (green)
  • 498 (green)
  • 93 (green)
  • 93A (green)
  • X93 (green)
  • 38 (green)
  • 49 (green)
  • X30 (green)
  • 392 (green)
  • SB09 (green)
  • 339 (green)
  • 92 (green)
  • 25 (green)
  • 825 (green)
  • 20 (green)
  • 21 (green)
  • 27A (green)
  • 73 (green)
  • 75 (green)
  • 80A (green)
  • 88 (green)
  • 73A (green)
  • 27 (green)
  • 827 (green)
  • 80C (green)
  • 102 (green)
  • 104 (green)
  • 88A (green)
  • 1A (green)
  • 22 (green)
  • 251 (green)
  • 28 (green)
  • 2A (green)
  • 46 (green)
  • 47 (green)
  • 515 (green)
  • 807 (green)
  • 808 (green)
  • 810 (green)
  • 473 (green)
  • 66 (green)
  • 811 (green)
  • 620 (green)
  • 812 (green)
  • 51 (green)
  • 608 (green)
  • 3 (green)
  • 815 (green)
  • 5 (green)
  • 6 (green)
  • 6A (green)
  • 816 (green)
  • 19 (green)
  • 92 (green)
  • 14 (green)
  • 88 (green)
  • 91 (green)
  • 95 (green)
  • 95A (green)
  • 63 (green)
  • 1 (green)
  • PREM (green)
  • 63A (green)
  • 7 (green)
  • 8 (green)
  • 100 (green)
  • 21 (green)
  • 81 (green)
  • 9 (green)
  • 901 (green)
  • 902 (green)
  • 903 (green)
  • 625 (green)
  • 29 (green)
  • 483 (green)
  • 484 (green)
  • 475 (green)
  • 7 (green)
  • 351 (green)
  • 59 (green)
  • 70 (green)
  • 806 (green)
  • 42A (green)
  • 13 (green)
  • 13A (green)
  • 71 (green)
  • 31 (green)
  • 37 (green)
  • 9 (green)
  • 74 (green)
  • 24 (green)
  • 68 (green)
  • 703 (green)
  • 98A (green)
  • 2 (green)
  • 211 (green)
  • 13 (green)
  • 13A (green)
  • 8 (green)
  • 370 (green)
  • 372 (green)
  • 83 (green)
  • 88 (green)
  • 99 (green)
  • 22 (green)
  • 33 (green)
  • 44 (green)
  • 73 (green)
Routes in Essex Bus Network's feed
RouteTypeLine color
NOVO Novotel Hotel ShuttleBusgreen
18 Clare - Sturmer - HaverhillBusgreen
199 Cambridge - NewnhamBusgreen
C2 Hatley - St NeotsBusgreen
FWC008 Chelmer Village - Hylands School (Students Only)Busgreen
1 Shrub End - Colchester City Centre - GreensteadBusgreen
X80 Lakeside - BluewaterBusgreen
4 Clacton - Jaywick - ClactonBusgreen
P&R Park & Ride - Colchester City Centre - Park & RideBusgreen
693 Ardleigh - East BergholtBusgreen
31 Harlow - CoopersaleBusgreen
FWC009 Chelmer Village - Beaulieu Park School (Students Only)Busgreen
77 Braiswick - Colchester - Aingers Green - St OsythBusgreen
77A Braiswick - Colchester - Gt. Bromley - Aingers Green - St Osyth BeachBusgreen
667 Ilford - Gants Hill - Barkingside - ChigwellBusgreen
30 Coopersale - St Margaret's HospitalBusgreen
17 Great Dunmow - ChelmsfordBusgreen
677 Ilford - DebdenBusgreen
817 Southchurch - WestcliffBusgreen
701 Sandon Park & RideBusgreen
702 Chelmer Valley Park & RideBusgreen
18 Great Dunmow - ChelmsfordBusgreen
B1 Laindon - Gt. Knightleys - BasildonBusgreen
B2 Laindon - Langdon Hills - BasildonBusgreen
B3 Pitsea - Whitmore Way - BasildonBusgreen
B4 Pitsea - Wickford Ave - BasildonBusgreen
300 Chelmsford - Billericay - BasildonBusgreen
87 Brightlingsea - Colchester - Great HorkesleyBusgreen
C1 Galleywood - Chelmsford City Centre - BroomfieldBusgreen
C2 Broomfield - North Melbourne - ChelmsfordBusgreen
200 Basildon - Chadwell - Tilbury - GraysBusgreen
C3 North Melbourne - Chelmsford City CentreBusgreen
C6 Chelmsford City Centre - Great BaddowBusgreen
C10 Channels - Beaulieu - Chelmsford City CentreBusgreen
C9 Chelmsford City Centre - BeaulieuBusgreen
C7 Chelmsford City Centre - Great Baddow - GalleywoodBusgreen
C57 Chelmsford City Centre - Beehive Lane - GalleywoodBusgreen
C8 Chelmsford City Centre - Springfield - BeaulieuBusgreen
C11 Chelmsford - Springfield - Beaulieu Rail StationBusgreen
C4 Chelmsford - Oxney Green - ChelmsfordBusgreen
336 Chelmsford - South WoodhamBusgreen
C5 Moulsham Lodge - Chelmsford City CentreBusgreen
332 (Burnham) - Steeple - Maldon - ChelmsfordBusgreen
331 Burnham - Althorne - Maldon - ChelmsfordBusgreen
371 Chelmsford - Boreham - Witham - ColchesterBusgreen
X71 Chelmsford - Witham - ColchesterBusgreen
2 Shoeburyness - SouthendBusgreen
313 Great Dunmow - Little Easton - Saffron WaldenBusgreen
314 Great Dunmow - Great Easton - Saffron WaldenBusgreen
16A Barnhall Estate - St. Helena School (Colchester)Busgreen
105 Colchester - Gt. Bromley - Weeley - WaltonBusgreen
107 Colchester - Gt Bromley - Weeley - WaltonBusgreen
9 Clacton - Kirby le Soken - Frinton - WaltonBusgreen
21C Canvey - HadleighBusgreen
3 Southend - ChelmsfordBusgreen
115 Weeley - Thorpe-le-SokenBusgreen
63 Landwick - Rochford - RayleighBusgreen
1A Pitsea - BasildonBusgreen
2 Clacton - MistleyBusgreen
2A Clacton - MistleyBusgreen
16 Chelmsford - WethersfieldBusgreen
721 Thorrington - Manningtree High SchoolBusgreen
21 Basildon - North BenfleetBusgreen
493 Fyfield - Epping St John's SchoolBusgreen
491 North Weald - Epping St John's SchoolBusgreen
492 North Weald - Epping St John's SchoolBusgreen
20 Walthamstow - DebdenBusgreen
397 Crooked Billet - DebdenBusgreen
372 Chelmsford - Boreham - Witham - ColchesterBusgreen
21S Canvey - Southend (via Westcliff High Schools)Busgreen
10 Shotgate - Wickford Town Centre - BasildonBusgreen
8 Rettendon Common - WickfordBusgreen
561 Basildon - St John Payne SchoolBusgreen
13B Waltham Cross - EppingBusgreen
275 Walthamstow - BarkingsideBusgreen
2 Wickford - BillericayBusgreen
3 Shotgate - Wickford - BillericayBusgreen
76 Clacton - Weeley - Frating - ColchesterBusgreen
32 Ongar - ChelmsfordBusgreen
7 Stansted Airport - Bishop's StortfordBusgreen
7A Stansted Airport - Bishop's StortfordBusgreen
434 Ongar - ShenfieldBusgreen
565 Brentwood - Bulphan & West Horndon - BrentwoodBusgreen
320 Colchester - Braintree - (Great Notley)Busgreen
X20 Colchester - Braintree - Stansted AirportBusgreen
X70 Chelmsford - Braintree - ColchesterBusgreen
370 Chelmsford - Braintree - HalsteadBusgreen
170 Chelmsford - Braintree Interchange - Marks FarmBusgreen
73B Chelmsford - Hatfield Peverel - MaldonBusgreen
18 North Weald - Epping - Debden - LoughtonBusgreen
18C Loughton - Debden - Epping - North Weald - OngarBusgreen
101 Mayland - Burnham-on-CrouchBusgreen
436 Shenfield - Kelvedon HatchBusgreen
FC05 Asheldham - Tillingham - South Woodham FerrersBusgreen
FC07 Mundon - South Woodham FerrersBusgreen
FC03 Southminster - South Woodham FerrersBusgreen
FC01 Mayland - South Woodham FerrersBusgreen
6 Burnham-on-Crouch - ChelmsfordBusgreen
3 Tillingham - ChelmsfordBusgreen
201 Orsett Hospital - Stanford - Fobbing - BasildonBusgreen
102 Steeple - Burnham-on-Crouch (Students Only)Busgreen
103 Asheldham - Burnham-on-Crouch (Students Only)Busgreen
104 Bradwell - Burnham (Students Only)Busgreen
105 Southminster - Burnham-on-Crouch (Students Only)Busgreen
106 Southminster - Burnham-on-Crouch (Students Only)Busgreen
16 Waltham Cross - Honey Lane - Waltham CrossBusgreen
43 Billericay School - Wickford - ShotgateBusgreen
C3 Point Clear - BrightlingseaBusgreen
24 Central Harlow - River Way - Central HarlowBusgreen
44 Shotgate - Basildon - BillericayBusgreen
20 Harlow - Epping - OngarBusgreen
22 Harlow - North Weald - EppingBusgreen
22B Central Harlow - Potter StreetBusgreen
21 Harlow - EppingBusgreen
B5 Basildon Bus Station - Gardiners Lane SouthBusgreen
16C Waltham Cross - Loughton - Waltham CrossBusgreen
319 Haverhill - Saffron Walden - Audley End - NewportBusgreen
320 Haverhill - Saffron Walden - Audley EndBusgreen
45 Mayflower School - Basildon - Wickford - ShotgateBusgreen
321 Haverhill - Saffron Walden - Audley End - NewportBusgreen
59 Audley End Station - Saffron WaldenBusgreen
590 Audley End Station - Saffron WaldenBusgreen
301 Saffron Walden - Bishop's StortfordBusgreen
316 Stansted Airport - Saffron WaldenBusgreen
407 Gilden Park - Harlow Bus Station - PAHBusgreen
417 Gilden Park - Town Station - PAH - Bus StationBusgreen
46 Langdon Hills - BillericayBusgreen
694 Colchester - Langham - East BergholtBusgreen
508A Stansted Airport - HarlowBusgreen
509A Stansted Airport - HarlowBusgreen
510A Stansted Airport - HarlowBusgreen
174 Colchester - Abberton - Fingringhoe - ColchesterBusgreen
175 Colchester - Fingringhoe - Abberton ColchesterBusgreen
318 Stansted Airport - Saffron WaldenBusgreen
50 Shotgate - Wickford - Basildon - IngatestoneBusgreen
14 Wickford Station - The Wick - Wickford StationBusgreen
61 Brentwood - BlackmoreBusgreen
71 Stondon Massey - Brentwood - Stondon MasseyBusgreen
72 Stondon Massey - Brentwood - Stondon MasseyBusgreen
104 Langdon Hills - Basildon Bus StationBusgreen
106 Langdon Hills Tesco - Laindon StationBusgreen
94 South Woodham - BasildonBusgreen
94A South Woodham - BasildonBusgreen
94B Beauchamps School - BasildonBusgreen
16B St. Helena School - Old HeathBusgreen
907 West Bergholt - The Stanway SchoolBusgreen
50B Colchester - Peldon - Gt. Wigborough - ColchesterBusgreen
79 Colchester - Messing - Tiptree - ColchesterBusgreen
15 Marks Tey - Stanway - Lexden - Marks TeyBusgreen
14 Harlow Bus Station - Pinnacles - Harlow Bus StationBusgreen
19 Chelmsford - Epping - HarlowBusgreen
19A Chelmsford - HarlowBusgreen
92 Colchester - Shrub End - Layer BretonBusgreen
22 Harwich - Harwich International - HarwichBusgreen
118 Harwich - RamseyBusgreen
7A Hadleigh - HockleyBusgreen
4 Harlow Bus Station - Latton Bush - Harlow Bus StatBusgreen
4 Harlow Bus Station - Latton Bush - Harlow Bus StatBusgreen
28 Harlow Bus Station - Old Harlow - Harlow Bus StatiBusgreen
23 Central Harlow - Church Langley - Central HarlowBusgreen
67 East Mersea - Abberton - ColchesterBusgreen
59 Chelmsford - HarlowBusgreen
40 Witham Town Centre - Ebenezer Close - Witham TownBusgreen
14 The Hythe - Greenstead - City Centre - StanwayBusgreen
11 Colchester North Station - Highwoods - Colchester North StationBusgreen
5 Harlow Bus Station - SumnersBusgreen
1 Harlow - Sumners & Katherines - HarlowBusgreen
69 East Mersea - Layer-de-la-Haye - ColchesterBusgreen
69A East Mersea - Abberton - ColchesterBusgreen
17 Debden - Loughton Station - Debden (clockwise)Busgreen
17A Debden - Loughton Station - Debden (anticlockwise)Busgreen
2 Harlow - Pyenest Road - Staple Tye - HarlowBusgreen
3 Harlow - Staple Tye - Pyenest Road - HarlowBusgreen
18A Epping - DebdenBusgreen
305 Stansted Airport - Bishop's StortfordBusgreen
315 Bishop's Stortford - Gt Hallingbury - Bishop's StoBusgreen
325 Bishop's Stortford - Little Hallingbury - Bishop's StortfordBusgreen
7 (Southend) - Hockley - RayleighBusgreen
85 Colchester - Stanway - Copford - Layer BretonBusgreen
13B Chelmsford - Ramsden Heath - WickfordBusgreen
50 Colchester - Layer-de-la-Haye - (Tollesbury)Busgreen
50A Colchester - Layer Breton - TollesburyBusgreen
83 Bures - Wakes Colne - Fordham - ColchesterBusgreen
83B Colchester - Fordham - Aldham - ColchesterBusgreen
D1 Bradwell-on-Sea - MaldonBusgreen
D2 Southminster - MaldonBusgreen
82 Colne Engaine - Wakes Colne - Great Tey - ColchestBusgreen
82A Colchester - Eight Ash Green - Wakes ColneBusgreen
82B Colne Engaine - Wakes Colne - Aldham - ColchesterBusgreen
80 Boxted - Mile End - ColchesterBusgreen
481 West Horndon - HuttonBusgreen
80A (Dedham) - Boxted - Mile End - ColchesterBusgreen
81 Dedham - Mile End - ColchesterBusgreen
81A (Manningtree) - Dedham - Mile End - ColchesterBusgreen
74B Clacton - Wivenhoe - ColchesterBusgreen
4A Southend - Southchurch - North Shoebury - LandwickBusgreen
4 Southend - Southchurch - North ShoeburyBusgreen
9A Landwick - Southend - RayleighBusgreen
45 Bradwell - Southminster - Burnham - South WoodhamBusgreen
12 Wickford - BillericayBusgreen
48 Temple Grove - PlesheyBusgreen
826 Colchester Royal Grammar - Castle HedinghamBusgreen
306 Wicken Bonhunt - Bishop's StortfordBusgreen
375 Horndon-on-the-Hill - East Tilbury - West TilburyBusgreen
60 Braintree - Halstead - SudburyBusgreen
15A Waltham Cross - Waltham Abbey - HarlowBusgreen
15 Waltham Cross - Waltham Abbey - HarlowBusgreen
14 Waltham Cross - UpshireBusgreen
15B Waltham Cross - Waltham AbbeyBusgreen
W14 Loughton - South Woodford - Whipps CrossBusgreen
62 Travel Centre - Southchurch Central Avenue - Travel CentreBusgreen
7 Harlow Town Rail Station - Harlow Bus StationBusgreen
26A Bus Station - Little Parndon - Bus StationBusgreen
26 Bus Station - Little Parndon - Bus StationBusgreen
X2 Southend - Basildon - UpminsterBusgreen
322 Lindsell - Gt Dunmow - Bishop's StortfordBusgreen
323 Gt Dunmow - Bishop's StortfordBusgreen
324 Stebbing - Gt Dunmow - Bishop's StortfordBusgreen
335 Start Hill - Bishop's StortfordBusgreen
53 Rowhedge - Colchester City Centre - West BergholtBusgreen
55 Colchester City Centre - Monkwick - (West Mersea)Busgreen
333 Heybridge - Maldon - ChelmsfordBusgreen
53A Old Heath - Colchester City Centre - West BergholtBusgreen
68A West Mersea - ColchesterBusgreen
51 Highwoods - Colchester - WivenhoeBusgreen
52 Stanway - Colchester City Centre - HighwoodsBusgreen
54 Colchester City Centre - GreensteadBusgreen
56 Colchester City Centre - Shrub EndBusgreen
57 Colchester City Centre - St MichaelsBusgreen
3A Leigh Church - Southend Hospital - Travel CentrBusgreen
26 Shoeburyness - Southend Travel CentreBusgreen
333 Stansted Airport - Gt. Dunmow - BraintreeBusgreen
1 Brook Retail Park and Shopping Village CircularBusgreen
1A Shopping Village and Brook Retail Park CircularBusgreen
1B Pier Avenue - Burrsville Park - Pier AvenueBusgreen
4A Tendring Education Centre - Clacton Pier AvenueBusgreen
7 Walton - Frinton - ClactonBusgreen
17 Guilden Morden - Royston - CambridgeBusgreen
8A Rayleigh - Hayes Country Park - ChelmsfordBusgreen
3 Stanway - Colchester City Centre - GreensteadBusgreen
17A Southend - Highlands BlvdBusgreen
A1 Clacton Shopping Village - Clacton Air ShowBusgreen
99 Maldon - Chelmsford - Broomfield HospitalBusgreen
88A Halstead - Aldham - ColchesterBusgreen
6 Southend Travel Centre - SouthchurchBusgreen
88B Halstead - Fordham - ColchesterBusgreen
331 Braintree - Felsted - Gt. DunmowBusgreen
89 Great Yeldham - HalsteadBusgreen
42 Bury St Edmunds - Sudbury - Halstead - BraintreeBusgreen
25 Harlow - Hoddesdon - CheshuntBusgreen
25B Harlow - Hoddesdon - (Broxbourne)Busgreen
44 Sudbury - Bures - West Bergholt - ColchesterBusgreen
44A Sudbury - Bures - West Bergholt - ColchesterBusgreen
43B Bury St Edmunds - Sudbury - Nayland - ColchesterBusgreen
X43 Bury St Edmunds - Sudbury - Honey Tye - ColchesterBusgreen
43 Bury St Edmunds - Sudbury - Nayland - ColchesterBusgreen
43A Bury St Edmunds - Sudbury - Honey Tye - ColchesterBusgreen
13C Waltham Cross - Epping - North Weald - OngarBusgreen
23 Southend Airport - Leigh-on-Sea StationBusgreen
23A Southend Airport - Leigh-on-Sea StationBusgreen
23B Airport Business Park - Leigh-on-Sea StationBusgreen
60 Warley - Bishops Hall Estate - WarleyBusgreen
2A Southend - ShoeburynessBusgreen
SB81 Glebe Field - Basildon Bus StationBusgreen
1 Central Harlow - Sumners & Katherines - Central HarlowBusgreen
2 Harlow - Pyenest Road - Staple Tye - HarlowBusgreen
3 Harlow - Staple Tye - Pyenest Road - HarlowBusgreen
4 Harlow Bus Station - Latton Bush - Harlow Bus StationBusgreen
6 Harlow Bus Station - Little Parndon - Harlow Bus StationBusgreen
8 Harlow Bus Station - Old HarlowBusgreen
10 Central Harlow - Church LangleyBusgreen
309 Thorley Park - Bishop's Stortford - Stansted AirpoBusgreen
510 Stansted Airport - Harlow (via Forest Hall Park)Busgreen
508 Stansted Airport - Harlow (via Dunmow Road)Busgreen
509 Stansted Airport - Harlow (via Parsonage Estate)Busgreen
212 Waltham Cross - Roundhills - Waltham CrossBusgreen
431 Blackmore - ShenfieldBusgreen
269 Grays - BrentwoodBusgreen
251 Upshire - Waltham Cross - Cheshunt - Hammond St.Busgreen
724 Harlow - HeathrowBusgreen
17 Southend - Leigh-on-Sea Station - (Highlands Blvd)Busgreen
21 Black Notley - BraintreeBusgreen
288 Maldon Town CircularBusgreen
30 Marks Farm - Braintree - Beckers GreenBusgreen
34 Saffron Walden Town ServiceBusgreen
39 Witham Town CircularBusgreen
414 Felsted - Great Dunmow - Saffron WaldenBusgreen
417 Rayne - NewportBusgreen
419 Great Saling - NewportBusgreen
444 Barley - Saffron WaldenBusgreen
446 Berden - Saffron WaldenBusgreen
451 Newport - Great Dunmow - FelstedBusgreen
453 Thaxted - Wimbish - Joyce Frankland AcademyBusgreen
503 (Connection from 504) - South Woodham - AlthorneBusgreen
504 Southend High School for Girls - Wickham BishopsBusgreen
505 Colchester - DanburyBusgreen
506 Colchester - HeybridgeBusgreen
510 Southminster - ChelmsfordBusgreen
513 Witham - Chelmer Village - Southend High for GirlsBusgreen
60 Southend - (Paglesham) - Canewdon - SouthendBusgreen
60A Southend - Canewdon - PagleshamBusgreen
61 Fossetts Park - Southend Travel CentreBusgreen
676 Colchester (Norman Way Schools) - Little WalthamBusgreen
702 Colchester (Norman Way Schools) - Frinton-on-SeaBusgreen
90 Witham - MaldonBusgreen
D7 Burnham-on-Crouch - Cold NortonBusgreen
38A Halstead - Bocking - Braintree - WithamBusgreen
X1 Southend - Basildon - Lakeside (Boxing Day Only)Busgreen
150 Becontree Heath - Chigwell RowBusgreen
375 Passingford Bridge - Collier Row - RomfordBusgreen
132 Saffron Walden - CambridgeBusgreen
X10 Stansted Airport - Chelmsford - BasildonBusgreen
FWC001 Heybridge - The Sandon School (Students Only)Busgreen
FWC002 Little Baddow - The Sandon School (Students Only)Busgreen
FWC003 Hatfield Peverel - The Sandon School (Students Only)Busgreen
FWC005 Chelmer Village - The Sandon School (Students Only)Busgreen
FWC006 Rettendon - The Sandon School (Students Only)Busgreen
FWC007 South Woodham Ferrers - The Sandon School (Students Only)Busgreen
101 Whittlesford - Saffron WaldenBusgreen
SB28 Stisted - BraintreeBusgreen
808 Brentwood Community Hospital (Circular via Shenfield and Brentwood Stations)Busgreen
COG1 Coggeshall - Kelvedon StationBusgreen
167 Loughton - IlfordBusgreen
215 Walthamstow - Lee ValleyBusgreen
462 Ilford - Grange HillBusgreen
498 Romford - BrentwoodBusgreen
93 Ipswich - ColchesterBusgreen
93A Ipswich - ColchesterBusgreen
X93 Ipswich - ColchesterBusgreen
38 Halstead - Bocking - Braintree - WithamBusgreen
49 Brentwood - BasildonBusgreen
X30 Southend - Chelmsford - Stansted AirportBusgreen
392 Harlow - HoddesdonBusgreen
HH1 Harwich Hospital HopperBusgreen (no shape in feed)
SB09 Bournebridge - Abridge - Loughton or EppingBusgreen
339 Shenfield - EppingBusgreen
92 Ipswich - ManningtreeBusgreen
25 Basildon - SouthendBusgreen
825 Basildon - Westcliff - SouthendBusgreen
20 Hullbridge - SouthendBusgreen
21 Canvey - Southend - ShoeburynessBusgreen
27A Canvey - SouthendBusgreen
73 Chelmsford - Hatfield Peverel - MaldonBusgreen
75 Maldon - Tiptree - ColchesterBusgreen
80A Brentwood - Hutton - Shenfield - BrentwoodBusgreen
88 Halstead - ColchesterBusgreen
73A Heybridge - MoulshamBusgreen
27 Canvey - SouthendBusgreen
827 Canvey - Hadleigh - SouthendBusgreen
80C Brentwood - Shenfield - Hutton - BrentwoodBusgreen
102 Colchester - Dedham - Manningtree - HarwichBusgreen
104 Colchester - Manningtree - Gt. Oakley - HarwichBusgreen
88A Halstead - Aldham - ColchesterBusgreen
1A Shrub End - Colchester City Centre - GreensteadBusgreen
22 Basildon - CanveyBusgreen
251 Warley - WickfordBusgreen
28 Basildon - SouthendBusgreen
2A Horkesley Heath - Central Colchester - HighwoodsBusgreen
46 Ongar - ChelmsfordBusgreen
47 Moulsham - Broomfield HospitalBusgreen
515 Great Stambridge - RayleighBusgreen
807 Foulness - Gt. Wakering - N. Shoebury - RochfordBusgreen
808 Lansdowne Corner - Great Wakering - RochfordBusgreen
810 Bournes Green - RochfordBusgreen
473 Fyfield - Ongar - Kelvedon - BrentwoodBusgreen
66 Waltham Cross - Loughton - Waltham CrossBusgreen
811 Great Wakering - RochfordBusgreen
620 Abridge - IngatestoneBusgreen
812 Stonebridge - Little Wakering - RochfordBusgreen
TCT1 Colchester Hospital HopperBusgreen (no shape in feed)
51 Chafford Hundred - Pitsea - Boys High SchoolBusgreen
608 Gallows Corner - Shenfield High SchoolBusgreen
3 Clacton - HarwichBusgreen
815 Rochford - WestcliffBusgreen
5 Pier Avenue - Bockings Elm - Pier AvenueBusgreen
6 Clacton-on-Sea - Point ClearBusgreen
6A Clacton-on-Sea - Point ClearBusgreen
816 Rochford - Leigh-on-SeaBusgreen
19 Monkwick - RowhedgeBusgreen
92 Colchester - Shrub End - Birch - TollesburyBusgreen
14 Shoeburyness - SouthendBusgreen
88 (Great Yeldham) - Halstead - ColchesterBusgreen
91 Tollesbury - WithamBusgreen
95 Maldon - TollesburyBusgreen
95A Maldon - TollesburyBusgreen
63 West Mersea - Berechurch - City Centre - Cowdray AveBusgreen
1 Southend - RayleighBusgreen
PREM Premier Inn & Holiday Inn ShuttleBusgreen
63A Berechurch - Central Colchester - North StationBusgreen
7 Landwick - Southend - Ashingdon - RayleighBusgreen
8 Landwick - Southend - Hawkwell - RayleighBusgreen
100 Basildon - Grays - LakesideBusgreen
21 Ongar - BrentwoodBusgreen
81 Brentwood - Hutton - BrentwoodBusgreen
9 Shoeburyness - Southend - RayleighBusgreen
901 Mount Bures - The Stanway SchoolBusgreen
902 Little Horkesley - The Stanway SchoolBusgreen
903 Kelvedon - The Stanway SchoolBusgreen
625 Chelmsford - Southend High School for BoysBusgreen
29 Southend Travel Centre - BelfairsBusgreen
483 Mountnessing - Blackmore - Doddinghurst - HuttonBusgreen
484 Ongar - Kelvedon HatchBusgreen
475 Stanford-le-Hope - Brentwood County High SchoolBusgreen
7 Saffron Walden - CambridgeBusgreen
351 Chelmsford - Brentwood - (Warley)Busgreen
59 Chelmsford - HarlowBusgreen
70 Chelmsford - Braintree - Marks FarmBusgreen
806 Great Stambridge - Canewdon - RochfordBusgreen
42A Chelmsford - Stansted Airport - Bishop's StortfordBusgreen
13 Chelmsford - Rettendon - WickfordBusgreen
13A Chelmsford - Rettendon - Ramsden Heath - WickfordBusgreen
71 Chelmsford - Boreham - Witham - ColchesterBusgreen
31 Burnham - Althorne - Maldon - ChelmsfordBusgreen
37 Brentwood Rail Station - Bishops Hall Estate - BreBusgreen
9 Brentwood - BasildonBusgreen
74 Clacton - Wivenhoe - ColchesterBusgreen
24 Southchurch - Sutton Road - Southend Travel CentreBusgreen
68 West Mersea - Colchester City Centre - HighwoodsBusgreen
703 Chelmer Valley Park and Ride - Broomfield HospitalBusgreen
98A Walton - Frinton - Kirby-le-Soken - ClactonBusgreen
2 Gt. Horkesley - Town Centre - HighwoodsBusgreen
211 Breach Barns - Waltham CrossBusgreen
13 Waltham Cross - Epping - North WealdBusgreen
13A Waltham Cross - Epping - North WealdBusgreen
8 Highwoods - North Station - City Centre - MonkwickBusgreen
370 Lakeside - RomfordBusgreen
372 Hornchurch Town Centre - Lakeside Bus StationBusgreen
83 Lakeside - Grays - Chadwell St MaryBusgreen
88 Orsett - Stifford Clays - GraysBusgreen
99 Tilbury Town and Ferry CircularBusgreen
22 (Purfleet) - Aveley - Lakeside - GraysBusgreen
33 Chafford Hundred - GraysBusgreen
44 Lakeside - Purfleet - GraysBusgreen
73 Lakeside - Grays - Chadwell - TilburyBusgreen

This feed has 9814 stops.

List every stop
  • Barleylands
  • Old Heath Post Office
  • Maudlyn Road
  • Railway Station Layby
  • Library
  • Five Acres
  • Five Acres
  • Barleycroft
  • Barleycroft
  • Joyners Field
  • Factory Site
  • Joyners Field
  • Fir Park
  • Fir Park
  • Northbrooks
  • Foldcroft
  • Foldcroft
  • Park Lane
  • Park Lane
  • Arden Close
  • St Marks School
  • Factory Site
  • London Road Campus
  • St Marks School
  • Bush Fair Centre
  • Bush Fair Centre
  • Rundells Flats
  • Post Office
  • Post Office
  • Duke Of York
  • London Road Campus
  • St John's Close
  • Plough Road
  • Plough Road
  • Chapel Lane
  • Chapel Lane
  • Broadfield
  • Broadfield
  • Ladyshot
  • Duke Of York
  • Little Pynchons
  • Ongar Station
  • Tithelands
  • Brookside
  • Peartree Lane
  • Peartree Lane
  • High School
  • High School
  • Gatwick View
  • Church
  • Church
  • The Bell
  • The Bell
  • Conies Road
  • Parker Way
  • New Rd
  • New Rd
  • Village Hall
  • Fiveways
  • Whites Bridge
  • Fiveways
  • Colchester Railway Station
  • Memories
  • Memories
  • The Swan
  • The Swan
  • Dorset Road South
  • The Prince of Wales
  • The Prince of Wales
  • Goldings Road
  • de Beauvoir Chase
  • Snows Corner
  • Snows Corner
  • Snows Corner
  • Howbridge Estate
  • Ebenezer Close
  • The Red Lion
  • The Red Lion
  • Top Road
  • The Fox & Hounds
  • The Centre
  • Barbrook Lane
  • The Prince of Wales
  • The Prince of Wales
  • Goddard Way
  • Gore Pit Corner
  • The Railway Tavern
  • The New Times
  • The Fox & Hounds
  • Church Street
  • The Kings Head
  • The Kings Head
  • The Kings Head
  • Brook Lane
  • Brook Lane
  • Railway Station
  • Orchard Avenue
  • Manor Rd
  • Dhan Shiri
  • Dhan Shiri
  • Fords Corner
  • Fords Corner
  • Kitts Hill Corner
  • Kitts Hill Corner
  • St Mary's Church
  • Palepit Corner
  • Palepit Corner
  • Latchingdon Road
  • Latchingdon Road
  • Post Office
  • Post Office
  • Katherine Semar School
  • Goat House Lane
  • Goat House Lane
  • Oak Corner
  • St Mary's Church
  • Lower Plume School
  • Upper Plume School
  • Upper Plume School
  • Blackwater Leisure Centre
  • Blackwater Leisure Centre
  • Winstanley Road
  • Langham Oak
  • High Street
  • Church Road
  • Lower Road
  • Lower Road
  • Mill Lane
  • Lower Road
  • High Street
  • Barnhall Road
  • Barnhall Road
  • Rectory Corner
  • Rectory Corner
  • Osea Road
  • Church Road
  • Mill Beach Hotel
  • Heybridge Basin
  • Gilberd School
  • Honywood Ave
  • Honywood Ave
  • Railway Station
  • Woolshots Farm
  • Woolshots Farm
  • Church School
  • Church School
  • de Beauvoir Chase
  • Parsonage Lane
  • Parsonage Lane
  • Ash Tree Corner
  • Ash Tree Corner
  • The Windmill
  • The Windmill
  • The Turnpike north
  • Bedloes Corner
  • Bedloes Corner
  • Hullbridge Road
  • Weir Wynd
  • Hoe Lane
  • Hoe Lane
  • Perry Hill
  • Betts Lane
  • Betts Lane
  • Braintree College
  • Michaelstowe Drive
  • The Plough and Sail
  • The Anchor
  • Weir Wynd
  • The Anchor
  • Church Road
  • Church Road
  • Halls Corner
  • Halls Corner
  • Nelsons Coach Station
  • Chapel Street
  • York Factory
  • The Saling Oak
  • Silver Jubilee
  • Silver Jubilee
  • Hillside Road
  • Uplands Road
  • Hornbeam Close
  • Hornbeam Close
  • Bracken Bank
  • Bracken Bank
  • Village Hall
  • Village Hall
  • Watch House Green
  • The Street
  • Church
  • The Flitch of Bacon
  • Asda Heron Park
  • Asda Heron Park
  • Mill Lane
  • Mill Lane
  • Station Turn
  • The Four Ashes
  • Cherry Tree Farm
  • Cherry Tree Farm
  • Burnt Heath
  • Burnt Heath
  • Cross Inn
  • Cross Inn
  • Mary Lane
  • Mary Lane
  • Tendring Rd
  • Tendring Rd
  • Mill Lane
  • Mill Lane
  • The Chequers
  • Ashes Corner
  • Ashes Corner
  • Railway Station
  • Railway Station
  • Deanery Corner
  • Deanery Corner
  • Upper Green
  • Upper Green
  • The Cricketers
  • Railway Station
  • The Cricketers
  • The Gap
  • Church
  • Church
  • Claywall Bridge
  • St John's School
  • Wheatley Avenue
  • High Street
  • High Street
  • Bendalls Court
  • Bendalls Court
  • Post Office
  • Post Office
  • Down Hall
  • Down Hall
  • Headley Road
  • Trusses Road
  • Trusses Road
  • St Peter's Court
  • St Peter's Court
  • Main Road
  • Main Road
  • The Star
  • The Star
  • Bus Interchange
  • Post Office
  • Headley Road
  • The Prince of Wales
  • The Prince of Wales
  • Bush Hall Stores
  • and 9564 more (see the full list on the map or in the GeoJSON)

Over time

This is the first scorecard for this agency. A trend and a "what changed" summary appear here once it has been checked more than once.

Everything we checked

15 findings, ordered by severity.

Show every finding
  • Error126 instances

    Some trips have stop times whose distances along the route go backwards.

    Apps can show buses jumping backwards or mis-order stops.

    Fix: Re-generate shape distances in your export; flag to your vendor if it persists. (Usually an export-tool fix, not hand editing.)

    Validator rule: decreasing_or_equal_stop_time_distance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Error1 instance

    Invalid url (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'invalid_url' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Validator rule: invalid_url · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning22906 instances

    22906 of 22906 trips don't say whether the vehicle is wheelchair accessible.

    Even with accessible stops, riders need to know the bus itself can take them.

    Fix: Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. (A default or per-trip field in your export.)

    Validator rule: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning9805 instances

    9805 of 9814 stops don't say whether a wheelchair user can board there.

    Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

    Fix: Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. (A column in stops.txt; your scheduling software likely has it.)

    Validator rule: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning100 instances

    Some service calendars have no days of the week switched on.

    Trips tied to these calendars never run; they are dead data that can mask real schedule problems.

    Fix: Delete the empty calendars or set their service days. (A few minutes in your scheduling software.)

    Validator rule: service_has_no_active_day_of_the_week · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning62 instances

    Some service calendars in the feed have already ended.

    Expired calendars are dead weight and can hide real schedule problems from your staff and vendors.

    Fix: Remove past service periods the next time you export the feed. (One setting in most export tools.)

    Validator rule: expired_calendar · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning35 instances

    Some scheduled trips move faster between stops than a bus can.

    Usually a typo'd stop time; riders get arrival times no bus can meet.

    Fix: Check the flagged stop times for transposed minutes. (A few minutes per flagged trip.)

    Validator rule: fast_travel_between_consecutive_stops · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning8 instances

    The feed contains route shapes no trip uses.

    Harmless to riders, but it bloats the feed and suggests stale export data.

    Fix: Turn on 'remove unused shapes' (or the like) in your export tool. (One setting.)

    Validator rule: unused_shape · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    Some rider-facing names are in ALL CAPS or all lowercase.

    ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers.

    Fix: Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE'). (Often a bulk fix in your scheduling software.)

    Validator rule: mixed_case_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    The feed contains no fare information.

    Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.

    Fix: Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. (A small file for most flat-fare systems.)

    Validator rule: scorecard_no_fare_data · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)

  • Warning1 instance

    1 of 22906 trips have no headsign.

    Riders at the stop can't tell which direction a bus is going.

    Fix: Populate trip_headsign to match what the bus displays. (Usually a bulk edit in your scheduling software.)

    Validator rule: scorecard_missing_headsigns · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)

  • Info2313 instances

    The feed has a stretch of two weeks or more with no service running.

    A long gap can mean dates were left out of the calendar. Apps then show no trips on those days.

    Fix: Check whether the gap is real, like a seasonal break; if not, add the missing dates to the calendar. (A review of your calendar dates.)

    Validator rule: big_gap_in_service · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info2 instances

    Some trip headsigns name a stop along the way, not the final destination.

    The sign should tell riders where the bus ends up, so a midpoint name can send them the wrong way.

    Fix: Set trip_headsign to the trip's last stop or its overall destination. (Usually a bulk edit in your scheduling software.)

    Validator rule: trip_headsign_matches_intermediate_stop · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info1 instance

    Some files contain columns that are not part of the GTFS spec.

    Harmless to riders, but apps ignore these columns and they can hide typos in real column names.

    Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)

    Validator rule: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Info1 instance

    feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).

    Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger.

    Fix: Add feed_contact_email to feed_info.txt. (One field.)

    Validator rule: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

Conformance mark Not yet

This feed is close to the conformance mark. 2 validator errors to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

Valid Not yet
2 validator errors to resolve.
Current Met
Service data covers the next 131 days.
Accessible Not yet
States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.

A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.

Clears the Google and Apple Maps four-week coverage bar. This feed has 130 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 127 validator errors, the other thing Maps checks at onboarding; the findings below name each fix.

How this agency maps to the standards

The scorecard is a data-quality lens, not a compliance determination. Its universal references describe good GTFS and useful rider information. Useful references here are GTFS Schedule Best Practices, GTFS-Realtime Best Practices, MobilityData grading scheme, Google Transit publication guidance. Read the full standards crosswalk.

Correctness 30 / 100
GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading covers stop locations, route names, and colors. Google Transit requires a feed to pass validation for publication.
Freshness 100 / 100
GTFS Schedule best practices call for a dataset that stays current. An expired calendar can remove service from Google Transit and other rider trip planners.
Rider experience 38 / 100
GTFS Best Practices for rider-facing fields. MobilityData grading covers stop names and headsigns.
Realtime quality Not yet published
GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.

Show your grade

Put a badge on your agency site or feed README. It updates after each completed scoring check and links back to this scorecard.

Essex Bus Network GTFS data quality grade: F

Prefer a shields.io style? Point a dynamic endpoint badge at the published badge.json.

Cite this record

This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/essex-bus-network/2026-07-23.json and never overwritten, pinning the grade, category scores, rubric version, validator version, reader archive profile, and the scored feed's sha256 as they stood on 2026-07-23. Use it in a board packet, a regulatory filing, or a research citation instead of linking the live page, whose content will differ on your next visit.

Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.