Real satellite data · Powered by Google Earth Engine

    Satellite intelligence. One API call.

    Satalyse converts satellite imagery into structured, decision-ready JSON: change detection, vegetation health, risk scores, and anomaly alerts. No GIS expertise. No Earth Engine setup. First analysis in under 3 minutes — cached requests return instantly.

    50 free API calls · no credit card
    Pay-as-you-go from $0.20/call
    6 satellite sources
    detect_changes.py
    1import requests
    2
    3response = requests.post(
    4 "https://api.satalyse.dev/api/v1/satellite/detect-changes",
    5 headers={"Authorization": "Bearer sat_sk_live_..."},
    6 json={
    7 "geometry": {
    8 "type": "Polygon",
    9 "coordinates": [[
    10 [77.209, 28.613], [77.215, 28.613],
    11 [77.215, 28.618], [77.209, 28.618],
    12 [77.209, 28.613]
    13 ]]
    14 },
    15 "start_date": "2024-10-01",
    16 "end_date": "2025-01-01",
    17 "sensitivity": "medium"
    18 }
    19)
    20
    21data = response.json()
    200 OK~48s (uncached)
    {
      "request_id": "req_abc123",
      "status": "success",
      "timestamp": "2025-01-15T12:00:00Z",
      "location": { "area_km2": 0.29, "bbox": { "min_lon": 77.209, "min_lat": 28.613, "max_lon": 77.215, "max_lat": 28.618 } },
      "changes_detected": {
        "total_change_area_km2": 0.054,
        "percent_of_total_area": 18.6,
        "change_magnitude_avg": 37,
        "confidence_avg": 0.91,
        "change_type": "vegetation_loss"
      },
      "change_geometry": {
        "changed_polygons": [
          {
            "id": "poly_1",
            "type": "Polygon",
            "coordinates": [[[77.210, 28.614], [77.213, 28.614], [77.213, 28.617], [77.210, 28.617], [77.210, 28.614]]],
            "change_magnitude": 54,
            "confidence": 0.91,
            "change_type": "vegetation_loss"
          }
        ]
      },
      "api_metadata": {
        "version": "2.0",
        "execution_time_ms": 48200,
        "cost_usd": 0.50,
        "cache_hit": false
      }
    }

    Five endpoints

    Everything you need from a satellite

    One API, five analysis types. Drop coordinates in, get answers out.

    Change Detection

    Identify what changed between two dates: construction, deforestation, flooding, land use shifts.

    POST /api/v1/satellite/detect-changes

    Feature Extraction

    Pull NDVI, surface temperature, moisture index, and terrain metrics from any location.

    POST /api/v1/satellite/extract-features

    Temporal Analysis

    Track how a location evolves over weeks, months, or years with trend forecasting.

    POST /api/v1/satellite/analyze-temporal-trends

    Anomaly Detection

    Flag statistically unusual patterns compared to historical baselines for the same location.

    POST /api/v1/satellite/detect-anomalies

    Risk Scoring

    Composite flood, wildfire, drought, and deforestation risk scores for any asset location.

    POST /api/v1/satellite/score-risk

    More coming

    Object detection, building footprints, and SAR-based flood mapping are on the roadmap.

    View docs

    How it works

    From coordinates to actionable intelligence

    01

    Send coordinates and a date range

    Pass a GeoJSON polygon (or bounding box) and a time window. No GIS setup, no raster files.

    02

    We process real satellite imagery

    Satalyse queries Sentinel-2, Landsat 8, MODIS and other sources via Google Earth Engine, on demand.

    03

    Get structured JSON back

    Every response is clean, typed JSON: scores, metrics, polygons, confidence values. Plug it straight into your app. First requests typically complete in under 3 minutes; repeat queries return instantly from cache.

    Use cases

    Built for industries that depend on location data

    Satalyse is industry-agnostic by design. The same API handles agriculture, insurance, climate, and beyond.

    AgTech

    Monitor crop health across thousands of farm parcels. Track NDVI trends, detect irrigation failures, and forecast yields, without physical sensors.

    InsurTech

    Verify property damage claims in minutes. Cross-reference change detection against claim dates and locations for fraud prevention and faster payouts.

    Climate / ESG

    Quantify deforestation, carbon sink changes, and environmental risk for ESG reporting and regulatory compliance.

    PropTech

    Score every property for flood, wildfire, and drought risk before underwriting. Embed into listing pages or due-diligence workflows.

    Research

    Access consistent, analysis-ready satellite metrics over time for academic studies, climate modelling, or humanitarian mapping.

    Worked examples

    From polygon to business decision

    Real scenarios showing how a single API call delivers decision-support intelligence.

    Conservation / ESG

    Amazon Deforestation Monitoring

    Rondônia, Brazil — 12 km² concession boundary
    Changed area
    0.87 km²
    Change type
    Vegetation loss
    Confidence
    0.93
    Time span
    90 days
    An ESG compliance team flagged the concession for supplier audit after detecting 7.3% canopy loss — three weeks before the next scheduled field visit.
    Change Detection
    Agricultural Insurance

    Crop Damage Claim Verification

    Punjab, India — 4.2 km² insured parcel
    NDVI drop
    −0.31 (0.72 → 0.41)
    Affected area
    3.8 km² (90%)
    Risk score
    82 / 100
    Drought flag
    Severe
    Insurer fast-tracked the claim payout after satellite data confirmed widespread crop stress matching the farmer's reported loss — no adjuster site visit needed.
    Feature Extraction + Risk Scoring
    Construction / Planning

    Pre-Construction Environmental Baseline

    Kent, UK — 0.8 km² proposed development site
    Surface water proximity
    120 m
    Elevation range
    12–34 m
    Vegetation cover
    68%
    Land change (2 yr)
    2.1%
    Developer submitted satellite-derived baseline data with planning application, reducing environmental consultancy costs by 60% and compressing the assessment timeline from weeks to days.
    Feature Extraction + Change Detection

    Data sources

    Real data. No synthetic imagery.

    We integrate best-in-class publicly available satellite datasets so you don't have to.

    Sentinel-210 m

    Multispectral optical imagery (NDVI, land cover, vegetation)

    Landsat 830 m

    Long-term land surface reflectance and temperature

    MODIS250 m – 1 km

    Daily global coverage, fire, vegetation anomalies

    SRTM30 m

    Digital elevation model, terrain, slope, aspect

    CHIRPS5 km

    Historical and near-real-time precipitation estimates

    JRC Global Surface Water30 m

    Water presence history and seasonal flood extent

    Pricing

    Start free. Pay only for what you use.

    50 free API calls to start. No credit card required. After that, simple pay-as-you-go pricing.

    Free
    $0
    • 50 API calls included
    • 4 endpoints (Anomaly Detection is paid only)
    • Full playground access
    • No credit card required
    Pay as you go
    From $0.20/call
    • No monthly commitment
    • All 5 endpoints included
    • Billed monthly via usage
    • Cancel anytime
    Change Detection$0.50/call

    Detect land changes between two dates

    Feature Extraction$0.20/call

    Get NDVI, water, temperature, elevation

    Temporal Analysis$0.75/call

    Track trends over time with forecasts

    Anomaly DetectionPaid only$1.00/call

    Statistical anomaly flagging via z-scores

    Risk Scoring$1.50/call

    Composite flood/wildfire/drought/deforestation risk

    Playground calls are always free. All prices in USD. Billed monthly based on usage.

    Start building with satellite data in 5 minutes.

    50 free API calls. No credit card. Real satellite data.

    Not ready yet? Get notified when we ship new endpoints and features.