Look up substances by name
search_substancesLook up substances by name on one regulatory axis (same as HTTP GET /v1/substances?name=…).
The name is normalised (NFKC, whitespace removed, lower-cased) and matched exactly against the names and aliases the axis itself uses in that language (E numbers and official names for EU, 品目名 and label terms for JP, CFR names for US) — no partial or fuzzy matching. The official name is an alias of itself.
Returns the matching substances (SubstanceSummary: facts from their own roster only) and, per row, what text matched.
axis and lang must be one of the accepted pairs: JP+ja, US+en, EU+nl, EU+fr, EU+de, EU+es, EU+pl, EU+el, EU+bg.
Not a safety judgement: every record is a draft and needs verification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| axis | Yes | Regulatory axis the label or name belongs to: JP, EU or US. | |
| lang | Yes | Language of the name or label text (ISO 639-1), e.g. ja, en, de, fr. | |
| name | Yes | The name to look up, as printed on a label or roster. |