ECHA — European Chemicals Agency
The European Chemicals Agency (ECHA) provides access to the C&L Inventory (Classification & Labelling) — the EU's database for hazard labelling and classification of chemical substances under the CLP regulation (Regulation EC 1272/2008, equivalent to GHS). Search by substance name or CAS number and retrieve normalised hazard classes (acute toxicity, flammability, environmental hazard and more), hazard statements (H statements) and CAS numbers. No API key required for the C&L Inventory. Useful for ESG, chemicals compliance (REACH/CLP), DPIAs and journalistic research. Licence: CC BY 4.0.
—
Data volume
Quarterly
Updates
3
MCP tools
{
"data": "..."
}MCP integration
API endpoints
/substances/searchSøk etter kjemiske stoffer (q, pageSize, page)
- q required
- Søkeord (stoffnavn, EC- eller CAS-nummer)
q=cadmium - pageSize optional
- Antall treff per side
- page optional
- Sidenummer (0-basert)
Show curl example
# GET https://data.ketl.no/api/connectors/echa/substances/search?q=cadmium
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/echa/substances/search?q=cadmium"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/substances/{substanceId}Detaljer for ett stoff (fareklasser, faresetninger, CAS)
Show curl example
# GET https://data.ketl.no/api/connectors/echa/substances/{substanceId}
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/echa/substances/{substanceId}"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.
/healthHelsestatus for ECHA-connector
- deep optional
- Sett `deep=1` for å få med det fulle probe-objektet (`deepProbe`). Enhver annen verdi gir samme svar som uten parameteren — verdimengden er IKKE lukket, så ruta avviser ingenting (MÅLT 2026-08-30).
deep=1
Show curl example
# GET https://data.ketl.no/api/connectors/echa/health
curl \
-H "Accept: application/json" \
"https://data.ketl.no/api/connectors/echa/health"Authenticated call — add one of these headers: x-api-key: ketl_… · Authorization: Bearer … — See the full reference in the documentation.