Free Geocoding API for Developers
A geocoding API that respects developers. No credit card required, generous free tier, and documentation that actually helps.
Free
No credit card
3K
Requests/day
REST
Simple API
JSON
Response format
Built for Developers, By Developers
We built LatLng because we were frustrated with existing geocoding APIs. Too expensive, too complicated, or requiring credit cards just to test. Here's what we do differently:
Developer-Friendly Features
- No Credit Card Required: Sign up and start coding immediately
- Generous Free Tier: 3,000 geocoding + 300 reverse requests daily
- Simple REST API: Standard HTTP requests, JSON responses
- Clear Documentation: Code examples in multiple languages
- CORS Enabled: Use directly from frontend applications
- No Rate Limiting Surprises: Clear limits, predictable behavior
Quick Start
JavaScript
const response = await fetch( 'https://api.latlng.work/geocode?q=Tokyo&api_key=YOUR_KEY' ); const data = await response.json(); console.log(data.features[0].geometry.coordinates);
Perfect for Side Projects & Startups
Whether you're building a weekend project or launching a startup, our free tier has you covered:
- Prototype and test without financial commitment
- Build MVPs with real geocoding functionality
- Scale to paid plans only when you need to
- No surprise bills or hidden fees
Language Support
Works with any language that can make HTTP requests:
- JavaScript / TypeScript / Node.js
- Python
- Ruby, Go, Rust, PHP
- Mobile: Swift, Kotlin, React Native, Flutter
- Any language with HTTP support