Structured EPD data,
delivered via REST API
Upload any ISO 14025 EPD PDF. Get back clean, validated, schema-mapped JSON in under 3 seconds. Build EPD comparison tools, carbon calculators, and DPP pipelines on top.
Sample API response
{
"epd_id": "ds_epd_01J3K2V...",
"product": "FrameSteel S355 HEB200",
"programme": "IBU",
"standard": "EN 15804:2012+A2:2019",
"declared_unit": "1 kg",
"carbon": {
"a1_a3": 1.84,
"a4": 0.02,
"a5": 0.04,
"c3": -0.12,
"d": -0.43,
"unit": "kg CO2e"
},
"materials": [
{ "name": "Steel scrap", "pct": 71.2 },
{ "name": "Pig iron", "pct": 22.1 },
{ "name": "Other", "pct": 6.7 }
],
"valid_until": "2027-03-15",
"dpp_ready": true
}API endpoints
Everything you need to build EPD-powered applications.
/v1/epd/extractUpload an EPD PDF and receive structured JSON with all carbon and material data extracted.
/v1/epd/{id}Retrieve a previously processed EPD by ID. Returns full data model including lifecycle stages.
/v1/epd/{id}/validateRun EN 15804 schema validation against an extracted EPD. Returns field-level pass/fail results.
/v1/epd/{id}/dppConvert a validated EPD into a Digital Product Passport. Returns DPP ID, QR code URL, and shareable link.
/v1/epd/compareCompare carbon and material data across multiple EPDs. Useful for specifier benchmarking tools.
Built for developers
Sub-second extraction
Our OCR + structured extraction pipeline processes a typical 20-page EPD in under 3 seconds, returning a fully typed JSON response.
Typed JSON schema
Responses follow a documented, versioned schema with 40+ EPD fields. TypeScript types, Python models, and OpenAPI spec included.
EN 15804 validation
Built-in rules engine validates extracted data against the EN 15804:2012+A2 schema before returning it. Anomalies are flagged with field-level detail.
Persistent storage
All processed EPDs are stored and versioned in your Floilan account. Access historic extractions, audit trails, and delta comparisons via API.
Programme operator feeds
Subscribe to EPD programme webhooks (EPD Norway, IBU, BRE) and receive real-time notifications when your products publish new declarations.
DPP generation endpoint
Chain extraction directly to DPP generation. A single API call can take an EPD PDF all the way to a published, QR-linked Digital Product Passport.
What developers build with it
EPD comparison platforms
Build specifier tools that compare embodied carbon across competing products using structured data rather than PDFs.
BIM / Revit plugins
Pull EPD carbon data directly into design tools. Display A1–A5 carbon values inside Revit models as products are specified.
Procurement portals
Screen suppliers by embodied carbon automatically. Reject non-compliant products before they reach the shortlist.
Carbon accounting software
Ingest EPD data as a verified carbon source for Scope 3 emissions reporting without manual data entry.
Ready to build on EPD data?
Get sandbox API access and process your first EPD free. Production access from £199/mo.
Get API access