{"routes":[{"22":[{"lat":"40.202868","lng":"-75.100494","label":"7434","VehicleID":"7434","route_id":"22","BlockID":"3241","Direction":"NorthBound","destination":"Warminster","Offset":"-2","heading":9,"late":-2,"original_late":-2,"Offset_sec":"-126","trip":"725645","next_stop_id":"28400","next_stop_name":"Old York Rd & Date St","next_stop_sequence":98,"estimated_seat_availability":"EMPTY","timestamp":1781086410},{"lat":"40.069798","lng":"-75.150565","label":"7355","VehicleID":"7355","route_id":"22","BlockID":"3243","Direction":"NorthBound","destination":"Willow Grove via Easton","Offset":"-1","heading":306,"late":-1,"original_late":-1,"Offset_sec":"-72","trip":"725662","next_stop_id":"15478","next_stop_name":"Cheltenham Av & Penrose Av","next_stop_sequence":21,"estimated_seat_availability":"EMPTY","timestamp":1781086406},{"lat":"40.03876","lng":"-75.143828","label":"block_3247_schedBasedVehicle","VehicleID":"block_3247_schedBasedVehicle","route_id":"22","BlockID":"3247","Direction":"NorthBound","destination":"Warminster","Offset":"0","heading":0,"late":0,"original_late":0,"Offset_sec":"0","trip":"725661","next_stop_id":"32631","next_stop_name":null,"next_stop_sequence":1,"estimated_seat_availability":"NOT_AVAILABLE","timestamp":1781086380},{"lat":"40.138607","lng":"-75.119705","label":"7349","VehicleID":"7349","route_id":"22","BlockID":"3245","Direction":"NorthBound","destination":"Willow Grove via Easton","Offset":"0","heading":37,"late":0,"original_late":0,"Offset_sec":"6","trip":"725644","next_stop_id":"32295","next_stop_name":"Easton Rd & Davisville Rd","next_stop_sequence":67,"estimated_seat_availability":"EMPTY","timestamp":1781086408},{"lat":"40.070682","lng":"-75.152331","label":"7433","VehicleID":"7433","route_id":"22","BlockID":"3244","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"2","heading":126,"late":2,"original_late":2,"Offset_sec":"102","trip":"725713","next_stop_id":"16910","next_stop_name":null,"next_stop_sequence":46,"estimated_seat_availability":"NOT_AVAILABLE","timestamp":1781086407},{"lat":"40.078938","lng":"-75.166626","label":"7431","VehicleID":"7431","route_id":"22","BlockID":"3246","Direction":"NorthBound","destination":"Warminster","Offset":"5","heading":310,"late":5,"original_late":5,"Offset_sec":"270","trip":"725641","next_stop_id":"16932","next_stop_name":"Cheltenham Av & Mt Pleasant Av - MBFS","next_stop_sequence":31,"estimated_seat_availability":"FEW_SEATS_AVAILABLE","timestamp":1781086405},{"lat":"40.206573","lng":"-75.099475","label":"7354","VehicleID":"7354","route_id":"22","BlockID":"3242","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"10","heading":306,"late":10,"original_late":10,"Offset_sec":"600","trip":"725687","next_stop_id":"16698","next_stop_name":"Old York Rd & Street Rd - FS","next_stop_sequence":15,"estimated_seat_availability":"EMPTY","timestamp":1781086407}],"55":[{"lat":"40.171703","lng":"-75.128043","label":"7427","VehicleID":"7427","route_id":"55","BlockID":"3501","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"-2","heading":171,"late":-2,"original_late":-2,"Offset_sec":"-96","trip":"676361","next_stop_id":"27505","next_stop_name":"Easton Rd & Horsham Rd - 2","next_stop_sequence":42,"estimated_seat_availability":"EMPTY","timestamp":1781086410},{"lat":"40.141528","lng":"-75.117318","label":"7435","VehicleID":"7435","route_id":"55","BlockID":"3506","Direction":"NorthBound","destination":"Street Rd-Easton","Offset":"-2","heading":126,"late":-2,"original_late":-2,"Offset_sec":"-96","trip":"676314","next_stop_id":"809","next_stop_name":"Willow Grove Park Mall","next_stop_sequence":68,"estimated_seat_availability":"EMPTY","timestamp":1781086407},{"lat":"40.226673","lng":"-75.139801","label":"7432","VehicleID":"7432","route_id":"55","BlockID":"3505","Direction":"NorthBound","destination":"Cross Keys via Doylestown","Offset":"2","heading":4,"late":2,"original_late":2,"Offset_sec":"126","trip":"676317","next_stop_id":"30182","next_stop_name":"Easton Rd & Street Rd","next_stop_sequence":102,"estimated_seat_availability":"MANY_SEATS_AVAILABLE","timestamp":1781086408},{"lat":"40.127555","lng":"-75.117126","label":"7362","VehicleID":"7362","route_id":"55","BlockID":"3502","Direction":"SouthBound","destination":"Olney Transit Center","Offset":"2","heading":188,"late":2,"original_late":2,"Offset_sec":"144","trip":"676362","next_stop_id":"17461","next_stop_name":null,"next_stop_sequence":51,"estimated_seat_availability":"NOT_AVAILABLE","timestamp":1781086410},{"lat":"40.042168","lng":"-75.14439","label":"7464","VehicleID":"7464","route_id":"55","BlockID":"3507","Direction":"NorthBound","destination":"Cross Keys via Doylestown","Offset":"9","heading":358,"late":9,"original_late":9,"Offset_sec":"564","trip":"676316","next_stop_id":"16595","next_stop_name":"Old York Rd & Nedro Av","next_stop_sequence":3,"estimated_seat_availability":"EMPTY","timestamp":1781086410}],"77":[{"lat":"40.07681","lng":"-75.2077","label":"8627","VehicleID":"8627","route_id":"77","BlockID":"3671","Direction":"EastBound","destination":"Roosevelt-St Vincent","Offset":"5","heading":307,"late":5,"original_late":5,"Offset_sec":"270","trip":"685592","next_stop_id":"21222","next_stop_name":"Chestnut Hill Loop","next_stop_sequence":1,"estimated_seat_availability":"TBD","timestamp":1781086409}]}]}