Geocoding — entry 030 of 80
Google Earth Engine
Google Earth Engine combines a multi-petabyte catalog of satellite imagery and geospatial datasets with a planetary-scale analysis engine, accessed through Python and JavaScript client libraries or a batch REST API rather than a simple key-gated JSON endpoint. Access requires a Google Cloud project with the Earth Engine API enabled and OAuth 2.0 credentials (user, service account, or Cloud IAM) — there is no bare API-key mode — and since 2025 noncommercial projects must periodically re-verify eligibility to keep free-tier access.
AuthenticationOAuthRequires an OAuth flow; expect app registration.
HTTPSSupportedTraffic is encrypted in transit.
CORSUnknownNot documented — test from the browser before relying on it.
PricingFreemiumA usable free tier exists, with paid plans for more volume.
FormatsJSON, GeoTIFF, CSVResponses can be requested as JSON or GeoTIFF or CSV.
GreatAPIs Score
Score74
Authentication8/25OAuth flow required
Pricing17/20Freemium tier available
Docs14/20Documentation URL provided
Formats15/15Supports 3 response formats
Freshness20/20Verified within 6 months
Auth quickstart
- Register an app / run the OAuth flow to obtain a bearer token.
- Send it as an Authorization header
Authorization: Bearer <token>
Stored keyNo key stored
Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.