SafetyDataSheetAPI is a product of Dscvry. Explore Dscvry →

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ådeDetaljer
SDB-strukturAvsnitt 1–16 som standardiserade fält.
Regulatoriska kärndataGHS-klassificering, H- och P-koder samt transportdata som UN-nummer.
UtdataformatJSON, XML och CSV för befintliga integrationer.
KvalitetssignalerKonfidenspoä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

Andra språk: English · Deutsch · Norsk · Dansk · Suomi