API Endpoints
/api/v1/lulc/
Analyze land cover for a single coordinate. Returns classification, EUDR risk indicators, and deforestation status.
/api/v1/lulc/batch/
Process multiple coordinates in a single request. Optimized for supply chain and portfolio analysis.
Request & Response Examples
Request
POST /api/v1/lulc/ Content-Type: application/json Authorization: Bearer YOUR_API_KEY { "latitude": -3.4653, "longitude": -62.2159, "include_time_series": true }
Response
{
"status": "success",
"data": {
"land_cover_classification": "Tree cover",
"land_cover_percentage": 94.2,
"eudr_risk_summary": {
"deforestation_risk": "low",
"protected_area": false,
"indigenous_territory": false,
"compliance_status": "compliant"
},
"deforestation_detected": false,
"protected_area_proximity_m": 12450,
"time_series": {
"2020": "Tree cover",
"2021": "Tree cover",
"2022": "Tree cover",
"2023": "Tree cover",
"2024": "Tree cover",
"2025": "Tree cover"
}
}
}
Key Response Fields
land_cover_classification
|
Primary land cover type (9 ESA WorldCover classes): Tree cover, Shrubland, Grassland, Cropland, Built-up, Bare/sparse vegetation, Snow/ice, Permanent water, Wetland |
eudr_risk_summary
|
EUDR compliance indicators including deforestation risk level, protected area status, indigenous territory flags, and overall compliance status |
deforestation_detected
|
Boolean indicating whether deforestation has been detected since December 31, 2020 (EUDR cutoff date) |
protected_area_proximity_m
|
Distance in meters to nearest protected area or conservation zone |
time_series
|
Historical land cover classification from 2020-2025 for change detection analysis |
Technical Specifications
Common Use Cases
EUDR Compliance
Screen supply chain coordinates against EUDR requirements. Automated deforestation-free verification for commodities.
Supply Chain Mapping
Analyze sourcing locations for land cover composition and environmental risk. Map supplier footprints at scale.
ESG Reporting
Generate land use data for sustainability reports. Support CSRD, CDP, and other disclosure frameworks.
Prefer a Web Interface?
Try our LULC+ tool for instant land cover analysis with no coding required.
Questions About LULC API Integration?
Book a call to discuss your land cover analysis requirements and integration approach.
Frequently Asked Questions
What satellite imagery does the LULC API use?
The API uses Sentinel-2 satellite imagery at 10-meter resolution, combined with ESA WorldCover classification. This provides consistent global coverage updated annually.
What is the EUDR cutoff date used for compliance checks?
The API uses December 31, 2020 as the EUDR cutoff date. Any deforestation detected after this date flags the location as non-compliant for EUDR purposes.
How many land cover classes are supported?
The API classifies land into 9 ESA WorldCover classes: Tree cover, Shrubland, Grassland, Cropland, Built-up, Bare/sparse vegetation, Snow/ice, Permanent water, and Wetland.
Can I analyze historical land cover changes?
Yes. Set include_time_series to true in your request to receive annual land cover classifications from 2020 to present. This enables change detection and deforestation monitoring.
How does the API detect deforestation?
The API compares current land cover to the 2020 baseline. If a location was classified as Tree cover in 2020 but shows a different classification now, it flags potential deforestation for EUDR review.
What compliance frameworks does the LULC API support?
The API is designed primarily for EUDR (EU Deforestation Regulation) compliance, but the land cover and deforestation data supports other frameworks including CSRD, CDP Forest, and voluntary sustainability standards.
Related APIs
Geocoder API
Convert addresses to coordinates. Batch processing up to 5,000 locations.
Climate Risk API
Physical climate risk assessment with 12 hazards and TCFD alignment.
Start Analyzing Land Cover Today
Get API access and integrate EUDR-compliant land cover analysis into your workflows.

