{"routes":[{"22":[{"lat":"40.203813","lng":"-75.094827","label":"7363","VehicleID":"7363","route_id":"22","BlockID":"3246","Direction":"NorthBound","destination":"Warminster","Offset":"-4","heading":127,"late":-4,"original_late":-4,"Offset_sec":"-258","trip":"725641","next_stop_id":"28400","next_stop_name":"Old York Rd & Date St","next_stop_sequence":98,"estimated_seat_availability":"MANY_SEATS_AVAILABLE","timestamp":1777027817},{"lat":"40.14164","lng":"-75.117329","label":"7425","VehicleID":"7425","route_id":"22","BlockID":"3247","Direction":"NorthBound","destination":"Warminster","Offset":"-3","heading":30,"late":-3,"original_late":-3,"Offset_sec":"-174","trip":"725661","next_stop_id":"15569","next_stop_name":"Easton Rd & Hamilton Av","next_stop_sequence":63,"estimated_seat_availability":"FEW_SEATS_AVAILABLE","timestamp":1777027820},{"lat":"40.107837","lng":"-75.14655","label":"7348","VehicleID":"7348","route_id":"22","BlockID":"3245","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"-1","heading":216,"late":-1,"original_late":-1,"Offset_sec":"-66","trip":"725712","next_stop_id":"16725","next_stop_name":"Easton Rd & Tague Av","next_stop_sequence":22,"estimated_seat_availability":"EMPTY","timestamp":1777027821},{"lat":"40.038786","lng":"-75.144085","label":"7421","VehicleID":"7421","route_id":"22","BlockID":"3244","Direction":"NorthBound","destination":"Warminster","Offset":"0","heading":270,"late":0,"original_late":0,"Offset_sec":"0","trip":"725680","next_stop_id":"32631","next_stop_name":"Olney Transit Center - Rts 22 80","next_stop_sequence":1,"estimated_seat_availability":"EMPTY","timestamp":1777027817},{"lat":"40.067584","lng":"-75.146881","label":"7343","VehicleID":"7343","route_id":"22","BlockID":"3242","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"2","heading":125,"late":2,"original_late":2,"Offset_sec":"108","trip":"725687","next_stop_id":"28451","next_stop_name":"Cheltenham Av & 18th St","next_stop_sequence":97,"estimated_seat_availability":"MANY_SEATS_AVAILABLE","timestamp":1777027821},{"lat":"40.07394","lng":"-75.1579","label":"8612","VehicleID":"8612","route_id":"22","BlockID":"3248","Direction":"NorthBound","destination":"Express Willow Grove","Offset":"4","heading":308,"late":4,"original_late":4,"Offset_sec":"228","trip":"725660","next_stop_id":"89","next_stop_name":"Cheltenham Av & Ogontz Av - FS","next_stop_sequence":28,"estimated_seat_availability":"TBD","timestamp":1777027820},{"lat":"40.201605","lng":"-75.090719","label":"7423","VehicleID":"7423","route_id":"22","BlockID":"3241","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"5","heading":307,"late":5,"original_late":5,"Offset_sec":"306","trip":"725686","next_stop_id":"16939","next_stop_name":"Street Rd & Cathrine St","next_stop_sequence":13,"estimated_seat_availability":"EMPTY","timestamp":1777027817}],"55":[{"lat":"40.042788","lng":"-75.142928","label":"7434","VehicleID":"7434","route_id":"55","BlockID":"3501","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"-3","heading":99,"late":-3,"original_late":-3,"Offset_sec":"-168","trip":"676361","next_stop_id":"21221","next_stop_name":"Old York Rd & Stenton Av","next_stop_sequence":124,"estimated_seat_availability":"EMPTY","timestamp":1777027821},{"lat":"40.184149","lng":"-75.132337","label":"7457","VehicleID":"7457","route_id":"55","BlockID":"3506","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"-1","heading":154,"late":-1,"original_late":-1,"Offset_sec":"-78","trip":"676359","next_stop_id":"16794","next_stop_name":null,"next_stop_sequence":10,"estimated_seat_availability":"NOT_AVAILABLE","timestamp":1777027821},{"lat":"40.06684","lng":"-75.145424","label":"8623","VehicleID":"8623","route_id":"55","BlockID":"3508","Direction":"NorthBound","destination":"Willow Grove Commons","Offset":"-1","heading":308,"late":-1,"original_late":-1,"Offset_sec":"-54","trip":"676290","next_stop_id":"806","next_stop_name":"Old York Rd & Cheltenham Av - FS","next_stop_sequence":18,"estimated_seat_availability":"TBD","timestamp":1777027775},{"lat":"40.135372","lng":"-75.114579","label":"7347","VehicleID":"7347","route_id":"55","BlockID":"3504","Direction":"NorthBound","destination":"Street Rd-Easton","Offset":"0","heading":24,"late":0,"original_late":0,"Offset_sec":"0","trip":"676292","next_stop_id":"16659","next_stop_name":"Old York Rd & Moreland Rd","next_stop_sequence":62,"estimated_seat_availability":"MANY_SEATS_AVAILABLE","timestamp":1777027818},{"lat":"40.195841","lng":"-75.137765","label":"7339","VehicleID":"7339","route_id":"55","BlockID":"3507","Direction":"NorthBound","destination":"Cross Keys via Doylestown","Offset":"2","heading":351,"late":2,"original_late":2,"Offset_sec":"126","trip":"676316","next_stop_id":"27475","next_stop_name":"Easton Rd & Moreland Av","next_stop_sequence":94,"estimated_seat_availability":"MANY_SEATS_AVAILABLE","timestamp":1777027817},{"lat":"40.141528","lng":"-75.1173","label":"7416","VehicleID":"7416","route_id":"55","BlockID":"3503","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"5","heading":124,"late":5,"original_late":5,"Offset_sec":"318","trip":"676378","next_stop_id":"30429","next_stop_name":"Easton Rd & Moreland Rd - FS","next_stop_sequence":38,"estimated_seat_availability":"EMPTY","timestamp":1777027818},{"lat":"40.3327","lng":"-75.13175","label":"7364","VehicleID":"7364","route_id":"55","BlockID":"3505","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"5","heading":235,"late":5,"original_late":5,"Offset_sec":"324","trip":"676360","next_stop_id":"814","next_stop_name":"Cross Keys Center Doylestown","next_stop_sequence":1,"estimated_seat_availability":"EMPTY","timestamp":1777027766}],"77":[{"lat":"40.09115","lng":"-75.119536","label":"3814","VehicleID":"3814","route_id":"77","BlockID":"3672","Direction":"WestBound","destination":"Chestnut Hill via Jenkintown","Offset":"-2","heading":323,"late":-2,"original_late":-2,"Offset_sec":"-90","trip":"685605","next_stop_id":"17781","next_stop_name":"Jenkintown Rd & Forrest Av","next_stop_sequence":33,"estimated_seat_availability":"FEW_SEATS_AVAILABLE","timestamp":1777027819},{"lat":"40.069165","lng":"-75.097056","label":"3796","VehicleID":"3796","route_id":"77","BlockID":"3671","Direction":"EastBound","destination":"Roosevelt-St Vincent","Offset":"1","heading":131,"late":1,"original_late":1,"Offset_sec":"36","trip":"685592","next_stop_id":"26042","next_stop_name":"Cottman Av & Grove Av","next_stop_sequence":72,"estimated_seat_availability":"MANY_SEATS_AVAILABLE","timestamp":1777027819}]}]}