K-REACH Chemical Substance API

Korean chemical substance regulatory database — structured REST API for global EHS compliance

Access 46,000+ chemical substances registered under Korea's Act on Registration and Evaluation of Chemicals (K-REACH). Get regulatory classifications, GHS hazard data, and compliance information through clean JSON endpoints.

What's Included

DataCoverage
Chemical Substances46,000+ registered under K-REACH
Regulation Records49,000+ across 9 classification types
GHS Hazard DataAvailable for regulated substances (signal words, H-codes, P-codes, pictograms)
LanguagesEnglish + Korean
VerificationDaily against official government sources

Regulatory Classifications

TypeKoreanDescription
Toxic유독물질Human and ecological toxicity
Restricted제한물질Conditional usage restrictions
Prohibited금지물질Completely banned
Priority중점관리물질Priority oversight substances
CMR발암·변이원성Carcinogenic, mutagenic, reprotoxic
Accident Prep사고대비물질Emergency response substances
Registration Req등록대상기존화학물질Existing chemicals requiring registration
Persistent잔류성오염물질Persistent organic pollutants
Rotterdam로테르담협약물질PIC procedure substances

API Endpoints

EndpointDescriptionTier
GET /v1/substance/cas/{cas_no}Lookup by CAS numberAll
GET /v1/substance/ke/{ke_no}Lookup by KE numberAll
GET /v1/substance/search?q=Keyword searchAll
GET /v1/substance/{id}Lookup by IDAll
GET /v1/regulations/list?type=List by regulation typeAll
GET /v1/ghs/{cas_no}GHS hazard dataPRO+
GET /v1/ghs/hazard/{h_code}Search by H-codePRO+
GET /v1/statisticsDatabase statisticsMEGA
GET /v1/changelogUpdate historyAll
GET /healthHealth checkAll

Pricing

PlanPriceRequests/moUnique Substances/moRate Limit
BASICFree20020030/min
PRO$99/mo3,0001,50060/min
ULTRA$299/mo25,0005,000200/min
MEGA$899/mo100,00010,000300/min

Each plan limits the number of unique (distinct) substances accessible per month. Previously accessed substances remain available after reaching the cap. Free tier includes sandbox substances for testing.

Example Response

Look up Benzene (CAS 71-43-2) — available on the free tier:

{
  "substance": {
    "cas_no": "71-43-2",
    "name_eng": "Benzene",
    "name_kor": "벤젠",
    "formula": "C6H6",
    "flags": {
      "is_toxic": true,
      "is_priority": true,
      "is_accident_prep": true,
      "is_registration_req": true
    }
  },
  "regulations": [
    {
      "class_type": "기존화학물질",
      "notice_info": "환경부고시 제2014-237호"
    }
  ],
  "ghs": {
    "signal_word": "위험",
    "pictograms": ["GHS02", "GHS07", "GHS08"],
    "hazards": [
      {"hazard_code": "H350", "category": "발암성", "hazard_class": "1A"}
    ]
  }
}

Substance Data

Regulation Guides

Resources

Start building with Korean chemical regulatory data

Free tier available — no credit card required

Get API Key on RapidAPI