🚧 API Access - Coming 2026
We're building enterprise API access for developers and organizations who need programmatic carbon analysis. The documentation below shows what will be available. Interested in early access?
NusaCarbon API
RESTful API for digital MRV and carbon estimation
Base URL
https://api.nusacarbon.comAuthentication
Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYUpgrade Required
This feature requires a api plan.
API Endpoints
POST
/v1/estimate/forestEstimate forest carbon sequestration
Example Request
curl -X POST https://api.nusacarbon.com/v1/estimate/forest \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": -0.5,
"lon": 101.5,
"polygon": [[...]],
"startDate": "2024-01-01",
"endDate": "2024-12-31"
}'POST
/v1/estimate/mangroveEstimate mangrove blue carbon
Example Request
curl -X POST https://api.nusacarbon.com/v1/estimate/mangrove \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": -0.5,
"lon": 101.5,
"polygon": [[...]],
"startDate": "2024-01-01",
"endDate": "2024-12-31"
}'POST
/v1/assess/eligibilityCheck project eligibility for carbon credits
Example Request
curl -X POST https://api.nusacarbon.com/v1/assess/eligibility \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": -0.5,
"lon": 101.5,
"polygon": [[...]],
"startDate": "2024-01-01",
"endDate": "2024-12-31"
}'GET
/v1/ndvi/trendGet NDVI time series for vegetation health
Example Request
curl -X GET https://api.nusacarbon.com/v1/ndvi/trend \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
GET
/v1/ocean/chlaGet ocean chlorophyll-a concentration
Example Request
curl -X GET https://api.nusacarbon.com/v1/ocean/chla \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
GET
/v1/soil/socGet soil organic carbon data
Example Request
curl -X GET https://api.nusacarbon.com/v1/soil/soc \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
GET
/v1/risk/fireGet fire risk and history analysis
Example Request
curl -X GET https://api.nusacarbon.com/v1/risk/fire \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"
POST
/v1/report/auditor-bundleGenerate comprehensive auditor report (PDF + data)
Example Request
curl -X POST https://api.nusacarbon.com/v1/report/auditor-bundle \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": -0.5,
"lon": 101.5,
"polygon": [[...]],
"startDate": "2024-01-01",
"endDate": "2024-12-31"
}'POST
/v1/batchBatch process multiple projects
Example Request
curl -X POST https://api.nusacarbon.com/v1/batch \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"lat": -0.5,
"lon": 101.5,
"polygon": [[...]],
"startDate": "2024-01-01",
"endDate": "2024-12-31"
}'Rate Limits
Free Tier10 requests/hour
Bundle Tier100 requests/hour
API Tier1000 requests/hour
Full Documentation
View complete API reference with schemas and examples