ADR / UN Number Lookup
Look up ADR dangerous goods data by UN number, name search, or hazard class filter. Provide exactly one search parameter.
Request
- Base URL: https://www.freightutils.com
- URL: https://www.freightutils.com/api/adr
- Auth: none declared
Query parameters
UN number to look up (e.g. 1203, UN1203 or UN 1203).
Search term to find substances by name.
Case-insensitive partial match on the proper shipping name (min 2 characters). A paged list: total, truncated, next_offset; no match is a 404 with suggestions — the closest proper shipping names in Table A.
ADR hazard class (Table A column (3a)), e.g. 3, 6.1, 8. A paged list: total, truncated, next_offset.
Name search / class filter only: rows to skip (default 0). The response gives total, truncated and next_offset.
Name search / class filter only: rows per page — 1 to 50 for a search (default 50), 1 to 100 for a class (default 100).
Response
Matching ADR substance records.
Example response
{
"count": 1,
"results": [
{
"un_number": "1203",
"proper_shipping_name": "MOTOR SPIRIT or GASOLINE or PETROL",
"class": "3",
"classification_code": "F1",
"packing_group": "II",
"not_subject_to_adr": true,
"carriage_prohibited": true,
"conditions_ref": "5.5.3",
"table_a_remark": "NOT SUBJECT TO ADR except for 5.5.3",
"labels": "3",
"special_provisions": "243 534 664",
"limited_quantity": "1 L",
"excepted_quantity": "E2",
"transport_category": "2",
"tunnel_restriction_code": "(D/E)",
"hazard_identification_number": "33",
"variant_count": 1,
"verification": {
"status": "unverified",
"basis": "dataset",
"reason": "No row-level audit. Transcribed from the UNECE ADR 2025 Table A and held by the dataset-level checks only (56 anchor rows carry a row-level audit).",
"audited_at": "2026-08-26",
"sources": 2
},
"audited_at": "2026-08-26"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.