{"version":"2026-06","coverage":"continental US (lower 48 + DC)","states":["AL","AR","AZ","CA","CO","CT","DC","DE","FL","GA","IA","ID","IL","IN","KS","KY","LA","MA","MD","ME","MI","MN","MO","MS","MT","NC","ND","NE","NH","NJ","NM","NV","NY","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VA","VT","WA","WI","WV","WY"],"sources":{"roads":{"name":"OpenStreetMap","description":"Geofabrik per-state PBF extracts, built into 0.25 deg L0 road tiles","license":"ODbL 1.0","license_url":"https://opendatacommons.org/licenses/odbl/1-0/"},"addresses":[{"name":"NAD","description":"US DOT National Address Database (rooftop)","license":"public domain (17 USC § 105)","license_url":"https://nationaladdressdata.gov/"},{"name":"OpenAddresses","description":"Per-county / per-city authority points (rooftop)","license":"per-source -- see attribution_endpoint","license_url":"https://openaddresses.io/"},{"name":"OSM addr:* nodes","description":"OpenStreetMap address-tagged nodes (interpolated)","license":"ODbL 1.0","license_url":"https://opendatacommons.org/licenses/odbl/1-0/"}],"interpolation":{"name":"TIGER/Line 2024","description":"US Census Bureau edges-geodatabase, per-state","license":"public domain (work of the federal government)","license_url":"https://www.census.gov/programs-surveys/geography.html"}},"attribution_endpoint":"/attribution","openaddresses_per_source_manifest":"/attribution/openaddresses.json","routing":{"default":"auto","implementations":{"wasm":"Rust-compiled WebAssembly. Multi-tile Dijkstra one-to-many with sub-ms inner loop. Auto-selected when origin + destinations are coords with a small bounding box; forceable via ?router=wasm.","ts":"TypeScript tile-paged weighted A*. Handles address inputs, longer distances, multi-origin matrices. Forceable via ?router=ts."},"response_header":"x-od-router-impl: 'wasm-one-to-many' | 'wasm' | (absent = TypeScript path)"},"confidence_indicator":{"response_fields":["origin_matches","destination_matches"],"values":{"rooftop":"exact mapped point (NAD or OpenAddresses)","interpolated":"OSM addr-node or TIGER segment interpolation (~30-100m)","coords":"caller-supplied lat,lng directly","empty":"geocode failed; raw input echoed"}},"deviations":["no API key required; per-IP rate limit (see /docs for headers)","no live traffic; free-flow time only","place_id: inputs return NOT_FOUND","centroid-quality geocodes return NOT_FOUND instead of approximate","response includes additive fields: origin_matches, destination_matches, copyrights, data_version"]}