# Geloky > Geloky (https://geloky.com) is a batch geocoding web service. Upload a spreadsheet > (CSV, XLS, XLSX) of addresses and get latitude/longitude coordinates back, or reverse > geocode a list of coordinates into addresses. It also calculates distances between > lists of locations, and offers a REST API. Free tier: 100 records per day. > Pay-as-you-go: $1 per 1,000 geocoded records (minimum $5). Monthly subscriptions > from $100/month for 25,000 records/day. No code required for spreadsheet workflows. ## Tools - [Batch geocoding (spreadsheet upload)](https://geloky.com/geocoding/): convert a CSV/Excel column of addresses to latitude/longitude, or coordinates to addresses - [Batch distance calculation](https://geloky.com/distance/): distances between pairs or lists of locations from a spreadsheet - [Free address to lat/long converter](https://geloky.com/geocoding/free-address-to-lat-long): single-address lookup, no account needed - [Free lat/long to address converter](https://geloky.com/geocoding/free-convert-lat-long-to-address): single-coordinate reverse lookup, no account needed ## Docs - [Batch geocoding guide](https://geloky.com/help): upload, map columns, preview, download results - [Distance calculation guide](https://geloky.com/help-distance) - [REST API documentation](https://geloky.com/help-api): geocode, reverse-geocode, batch, and distance endpoints ## Pricing - [Spreadsheet geocoding pricing](https://geloky.com/price): free 100 records/day; pay-as-you-go $1 per 1,000 records (min $5); subscriptions $100-$2,000/month - [API pricing](https://geloky.com/price-api): pay-per-request from a prepaid API wallet ## API quick reference All endpoints are GET requests authenticated with `key=YOUR_API_KEY`: - Geocode: `https://geloky.com/api/geo/geocode?address=350, 5th Avenue, New York&key=KEY&format=geloky` - Reverse: `https://geloky.com/api/geo/reverse-geocode?latlng=40.7484,-73.9848&key=KEY&format=geloky` - Batch geocode: `https://geloky.com/api/geo/geocode-batch?addresses=["addr1","addr2"]&key=KEY&format=geloky` - Batch reverse: `https://geloky.com/api/geo/reverse-geocode-batch?coordinates=["lat,lng",...]&key=KEY&format=geloky` - Distance: `https://geloky.com/api/geo/distance?...&key=KEY` `format=google` returns Google-Maps-API-compatible response structure (drop-in replacement). ## Company - [About](https://geloky.com/about) | [Contact](https://geloky.com/contact) | [Privacy](https://geloky.com/privacy) | [Terms](https://geloky.com/terms)