API Capabilities

From raw supplier data to regulatory submission — 13 endpoints organized into 5 workflow stages that tell the complete first-mile intelligence story.

1

Ingest & Normalize Supplier Data

/normalize_locations

Clean, Standardize, and Geocode Supplier Location Data

Platforms receive supplier location data in every imaginable format — GeoJSON, Shapefiles, GeoParquet, KML, CSV with addresses, and more. This endpoint accepts any of these, normalizes them into a standard schema, geocodes addresses, aggregates duplicates, and returns clean, structured location data ready for analysis.

Why it matters for platforms

Eliminates the #1 integration headache — messy supplier data. Your platform can accept whatever suppliers submit and let Epoch clean it up automatically.

2

Validate Facilities & Plots

/validate_facility

Verify Processing Facilities Are Real and Correctly Located

Takes a supplier-reported facility (rubber factory, timber sawmill, palm oil mill, etc.) and validates that it exists at the reported coordinates using Epoch's proprietary global facility database and satellite imagery.

Why it matters for platforms

Catches data quality issues before they propagate into compliance reports — wrong coordinates, non-existent facilities, mismatched commodity types.

/validate_plots

Validate Supplier-Submitted Plot Boundaries

Checks supplier-submitted agricultural plots for format issues, geometric anomalies (self-intersecting polygons, implausible shapes), commodity presence (is the reported crop actually growing there?), and overlap with protected areas.

Why it matters for platforms

Automated QA on the hardest-to-verify data in the supply chain. Catches problems that would otherwise surface during regulatory audits.

3

Fill Gaps — Generate Missing Intelligence

/supply_shed Most Differentiated

Generate Sourcing Areas and Detect Plots When Suppliers Provide None

When a supplier reports a facility but no plot-level data (the majority of cases), this endpoint generates a scientifically modeled sourcing area around the validated facility location, then detects all plots for the target commodity within that area using satellite imagery and machine learning.

Why it matters for platforms

This is Epoch's most differentiated capability. It solves the biggest data gap in first-mile supply chains — the fact that most suppliers cannot or will not provide plot-level data. Your platform gets complete plot-level coverage without any additional supplier burden.

4

Environmental & Compliance Assessments

/deforestation_check

EUDR Article 9 — Deforestation Risk Assessment

Performs the deforestation risk assessment required under EUDR Article 9 for every plot in the supply chain, using Epoch's continuous change detection algorithms on multi-year satellite imagery time series.

/eudr_risk_assessment

EUDR Article 10 — Legal Risk Assessment

Evaluates the legal risk dimension of EUDR due diligence, assessing whether sourcing from the identified plots and facilities complies with local laws in the country of production.

/biomass_emissions

Land-Use Change (LUC) Emissions

Calculates biomass-related carbon emissions from land-use change — deforestation, degradation, and land conversion — using GEDI and ICESat satellite data, above-ground biomass models, and CCDC time-series change detection. Returns emissions estimates at the plot level.

Full technical documentation
/non_biomass_emissions

Non-LUC (Land Management) Emissions

Calculates non-land-use-change emissions from agricultural practices — fertilizer application, soil management, energy use in processing — using activity-based emission factors and satellite-derived land management indicators.

Full technical documentation
/water_stress

Water Stress and Water Risk Assessment

Assesses water stress levels at the facility and plot level, incorporating watershed-level hydrological data, agricultural water demand, and climate projections.

Full technical documentation
/biodiversity

Biodiversity Risk Scoring

Evaluates biodiversity impact and risk at the plot and landscape level, incorporating proximity to protected areas, habitat integrity, species richness indices, and land-use change pressure.

Full technical documentation

Why this stage matters for platforms

A single integration gives your platform the ability to offer EUDR compliance, Scope 3 carbon reporting, CSRD water and biodiversity disclosures, and climate risk assessments. Adding a new regulation or reporting framework means Epoch adds an endpoint — your platform gets the capability automatically.

5

Regulatory Submission & Export

/export_eudr_dds

Generate Submission-Ready DDS Packages

Produces the complete Due Diligence Statement package required for EUDR submission: a TRACES-ready GeoJSON file and a PDF audit trail document with full traceability from facility to plot to assessment results.

/submit_eudr_dds

Submit DDS Directly to EU TRACES

Submits the generated DDS package directly into the EU TRACES system on behalf of the operator, enabling fully automated end-to-end EUDR compliance from within your platform.

/retrieve_eudr_dds

Retrieve Previously Submitted DDS from TRACES

Checks whether a DDS has already been submitted for a given supplier or shipment and retrieves it from the EU TRACES system — preventing duplicate submissions and enabling reconciliation.

Why this stage matters for platforms

No other data provider offers the full loop from raw supplier data to regulatory submission. Your platform can offer true end-to-end compliance, not just risk scores.

Ready to Integrate?

Explore the full technical documentation or talk to our team about your platform's specific needs.