Norden
Säkerhetsdatablad (SDB) API för strukturerade kemikaliedata
Gör säkerhetsdatablad (SDB) till strukturerad JSON, XML och CSV för kemikaliehantering, EHS och ERP.
Senast uppdaterad: 2026-10-24
När passar det?
- När data från SDB-PDF:er ska struktureras tillförlitligt.
- När manuell registrering ska ersättas med API-automation.
- När konfidens, varningar och granskningsflöden behövs i produktion.
Vad extraheras?
| Område | Detaljer |
|---|---|
| SDB-struktur | Avsnitt 1–16 som standardiserade fält. |
| Regulatoriska kärndata | GHS-klassificering, H- och P-koder samt transportdata som UN-nummer. |
| Utdataformat | JSON, XML och CSV för befintliga integrationer. |
| Kvalitetssignaler | Konfidenspoäng och varningar för granskningsflöden. |
Flerspråkig hantering
API:et läser SDB-PDF:er på det språk dokumentet är skrivet. Ange gärna språkkod i language_hint (till exempel sv). Fältnamnen i svaret är alltid samma engelska nycklar, och H- och P-koder, CAS-nummer och UN-nummer är språkoberoende. Kontrollera fritextfält mot originaldokumentet: konfidenspoäng och varningar visar när granskning behövs. Vi publicerar ännu ingen träffsäkerhet per språk, så validera mot ett eget urval av dokument innan produktion.
Exempel på svar
Illustrativ struktur, förkortad. ... står för text från dokumentet.
{
"ok": true,
"request_id": "2f6c1a54-7b0e-4d0a-9d52-6a1f0f3c9b11",
"confidence_score": 0.94,
"document_language": "en",
"warnings": [],
"outputs": {
"json": {
"product_identification": { "product_name": "...", "supplier_name": "..." },
"hazards_identification": { "ghs_classification": ["..."], "signal_word": "...", "h_statements": ["H225 ..."] },
"composition": [ { "substance_name": "...", "cas_number": "67-64-1", "concentration_percent": "95-100" } ],
"transport_information": { "un_number": "UN1090", "hazard_class": "3", "packing_group": "II" }
},
"xml": "<?xml version=...>",
"csv": "field,value ..."
}
}
Anrop:
curl -X POST "https://safetydatasheetapi.com/extract-sds" \
-H "Authorization: Bearer $SDS_API_KEY" \
-F "[email protected]" \
-F "language_hint=sv"
Validering och styrning
Använd konfidenströsklar, obligatoriska fält och varningar för att styra vilka dokument som går vidare automatiskt och vilka som granskas av en person. Utdata är maskingenererad och ska inte behandlas som verifierad efterlevnadsdata utan granskning mot källdokumentet.
Vem använder det?
- Produkt-, EHS- och regulatory-team som hanterar många leverantörsdokument.
- Leverantörer av EHS-, ERP- och kemikaliehanteringssystem som behöver extraktion i sin egen produkt.
- Integrationsansvariga som behöver stabila datagränssnitt.
Vanliga frågor
Fungerar det med säkerhetsdatablad på svenska?
API:et läser SDB-PDF:er på det språk dokumentet är skrivet och tar en valfri språkkod i language_hint. Vi publicerar ännu ingen träffsäkerhet per språk, så validera mot ett eget urval innan produktion.
Stöds skannade SDB-PDF:er?
API:et tar emot PDF-filer, även inskannade dokument. Konfidenspoäng och varningar visar när kvaliteten är låg och dokumentet bör granskas.
Vilka format får jag?
JSON, XML och CSV i samma svar, med fasta engelska fältnamn.
Hur får jag en API-nyckel?
Via självbetjäningsformuläret på startsidan, eller kontakta oss.
Relaterade sidor
- Konvertera säkerhetsdatablad till JSON
- Automatisera hanteringen av säkerhetsdatablad
- Översikt Norden
- API-dokumentation
- Prismodeller