Jump to endpoint
API Reference
Complete documentation for all Satalyse satellite intelligence APIs. All endpoints require authentication via Bearer token.
/api/v1/satellite/detect-changesChange Detection
Detect if something changed at a location between two dates. Perfect for verifying property damage claims, detecting construction/demolition, and monitoring disaster impact.
Use Cases
- Verify property damage claims (InsurTech)
- Detect construction/demolition (Real Estate)
- Monitor disaster impact (Government)
- Track land use changes (ESG)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| geometry | GeoJSON Polygon | Required | Area to analyze as GeoJSON Polygon |
| start_date | string (YYYY-MM-DD) | Required | Start date for comparison |
| end_date | string (YYYY-MM-DD) | Required | End date for comparison |
| data_source | string | Optional | Satellite source: 'Sentinel-2' or 'Landsat-8'Default: Sentinel-2 |
| sensitivity | string | Optional | 'low', 'medium', or 'high'Default: high |
GeoJSON Polygon
Area to analyze as GeoJSON Polygon
string (YYYY-MM-DD)
Start date for comparison
string (YYYY-MM-DD)
End date for comparison
string
Satellite source: 'Sentinel-2' or 'Landsat-8'Default: Sentinel-2
string
'low', 'medium', or 'high'Default: high
{
"geometry": {
"type": "Polygon",
"coordinates": [[[77.5, 12.9], [77.6, 12.9], [77.6, 13.0], [77.5, 13.0], [77.5, 12.9]]]
},
"start_date": "2024-01-01",
"end_date": "2025-01-01",
"data_source": "Sentinel-2",
"sensitivity": "high"
}/api/v1/satellite/extract-featuresFeature Extraction
Extract environmental metrics from a location including vegetation index, temperature, water presence, and elevation.
Use Cases
- Monitor crop health (AgriTech)
- Assess vegetation quality (Real Estate, ESG)
- Check water availability (Government)
- Evaluate property conditions (Insurance)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| geometry | GeoJSON Polygon | Required | Area to analyze |
| measurement_date | string (YYYY-MM-DD) | Required | Date for analysis |
| features_requested | array of strings | Required | Features to extract: 'vegetation', 'water', 'temperature', 'elevation' |
| data_source | string | Optional | 'Sentinel-2', 'Landsat-8', or 'MODIS'Default: Sentinel-2 |
| include_historical | boolean | Optional | Include historical trend dataDefault: false |
GeoJSON Polygon
Area to analyze
string (YYYY-MM-DD)
Date for analysis
array of strings
Features to extract: 'vegetation', 'water', 'temperature', 'elevation'
string
'Sentinel-2', 'Landsat-8', or 'MODIS'Default: Sentinel-2
boolean
Include historical trend dataDefault: false
{
"geometry": {
"type": "Polygon",
"coordinates": [[[77.5, 12.9], [77.6, 12.9], [77.6, 13.0], [77.5, 13.0], [77.5, 12.9]]]
},
"measurement_date": "2025-01-15",
"features_requested": ["vegetation", "water", "temperature"]
}/api/v1/satellite/analyze-temporal-trendsTemporal Analysis
Analyze trends over time (5+ years). Track deforestation, vegetation changes, and improvement/degradation patterns.
Use Cases
- Track deforestation trends (Government, NGOs)
- Monitor vegetation changes (Climate research)
- Identify improvement/degradation patterns (AgriTech)
- ESG reporting (Corporations)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| geometry | GeoJSON Polygon | Required | Area to analyze |
| start_date | string (YYYY-MM-DD) | Required | Start date for analysis (e.g., '2020-01-01') |
| end_date | string (YYYY-MM-DD) | Required | End date for analysis (e.g., '2025-01-01') |
| interval | string | Optional | 'daily', 'weekly', or 'monthly'Default: weekly |
| metric | string | Required | 'NDVI', 'EVI', or 'NDWI' |
| forecast_days | integer | Optional | Number of days to forecast (1–90)Default: 30 |
GeoJSON Polygon
Area to analyze
string (YYYY-MM-DD)
Start date for analysis (e.g., '2020-01-01')
string (YYYY-MM-DD)
End date for analysis (e.g., '2025-01-01')
string
'daily', 'weekly', or 'monthly'Default: weekly
string
'NDVI', 'EVI', or 'NDWI'
integer
Number of days to forecast (1–90)Default: 30
{
"geometry": {
"type": "Polygon",
"coordinates": [[[77.5, 12.9], [77.6, 12.9], [77.6, 13.0], [77.5, 13.0], [77.5, 12.9]]]
},
"start_date": "2020-01-01",
"end_date": "2025-01-01",
"interval": "weekly",
"metric": "NDVI",
"forecast_days": 30
}/api/v1/satellite/detect-anomaliesAnomaly Detection
Detect unusual patterns including fires, heat stress, unusual vegetation changes, and pest outbreaks.
Use Cases
- Early warning for crop diseases (AgriTech)
- Detect forest fires (Government, NGOs)
- Monitor heat stress (Climate, Agriculture)
- Identify pest outbreaks (AgriTech)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| geometry | GeoJSON Polygon | Required | Area to analyze |
| baseline_period_start | string (YYYY-MM-DD) | Required | Start of the baseline comparison period |
| baseline_period_end | string (YYYY-MM-DD) | Required | End of the baseline comparison period |
| current_period_start | string (YYYY-MM-DD) | Required | Start of the current analysis period |
| current_period_end | string (YYYY-MM-DD) | Required | End of the current analysis period |
| anomaly_types | array of strings | Required | 'vegetation_stress', 'development' |
| anomaly_sensitivity | string | Optional | 'low', 'medium', or 'high'Default: medium |
GeoJSON Polygon
Area to analyze
string (YYYY-MM-DD)
Start of the baseline comparison period
string (YYYY-MM-DD)
End of the baseline comparison period
string (YYYY-MM-DD)
Start of the current analysis period
string (YYYY-MM-DD)
End of the current analysis period
array of strings
'vegetation_stress', 'development'
string
'low', 'medium', or 'high'Default: medium
{
"geometry": {
"type": "Polygon",
"coordinates": [[[77.5, 12.9], [77.6, 12.9], [77.6, 13.0], [77.5, 13.0], [77.5, 12.9]]]
},
"baseline_period_start": "2023-01-01",
"baseline_period_end": "2024-01-01",
"current_period_start": "2024-06-01",
"current_period_end": "2025-01-15",
"anomaly_types": ["vegetation_stress", "development"],
"anomaly_sensitivity": "medium"
}/api/v1/satellite/score-riskRisk Scoring
Comprehensive risk assessment for floods, wildfires, droughts, and environmental hazards.
Use Cases
- Property risk assessment (Real Estate)
- Insurance underwriting (InsurTech)
- ESG risk scoring (Investment firms)
- Government monitoring (Disaster response)
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| geometry | GeoJSON Polygon | Required | Area to analyze |
| asset_type | string | Required | 'commercial_property', 'residential', 'agricultural', or 'industrial' |
| location_context | string | Required | 'urban', 'suburban', or 'rural' |
| risk_factors | array of strings | Required | 'flood', 'wildfire', 'drought', 'deforestation' |
| time_horizon_days | integer | Required | Risk assessment time horizon in days (1–365) |
GeoJSON Polygon
Area to analyze
string
'commercial_property', 'residential', 'agricultural', or 'industrial'
string
'urban', 'suburban', or 'rural'
array of strings
'flood', 'wildfire', 'drought', 'deforestation'
integer
Risk assessment time horizon in days (1–365)
{
"geometry": {
"type": "Polygon",
"coordinates": [[[77.5, 12.9], [77.6, 12.9], [77.6, 13.0], [77.5, 13.0], [77.5, 12.9]]]
},
"asset_type": "residential",
"location_context": "suburban",
"risk_factors": ["flood", "wildfire", "drought"],
"time_horizon_days": 365
}