
APIGeospatial intelligence. One API call.
Integrate the full power of GeoPilot into your applications. Run spatial analysis, process satellite imagery, and extract geospatial insights — all through simple REST endpoints. No GIS expertise required.
Sign up and generate an API key from your dashboard. Authenticate all requests with a simple Bearer token.
Send a POST request with your geometry and operation. GeoJSON in, results out. Use our SDKs or raw REST calls.
Receive analysis results as structured JSON. For long-running tasks, get notified via webhook when complete.
Python and JavaScript SDKs, or use raw REST calls from any language.
from geopilot import GeoPilot
gp = GeoPilot(api_key="YOUR_KEY")
result = gp.analyze(
geometry=my_polygon,
operation="ndvi",
date_range=["2026-01-01", "2026-03-01"]
)
print(result.summary)import { GeoPilot } from '@geopilot/sdk';
const gp = new GeoPilot({ apiKey: 'YOUR_KEY' });
const result = await gp.analyze({
geometry: myPolygon,
operation: 'ndvi',
dateRange: ['2026-01-01', '2026-03-01'],
});
console.log(result.summary);curl -X POST https://api.geopilotai.com/v1/analyze \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"geometry": { "type": "Point", "coordinates": [77.59, 12.97] },
"operation": "ndvi",
"date_range": ["2026-01-01", "2026-03-01"]
}'{
"operation": "ndvi",
"mean": 0.42,
"min": 0.08,
"max": 0.76,
"area_km2": 12.4,
"date": "2026-02-15",
"format": "geojson",
"download_url": "https://api.geopilotai.com/..."
}Every operation available in GeoPilot Web is accessible through the API.
Run any GIS operation programmatically — buffer, overlay, intersection, zonal statistics, and 100+ more.
Process satellite imagery, compute spectral indices, run band math, and extract insights from any raster.
Compare satellite imagery between two dates. Get quantified change metrics for any area of interest.
Convert between geospatial formats — Shapefile, GeoJSON, KML, GeoTIFF, GeoPackage, and more.
Long-running analyses return results via webhook. No polling needed — get notified when done.
API key authentication, per-key rate limits, usage dashboards, and team management.
If it involves location, maps, or satellite data — the API can power it.
Get your API key and start integrating geospatial intelligence into your product.
Request API Access