GeoPilotAPI

GeoPilot API

Geospatial 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.

Three steps to integration

01

Get your API key

Sign up and generate an API key from your dashboard. Authenticate all requests with a simple Bearer token.

02

Make a request

Send a POST request with your geometry and operation. GeoJSON in, results out. Use our SDKs or raw REST calls.

03

Get results

Receive analysis results as structured JSON. For long-running tasks, get notified via webhook when complete.

Works with your language

Python and JavaScript SDKs, or use raw REST calls from any language.

Python
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)
JavaScript
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 Request
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"]
  }'
Response200 OK
{
  "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/..."
}

Full GIS power via endpoints

Every operation available in GeoPilot Web is accessible through the API.

Spatial Analysis

Run any GIS operation programmatically — buffer, overlay, intersection, zonal statistics, and 100+ more.

Raster Processing

Process satellite imagery, compute spectral indices, run band math, and extract insights from any raster.

Change Detection

Compare satellite imagery between two dates. Get quantified change metrics for any area of interest.

Data Conversion

Convert between geospatial formats — Shapefile, GeoJSON, KML, GeoTIFF, GeoPackage, and more.

Webhooks & Async

Long-running analyses return results via webhook. No polling needed — get notified when done.

Auth & Rate Limiting

API key authentication, per-key rate limits, usage dashboards, and team management.

Build anything geospatial

If it involves location, maps, or satellite data — the API can power it.

Environmental monitoring platforms
Risk assessment dashboards
Agricultural advisory systems
Supply chain transparency tools
Climate reporting software
Location intelligence products
Natural resource management
Internal GIS automation

Ready to build?

Get your API key and start integrating geospatial intelligence into your product.

Request API Access