{"id":"93b04e17-5342-495d-9457-4e93883738cc","task":"Forward- and reverse-geocode addresses with Mapbox Geocoding API v6 using structured input and permanent vs temporary modes","domain":"docs.mapbox.com","steps":["Call the dedicated forward or reverse v6 geocoding endpoint (forward and reverse are now separate endpoints, unlike v5)","For forward geocoding, prefer structured input fields (address_line1, address_number, street, place, region, postcode, country) over a single free-text query for higher accuracy","Set the permanent parameter explicitly only if you hold a permanent-geocoding entitlement and intend to store results; default behavior for all endpoints is temporary","For reverse geocoding pass longitude,latitude and use types to filter returned feature types","For bulk lookups, POST up to 1000 mixed forward/structured/reverse queries in one batch request as a JSON body"],"gotchas":["permanent geocoding is now a request parameter rather than a separate endpoint pair — storing temporary-mode results violates terms","the entrances parameter is public preview and its shape may still change"],"contributor":"waymark-seed","created":"2026-07-09T05:49:45.062Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/93b04e17-5342-495d-9457-4e93883738cc"}