{"schema":1,"country":"BG","version":"2026-10-04.1","generated":"2026-10-04T13:39:21Z","licence":"ODbL-1.0","licenceURL":"https://opendatacommons.org/licenses/odbl/1-0/","attribution":"Contains information from OpenStreetMap (© OpenStreetMap contributors), made available under the Open Database License (ODbL). https://tachwire.app/licenses","sources":[{"id":"osm","name":"OpenStreetMap — highway=speed_camera, type=enforcement relations and road maxspeed","url":"https://www.openstreetmap.org/copyright","licence":"ODbL 1.0 — © OpenStreetMap contributors","date":"2026-10-04","attribution":"Contains information from OpenStreetMap, © OpenStreetMap contributors, available under the Open Database License (ODbL)","licenceURL":"https://opendatacommons.org/licenses/odbl/1-0/","changes":"Bulgaria's official camera and section lists may not be reused: every camera is from OpenStreetMap. Speed displays, dismantled and mobile spots left out by their tags; a direction from the tag or the road's (both ways along the road where none is mapped); a camera without a posted limit takes the numeric maxspeed of the road it stands on (limitSource \"osm-road\"), 20–130 km/h only."}],"cameras":[{"id":"bg-osm-n1066808752","type":"speed","lat":42.14311,"lon":24.74747,"bearing":100,"bothWays":false,"limit":40,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n11105830144","type":"speed","lat":42.71258,"lon":27.25449,"bearing":14,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n1119777378","type":"speed","lat":42.53209,"lon":26.08098,"bearing":235,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n11545433892","type":"speed","lat":43.1905,"lon":27.00332,"bearing":352,"bothWays":true,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n11799934177","type":"speed","lat":42.54747,"lon":24.82646,"bearing":201,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n12593613080","type":"speed","lat":42.68414,"lon":23.3467,"bearing":313,"bothWays":true,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n12593613092","type":"speed","lat":42.70968,"lon":23.2941,"bearing":124,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n12650321662","type":"speed","lat":42.67609,"lon":23.32196,"bearing":155,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n12691985237","type":"speed","lat":42.6259,"lon":23.35115,"bearing":117,"bothWays":true,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n13261352210","type":"speed","lat":42.64381,"lon":23.37423,"bearing":204,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n13904206435","type":"speed","lat":42.13864,"lon":24.77285,"bearing":65,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n13904206436","type":"speed","lat":42.13872,"lon":24.77279,"bearing":240,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n14159285390","type":"speed","lat":42.18552,"lon":24.4131,"bearing":96,"bothWays":true,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n1705480144","type":"speed","lat":42.65089,"lon":23.28991,"bearing":74,"bothWays":false,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n1943230427","type":"speed","lat":43.25842,"lon":27.82285,"bearing":332,"bothWays":true,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n1995903301","type":"speed","lat":42.00878,"lon":23.0748,"bearing":155,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n1995912806","type":"speed","lat":41.94744,"lon":23.09681,"bearing":195,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n2597479074","type":"speed","lat":41.87267,"lon":24.6909,"bearing":174,"bothWays":true,"limit":40,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n2700934155","type":"speed","lat":42.19806,"lon":24.63379,"bearing":95,"bothWays":false,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n277258281","type":"speed","lat":43.04302,"lon":24.59801,"bearing":67,"bothWays":true,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n2774582423","type":"speed","lat":42.99091,"lon":27.7948,"bearing":160,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3027994873","type":"speed","lat":42.35632,"lon":25.65703,"bearing":348,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n3449043679","type":"speed","lat":42.56142,"lon":27.57276,"bearing":251,"bothWays":true,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3453952687","type":"speed","lat":42.41597,"lon":24.27231,"bearing":147,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n3502478284","type":"speed","lat":43.04034,"lon":24.52932,"bearing":93,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3502478284-2","type":"speed","lat":43.04034,"lon":24.52932,"bearing":268,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3502605551","type":"speed","lat":43.04748,"lon":24.88737,"bearing":71,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3502605551-2","type":"speed","lat":43.04748,"lon":24.88737,"bearing":243,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3552858144","type":"speed","lat":43.25457,"lon":26.55786,"bearing":220,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3552858144-2","type":"speed","lat":43.25457,"lon":26.55786,"bearing":35,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3774626926","type":"speed","lat":42.38523,"lon":25.64891,"bearing":320,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3812298282","type":"speed","lat":42.0638,"lon":24.81802,"bearing":142,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n3882466899","type":"speed","lat":43.05379,"lon":25.63457,"bearing":172,"bothWays":true,"limit":40,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4204413889","type":"speed","lat":42.43186,"lon":23.85222,"bearing":343,"bothWays":true,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n4204418593","type":"speed","lat":42.27812,"lon":24.27758,"bearing":310,"bothWays":false,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n4319115242","type":"speed","lat":43.15851,"lon":25.88168,"bearing":112,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4319115242-2","type":"speed","lat":43.15851,"lon":25.88168,"bearing":273,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4389779740","type":"speed","lat":43.4389,"lon":24.59454,"bearing":270,"bothWays":false,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4390246589","type":"speed","lat":42.19843,"lon":24.63757,"bearing":271,"bothWays":false,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n4397017175","type":"speed","lat":42.46459,"lon":26.06957,"bearing":240,"bothWays":true,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n4407307655","type":"speed","lat":43.84129,"lon":25.97599,"bearing":65,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4428346558","type":"speed","lat":42.82635,"lon":27.87686,"bearing":176,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4498783471","type":"speed","lat":42.67132,"lon":23.99478,"bearing":109,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4562350822","type":"speed","lat":42.69469,"lon":24.07563,"bearing":55,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4887870998","type":"speed","lat":41.93892,"lon":24.2083,"bearing":240,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n4915574823","type":"speed","lat":43.22608,"lon":27.85776,"bearing":111,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4915594097","type":"speed","lat":43.21173,"lon":27.85992,"bearing":290,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4915601536","type":"speed","lat":43.3154,"lon":26.92303,"bearing":133,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4915601536-2","type":"speed","lat":43.3154,"lon":26.92303,"bearing":311,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4915617773","type":"speed","lat":43.07516,"lon":25.6822,"bearing":233,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n4915617773-2","type":"speed","lat":43.07516,"lon":25.6822,"bearing":59,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5002962629","type":"speed","lat":42.48657,"lon":27.44297,"bearing":39,"bothWays":true,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5112263952","type":"speed","lat":42.55559,"lon":27.42729,"bearing":149,"bothWays":false,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5233071391","type":"speed","lat":42.66977,"lon":23.45633,"bearing":353,"bothWays":true,"limit":90,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5347959791","type":"speed","lat":42.60373,"lon":23.07977,"bearing":276,"bothWays":true,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n5360271350","type":"speed","lat":43.21336,"lon":27.89435,"bearing":249,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5365077846","type":"speed","lat":42.12564,"lon":26.53752,"bearing":45,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5502503224","type":"speed","lat":42.67914,"lon":23.34374,"bearing":40,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5502503225","type":"speed","lat":42.66528,"lon":23.37319,"bearing":314,"bothWays":true,"limit":80,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-road"},{"id":"bg-osm-n5570669734","type":"speed","lat":42.68896,"lon":23.33995,"bearing":314,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5670712124","type":"speed","lat":42.69442,"lon":27.70143,"bearing":45,"bothWays":false,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5670741964","type":"speed","lat":42.44369,"lon":27.58629,"bearing":245,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n5795455336","type":"speed","lat":42.1205,"lon":24.77477,"bearing":338,"bothWays":true,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n6417637008","type":"speed","lat":42.87894,"lon":23.80342,"bearing":223,"bothWays":true,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n7696121657","type":"speed","lat":43.08946,"lon":25.48338,"bearing":84,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n7696121657-2","type":"speed","lat":43.08946,"lon":25.48338,"bearing":287,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n7740010487","type":"speed","lat":43.05713,"lon":27.86086,"bearing":270,"bothWays":false,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n8098936783","type":"speed","lat":42.58893,"lon":26.37181,"bearing":153,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n8612823086","type":"speed","lat":41.72056,"lon":23.16071,"bearing":100,"bothWays":false,"limit":30,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538436288","type":"speed","lat":42.90047,"lon":25.32895,"bearing":47,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538468994","type":"speed","lat":42.53072,"lon":26.07811,"bearing":235,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538472835","type":"speed","lat":42.43181,"lon":25.68371,"bearing":251,"bothWays":true,"limit":60,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538478100","type":"speed","lat":43.03171,"lon":25.0824,"bearing":116,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538482687","type":"speed","lat":42.4756,"lon":25.87381,"bearing":268,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538502443","type":"speed","lat":42.49776,"lon":25.99365,"bearing":264,"bothWays":true,"limit":50,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"},{"id":"bg-osm-n9538507998","type":"speed","lat":42.46365,"lon":26.06833,"bearing":58,"bothWays":true,"limit":null,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":null},{"id":"bg-osm-n9583029537","type":"speed","lat":42.14322,"lon":24.75051,"bearing":240,"bothWays":false,"limit":40,"road":null,"pk":null,"section":null,"source":"osm","listDate":"2026-10-04","limitSource":"osm-camera"}],"zones":[]}