{"uid":"cap_Q2cz95ZsgRkJEfdygLbS0","slug":"karte-halowerk-restricted-route-checker-846fca31","name":"Karte Halowerk Restricted Route Checker","description":"Collects the physical and legal restrictions recorded in OpenStreetMap within a corridor around the straight line between two points, or around a single point, and decides for each one whether it stops the vehicle described in the request. The work is in reading the values.","url":"https://karte.halowerk.com/v1/restricted-route","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"to":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180}},"description":"End of the corridor. Without it, from is treated as a single point.","additionalProperties":false},"from":{"type":"object","required":["lat","lon"],"properties":{"lat":{"type":"number","maximum":90,"minimum":-90},"lon":{"type":"number","maximum":180,"minimum":-180}},"description":"Start of the corridor.","additionalProperties":false},"vehicle":{"type":"object","properties":{"hazmat":{"type":"boolean","description":"Carrying dangerous goods."},"width_m":{"type":"number","maximum":8,"minimum":0.5},"height_m":{"type":"number","maximum":10,"minimum":0.5},"length_m":{"type":"number","maximum":40,"minimum":1},"weight_t":{"type":"number","maximum":250,"minimum":0.1},"axleload_t":{"type":"number","maximum":30,"minimum":0.1}},"description":"The vehicle to judge the restrictions against. Anything omitted is not judged.","additionalProperties":false},"corridor_km":{"type":"number","default":1,"maximum":10,"minimum":0.1,"description":"Half width of the corridor, or the radius around a single point."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.006","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.006/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.006","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_bTlKdtiVjrkRG98T6Gnr_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.006","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Checks a corridor around a route (two-point line) or single point in OpenStreetMap for physical and legal restrictions, and evaluates each against a described vehicle to determine whether it is blocked.","exampleAgentPrompt":"Can you check the route between 52.5200° N, 13.4050° E and 52.5100° N, 13.3900° E for any road restrictions that would block a truck that is 4 metres tall, 2.5 metres wide, and weighs 12 tonnes?","exampleUseCases":[{"title":"Last-mile delivery route validation","prompt":"I need to check if my delivery van — 2.1 metres wide, 2.8 metres tall, 3.5 tonnes — can get through the corridor between these two coordinates in central Berlin: 52.5170° N, 13.3888° E to 52.5120° N, 13.3800° E. Are there any OSM restrictions that would block it?"},{"title":"Oversize load route survey","prompt":"We have a permit for an oversize load: 4.5 metres wide, 5 metres tall, 40 tonnes. Can you scan the road corridor between 48.8566° N, 2.3522° E and 48.8450° N, 2.3700° E and tell me every physical or legal restriction we'd encounter and which ones would stop us?"},{"title":"Cycling route access check for a cargo bike","prompt":"I have a cargo bike that is 1 metre wide and weighs 150 kg. Check around the point 51.5074° N, 0.1278° W for any OSM barriers or access restrictions that would prevent me from getting through with it."}],"resultDescription":"A list of physical and legal restrictions (barriers, access tags, weight/height/width limits, etc.) found in OpenStreetMap within the corridor, each annotated with whether it blocks the described vehicle, plus the restriction type and its recorded value.","failureModes":["Missing or invalid coordinates returns a validation error","No OSM data available for the corridor may return an empty restriction list","Vehicle parameters out of expected range may cause a processing error","Corridor too long or too wide may exceed service limits","Malformed vehicle description may result in restrictions being evaluated incorrectly"],"whenToPreferThis":"Use this endpoint when you need to check whether a specific vehicle type can legally and physically travel between two points or near a single location, based on OpenStreetMap-recorded restrictions. Prefer it over generic routing APIs when you need granular per-restriction details and vehicle-specific blocking decisions rather than just a navigable path.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:39:48.118Z","isFirstParty":false}