download_geocoding_list
Download Geocoding List
Downloads the results of a completed geocoding list job as CSV data. Only available when the list status is "completed".
download_geocoding_list
Downloads the results of a completed geocoding list job as CSV data. Only available when the list status is "completed".
list_geocoding_jobs
Retrieves a paginated list of all geocoding list jobs. Shows recent jobs ordered by creation date.
create_geocoding_list
Uploads CSV data for asynchronous batch geocoding. Processing happens in the background and results can be retrieved when complete. Supports both forward and reverse geocoding. The **formatTemplate** defines how spreadsheet columns map to address components using Geocodio's template syntax (e.g. "{{A}} {{B}} {{C}}" maps columns A, B, C). Optionally specify a **callbackUrl** to receive a webhook notification when processing completes.
geocode_address
Converts a street address, city, ZIP code, or intersection into geographic coordinates (latitude/longitude). Supports US, Canadian, and Mexican addresses. Can also append enrichment data like census info, congressional districts, timezones, and more via the **fields** parameter. Provide the address either as a single string or as individual components (street, city, state, postalCode).
get_list_status
Retrieves the current status and details of a geocoding list job. Shows processing progress, row counts, and download availability.
reverse_geocode
Converts latitude/longitude coordinates into street addresses. Returns the closest matching addresses ranked by accuracy. Can also append enrichment data such as census info, congressional districts, timezones, and more. Use **skipGeocoding** to only retrieve enrichment field data for coordinates without performing address lookup (reduces cost).
calculate_distance
Calculates driving distance/time and straight-line distance from a single origin to one or more destinations. Accepts both addresses and coordinates as the origin. Destinations are provided as an array of address strings or "latitude,longitude" strings. The origin is geocoded and distances are returned for each destination.
delete_geocoding_list
Deletes a geocoding list job. If the job is still processing, it will be cancelled. If completed, the results will be removed.
batch_geocode
Geocodes multiple addresses or coordinate pairs in a single request. Supports both forward geocoding (addresses to coordinates) and reverse geocoding (coordinates to addresses). Set **direction** to "forward" for addresses or "reverse" for coordinates. Enrichment fields can be appended to all results.
Geocode addresses to latitude/longitude coordinates and reverse geocode coordinates to addresses for US, Canadian, and Mexican locations. Parse and standardize addresses, batch geocode up to 10,000 addresses or upload spreadsheets for large-scale processing. Append enrichment data including Census demographics, Congressional districts, school districts, timezones, ACS socioeconomic data, Canadian electoral ridings, and USPS details. Calculate driving distances and travel times between locations, including distance matrices. Deduplicate addresses using stable address keys and receive webhook notifications when async jobs complete.
Common questions about connecting Geocodio to AI agents with Metorial.