Connect
Verified EPD data, directly into your platform.
The Terrave Connect API exposes verified product environmental data in openEPD, ILCD+EPD, and ISO 22057 formats — with webhook events for change notifications and a transparent rate limit model.
BIM platforms and digital twins
Embed verified EPD data in BIM models at the object level via ISO 22057 structured property bundles. Terrave generates compliant bundles from every published EPD automatically.
ESG and carbon accounting software
Pull product-level GWP data for Scope 3 Category 1 disclosures. Webhook events notify your system when a manufacturer publishes or updates an EPD — no polling.
Procurement and specification platforms
Query verified EPDs by category, region, or GWP threshold for LEED, BREEAM, and Buy Clean compliance filtering. openEPD format supported for platforms already in the openEPD ecosystem.
EU Digital Product Passport integrations
Terrave generates DPP-ready environmental section payloads aligned with EU CPR Reg. 2024/3110. Connect APIs expose these payloads for downstream DPP registry integrations.
API endpoints
/api/v1/epdsList published EPDs for your organisation
/api/v1/epds/:idGet a single EPD with full impact data
/api/v1/epds/:id/impactsGet the full EN 15804+A2 impact table
/api/v1/productsList products
/api/v1/products/:idGet product detail
/api/v1/searchSearch TerraBase EPD reference database
/api/v1/openapiOpenAPI 3.1 specification
Rate limits: 60 requests/minute per key. X-RateLimit-Remaining on every response.
Auth: Bearer token (Authorization: Bearer terrave_sk_…).
Formats: JSON (default), openEPD, ILCD+EPD XML, ISO 22057 BIM bundle via Accept header.
Quick start
1. Authenticate
curl https://api.terrave.ai/v1/epds \ -H "Authorization: Bearer terrave_sk_…"
2. Get impacts for a product
GET /api/v1/epds/:id/impacts
{
"gwp": {
"total": 2.34,
"fossil": 2.28,
"biogenic": 0.04,
"luluc": 0.02
},
"ap": 0.0082,
"ep_fw": 0.00012,
...13 EN 15804+A2 indicators
}3. Subscribe to changes
POST /api/v1/webhooks
{
"url": "https://your.system/webhooks",
"events": [
"epd.verified",
"epd.updated",
"alert.created"
]
}Connect API access
API access is available on Platform and Connect plans. Contact us to discuss custom rate limits, white-label options, and SLA requirements.