{"route":{"id":"1","name":"1","long_name":"Harvard Square - Nubian Station"},"directions":[{"id":0,"name":"Outbound","destination":"Harvard Square","stops":[{"id":"place-nubn","name":"Nubian","lat":42.329544,"lon":-71.083982,"pos":0.0},{"id":"1","name":"Washington St opp Ruggles St","lat":42.330957,"lon":-71.082754,"pos":0.0267},{"id":"2","name":"Washington St @ Melnea Cass Blvd","lat":42.332324,"lon":-71.081252,"pos":0.0548},{"id":"6","name":"Melnea Cass Blvd @ Harrison Ave","lat":42.332016,"lon":-71.079576,"pos":0.0752},{"id":"10003","name":"Albany St opp Randall St","lat":42.331591,"lon":-71.076237,"pos":0.1152},{"id":"57","name":"Massachusetts Ave @ Albany St","lat":42.333825,"lon":-71.073541,"pos":0.1629},{"id":"58","name":"Massachusetts Ave @ Harrison Ave","lat":42.334948,"lon":-71.074931,"pos":0.1871},{"id":"10590","name":"Massachusetts Ave @ Washington St","lat":42.336876,"lon":-71.07724,"pos":0.2281},{"id":"87","name":"Massachusetts Ave @ Tremont St","lat":42.339459,"lon":-71.080362,"pos":0.2833},{"id":"188","name":"Massachusetts Ave @ Massachusetts Ave Station","lat":42.34157,"lon":-71.083092,"pos":0.3298},{"id":"89","name":"Massachusetts Ave @ St Botolph St","lat":42.342303,"lon":-71.084121,"pos":0.3466},{"id":"91","name":"Massachusetts Ave @ Clearway St","lat":42.345331,"lon":-71.086739,"pos":0.4038},{"id":"93","name":"Massachusetts Ave @ Newbury St","lat":42.348005,"lon":-71.088033,"pos":0.4489},{"id":"95","name":"Massachusetts Ave @ Beacon St","lat":42.350773,"lon":-71.089334,"pos":0.4955},{"id":"97","name":"77 Massachusetts Ave","lat":42.359349,"lon":-71.093716,"pos":0.6412},{"id":"99","name":"Massachusetts Ave @ Albany St","lat":42.360758,"lon":-71.095722,"pos":0.6738},{"id":"101","name":"Massachusetts Ave @ Sidney St","lat":42.362988,"lon":-71.099486,"pos":0.7306},{"id":"102","name":"Massachusetts Ave @ Prospect St","lat":42.365291,"lon":-71.103404,"pos":0.7896},{"id":"104","name":"Massachusetts Ave @ Inman St","lat":42.366779,"lon":-71.105813,"pos":0.8266},{"id":"106","name":"Massachusetts Ave @ Hancock St","lat":42.368562,"lon":-71.108988,"pos":0.8736},{"id":"107","name":"Massachusetts Ave @ Dana St","lat":42.369265,"lon":-71.110773,"pos":0.8975},{"id":"108","name":"Massachusetts Ave @ Trowbridge St","lat":42.37027,"lon":-71.112998,"pos":0.9282},{"id":"109","name":"Massachusetts Ave @ Bow St","lat":42.372099,"lon":-71.115371,"pos":0.9686},{"id":"110","name":"Massachusetts Ave opp Holyoke St","lat":42.373111,"lon":-71.117653,"pos":1.0}],"line":[[42.32985,-71.08388],[42.32979,-71.08327],[42.33082,-71.08299],[42.33194,-71.08172],[42.33282,-71.081],[42.33185,-71.07905],[42.33118,-71.07699],[42.33252,-71.07478],[42.3336,-71.07339],[42.33914,-71.08013],[42.34044,-71.08148],[42.34337,-71.08585],[42.35818,-71.09309],[42.35898,-71.09354],[42.3596,-71.09411],[42.36039,-71.09524],[42.36441,-71.1021],[42.36782,-71.10766],[42.36872,-71.10957],[42.36982,-71.11261],[42.37257,-71.11608],[42.37304,-71.11769]],"line_follows_streets":true},{"id":1,"name":"Inbound","destination":"Nubian Station","stops":[{"id":"110","name":"Massachusetts Ave opp Holyoke St","lat":42.373111,"lon":-71.117653,"pos":0.0},{"id":"66","name":"Mt Auburn St @ DeWolfe St","lat":42.370925,"lon":-71.11597,"pos":0.04},{"id":"67","name":"Mt Auburn St @ Putnam Ave","lat":42.370044,"lon":-71.113514,"pos":0.0722},{"id":"68","name":"Massachusetts Ave @ Bay St","lat":42.368951,"lon":-71.110427,"pos":0.1125},{"id":"69","name":"Massachusetts Ave opp Lee St","lat":42.367873,"lon":-71.107884,"pos":0.1471},{"id":"71","name":"Massachusetts Ave opp Inman St","lat":42.366604,"lon":-71.105923,"pos":0.1778},{"id":"72","name":"Massachusetts Ave @ Pearl St","lat":42.364915,"lon":-71.103074,"pos":0.2208},{"id":"73","name":"Massachusetts Ave @ Sidney St","lat":42.362804,"lon":-71.099509,"pos":0.2746},{"id":"74","name":"Massachusetts Ave @ Albany St","lat":42.360708,"lon":-71.096014,"pos":0.3276},{"id":"75","name":"84 Massachusetts Ave","lat":42.358673,"lon":-71.093551,"pos":0.371},{"id":"77","name":"Massachusetts Ave @ Marlborough St","lat":42.34995,"lon":-71.089148,"pos":0.5189},{"id":"79","name":"Massachusetts Ave @ Newbury St","lat":42.347671,"lon":-71.088092,"pos":0.5571},{"id":"80","name":"Massachusetts Ave opp Christian Science Ctr","lat":42.344366,"lon":-71.086458,"pos":0.613},{"id":"82","name":"Massachusetts Ave @ Huntington Ave","lat":42.342478,"lon":-71.084701,"pos":0.6494},{"id":"187","name":"Massachusetts Ave @ Massachusetts Ave Station","lat":42.341553,"lon":-71.083328,"pos":0.6713},{"id":"84","name":"Massachusetts Ave @ Tremont St","lat":42.339074,"lon":-71.080299,"pos":0.7245},{"id":"59","name":"Massachusetts Ave @ Washington St","lat":42.336295,"lon":-71.076941,"pos":0.7838},{"id":"854","name":"Massachusetts Ave @ Harrison Ave","lat":42.334748,"lon":-71.07511,"pos":0.8165},{"id":"856","name":"Massachusetts Ave @ Albany St","lat":42.333539,"lon":-71.073689,"pos":0.8419},{"id":"10100","name":"Albany St @ Randall St","lat":42.331426,"lon":-71.076682,"pos":0.8907},{"id":"10101","name":"Melnea Cass Blvd @ Harrison Ave","lat":42.332066,"lon":-71.079147,"pos":0.9215},{"id":"62","name":"Washington St @ Williams St","lat":42.332045,"lon":-71.081738,"pos":0.9521},{"id":"63","name":"Washington St @ Ruggles St","lat":42.331035,"lon":-71.082875,"pos":0.973},{"id":"place-nubn","name":"Nubian","lat":42.329544,"lon":-71.083982,"pos":1.0}],"line":[[42.37304,-71.11769],[42.37335,-71.11858],[42.37324,-71.11876],[42.37224,-71.11935],[42.36899,-71.11027],[42.36803,-71.10806],[42.36039,-71.09524],[42.3596,-71.09411],[42.35898,-71.09354],[42.35818,-71.09309],[42.34337,-71.08585],[42.34064,-71.08175],[42.33859,-71.07965],[42.3335,-71.07351],[42.33252,-71.07478],[42.33124,-71.07688],[42.33202,-71.07918],[42.33297,-71.08108],[42.33227,-71.08141],[42.33175,-71.08193],[42.33067,-71.0832],[42.3303,-71.08405],[42.33006,-71.08432],[42.32991,-71.08445],[42.32985,-71.08388]],"line_follows_streets":true}],"vehicles":[{"id":"y1921","label":"1921","lat":42.30521,"lon":-71.08025,"bearing":315,"direction_id":0,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:36-04:00","occupancy":"MANY_SEATS_AVAILABLE","stop_id":"64","pos":0.0,"bunched":false,"next_stop_name":null,"ahead_label":"1865","gap_ahead_seconds":540,"next_stop_arrival":"2026-10-27T15:51:00-04:00"},{"id":"y1865","label":"1865","lat":42.332668,"lon":-71.080669,"bearing":295,"direction_id":1,"status":"IN_TRANSIT_TO","updated_at":"2026-10-27T15:17:35-04:00","occupancy":"MANY_SEATS_AVAILABLE","stop_id":"62","pos":0.9393,"bunched":false,"next_stop_name":"Massachusetts Ave @ Albany St","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:12:32-04:00"},{"id":"y1851","label":"1851","lat":42.336786,"lon":-71.077293,"bearing":315,"direction_id":0,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:35-04:00","occupancy":"FEW_SEATS_AVAILABLE","stop_id":"10590","pos":0.2275,"bunched":false,"next_stop_name":"Massachusetts Ave @ Washington St","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:17:49-04:00"},{"id":"y1849","label":"1849","lat":42.341628,"lon":-71.083157,"bearing":null,"direction_id":0,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:41-04:00","occupancy":"FEW_SEATS_AVAILABLE","stop_id":"188","pos":0.331,"bunched":false,"next_stop_name":"Massachusetts Ave @ St Botolph St","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:18:45-04:00"},{"id":"y1829","label":"1829","lat":42.331473,"lon":-71.057031,"bearing":181,"direction_id":0,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:40-04:00","occupancy":"MANY_SEATS_AVAILABLE","stop_id":"64","pos":0.1629,"bunched":false,"next_stop_name":null,"ahead_label":"1786","gap_ahead_seconds":540,"next_stop_arrival":"2026-10-27T15:33:00-04:00"},{"id":"y1786","label":"1786","lat":42.330969,"lon":-71.0829,"bearing":null,"direction_id":1,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:36-04:00","occupancy":null,"stop_id":"63","pos":0.974,"bunched":false,"next_stop_name":null,"ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:18:26-04:00"},{"id":"y1781","label":"1781","lat":42.343172,"lon":-71.085668,"bearing":135,"direction_id":1,"status":"IN_TRANSIT_TO","updated_at":"2026-10-27T15:17:38-04:00","occupancy":"FEW_SEATS_AVAILABLE","stop_id":"82","pos":0.6339,"bunched":false,"next_stop_name":"Massachusetts Ave opp Christian Science Ctr","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:15:14-04:00"},{"id":"y1780","label":"1780","lat":42.33142,"lon":-71.07778,"bearing":90,"direction_id":1,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:35-04:00","occupancy":"MANY_SEATS_AVAILABLE","stop_id":"110","pos":0.9029,"bunched":true,"next_stop_name":"Massachusetts Ave opp Holyoke St","ahead_label":"1752","gap_ahead_seconds":113,"next_stop_arrival":"2026-10-27T15:25:53-04:00"},{"id":"y1778","label":"1778","lat":42.331838,"lon":-71.081811,"bearing":null,"direction_id":0,"status":"IN_TRANSIT_TO","updated_at":"2026-10-27T15:17:34-04:00","occupancy":"MANY_SEATS_AVAILABLE","stop_id":"2","pos":0.0446,"bunched":false,"next_stop_name":"Washington St @ Melnea Cass Blvd","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:17:38-04:00"},{"id":"y1763","label":"1763","lat":42.359485,"lon":-71.094097,"bearing":145,"direction_id":1,"status":"IN_TRANSIT_TO","updated_at":"2026-10-27T15:17:37-04:00","occupancy":"FEW_SEATS_AVAILABLE","stop_id":"75","pos":0.3571,"bunched":false,"next_stop_name":"Massachusetts Ave @ Albany St","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:15:01-04:00"},{"id":"y1752","label":"1752","lat":42.37312,"lon":-71.11773,"bearing":270,"direction_id":1,"status":"STOPPED_AT","updated_at":"2026-10-27T15:17:27-04:00","occupancy":"FEW_SEATS_AVAILABLE","stop_id":"110","pos":0.0,"bunched":true,"next_stop_name":"Massachusetts Ave opp Holyoke St","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:24:00-04:00"},{"id":"y1725","label":"1725","lat":42.372911,"lon":-71.117007,"bearing":null,"direction_id":0,"status":"IN_TRANSIT_TO","updated_at":"2026-10-27T15:17:35-04:00","occupancy":"MANY_SEATS_AVAILABLE","stop_id":"110","pos":0.9918,"bunched":false,"next_stop_name":"Massachusetts Ave @ Dana St","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:13:31-04:00"},{"id":"y1721","label":"1721","lat":42.35896,"lon":-71.093481,"bearing":334,"direction_id":0,"status":"IN_TRANSIT_TO","updated_at":"2026-10-27T15:17:35-04:00","occupancy":"FEW_SEATS_AVAILABLE","stop_id":"97","pos":0.6344,"bunched":false,"next_stop_name":"77 Massachusetts Ave","ahead_label":null,"gap_ahead_seconds":null,"next_stop_arrival":"2026-10-27T15:17:54-04:00"}],"clumps":[{"buses":["y1752","y1780"],"bus_count":2,"message":"2 buses bunched","stop_id":"110","direction_id":1,"gap_seconds":113,"recommendation":"Hold bus y1780 at stop 110 for 7s","stop_name":"Massachusetts Ave opp Holyoke St","bus_labels":["1752","1780"],"destination":"Nubian Station","hold_bus":"y1780","hold_bus_label":"1780","hold_seconds":7}],"bunched_clumps":1,"bunched_pairs":1,"biggest_gap":{"seconds":540,"bus_label":"1921","ahead_label":"1865","stop_name":null},"threshold_seconds":120,"updated_at":"2026-10-27T19:17:43+00:00"}