Norden
Sikkerhetsdatablad (SDS) API for strukturerte kjemikaliedata
Gjør sikkerhetsdatablad til strukturert JSON, XML og CSV for kjemikaliehåndtering, HMS og ERP.
Sist oppdatert: 2026-10-24
Når passer det?
- Når data fra sikkerhetsdatablad i PDF skal struktureres pålitelig.
- Når manuell registrering skal erstattes med API-automatisering.
- Når konfidens, advarsler og kontrollrutiner trengs i produksjon.
Hva hentes ut?
| Område | Detaljer |
|---|---|
| Struktur | Avsnitt 1–16 som standardiserte felt. |
| Regulatoriske kjernedata | GHS-klassifisering, H- og P-setninger og transportdata som UN-nummer. |
| Utdataformater | JSON, XML og CSV for eksisterende integrasjoner. |
| Kvalitetssignaler | Konfidensscore og advarsler for kontrollrutiner. |
Flerspråklig håndtering
API-et leser sikkerhetsdatablad i PDF på det språket dokumentet er skrevet. Du kan oppgi språkkode i language_hint (for eksempel nb). Feltnavnene i svaret er alltid de samme engelske nøklene, og H- og P-setninger, CAS-nummer og UN-nummer er språkuavhengige. Kontroller fritekstfelt mot originaldokumentet: konfidensscore og advarsler viser når kontroll er nødvendig. Vi publiserer foreløpig ikke treffsikkerhet per språk, så valider mot et eget utvalg dokumenter før produksjon.
Eksempel på svar
Illustrativ struktur, forkortet. ... står for tekst fra 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 ..."
}
}
Kall:
curl -X POST "https://safetydatasheetapi.com/extract-sds" \
-H "Authorization: Bearer $SDS_API_KEY" \
-F "[email protected]" \
-F "language_hint=nb"
Validering og styring
Bruk konfidensterskler, obligatoriske felt og advarsler for å styre hvilke dokumenter som går videre automatisk og hvilke som kontrolleres av et menneske. Resultatet er maskingenerert og skal ikke behandles som verifiserte samsvarsdata uten kontroll mot kildedokumentet.
Hvem bruker det?
- Produkt-, HMS- og regulatory-team som håndterer mange leverandørdokumenter.
- Leverandører av HMS-, ERP- og kjemikaliesystemer som trenger uttrekk i sitt eget produkt.
- Integrasjonsansvarlige som trenger stabile datagrensesnitt.
Vanlige spørsmål
Fungerer det med sikkerhetsdatablad på norsk?
API-et leser sikkerhetsdatablad i PDF på det språket dokumentet er skrevet, og tar en valgfri språkkode i language_hint. Vi publiserer foreløpig ikke treffsikkerhet per språk, så valider mot et eget utvalg før produksjon.
Støttes skannede sikkerhetsdatablad?
API-et tar imot PDF-filer, også innskannede dokumenter. Konfidensscore og advarsler viser når kvaliteten er lav og dokumentet bør kontrolleres.
Hvilke formater får jeg?
JSON, XML og CSV i samme svar, med faste engelske feltnavn.
Hvordan får jeg en API-nøkkel?
Via selvbetjeningsskjemaet på forsiden, eller kontakt oss.
Relaterte sider
- Konverter sikkerhetsdatablad til JSON
- Automatiser håndteringen av sikkerhetsdatablad
- Oversikt Norden
- API-dokumentasjon
- Prismodeller