Geocoding — entry 030 of 80

Google Earth Engine

Verified Jul 2026

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.

geospatialsatellite-imageryremote-sensingoauthgoogle-cloud
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

Score74out of 100
Authentication8/25OAuth flow required
Pricing17/20Freemium tier available
Docs14/20Documentation URL provided
Formats15/15Supports 3 response formats
Freshness20/20Verified within 6 months

Embed this badge

Scored 74 on greatapis.com
<a href="https://greatapis.com/api/google-earth-engine/"><img src="https://greatapis.com/badge/google-earth-engine.svg" alt="Scored 74 on greatapis.com"></a>

Auth quickstart

  1. Register an app / run the OAuth flow to obtain a bearer token.
  2. Send it as an Authorization headerAuthorization: Bearer <token>
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.