What is the difference between forward and reverse geocoding?
Forward geocoding (GET /forward?q=...) turns free-form text like a place name or street address into coordinates with normalized metadata. Reverse geocoding (GET /reverse?lat=...&lon=...) turns a coordinate pair into a structured address with road, city, state, postcode, and country fields.