{"uid":"cap_utHqI4e9d-GLq7yEn55MS","slug":"fracht-dangerous-goods-lookup-a07f5ba4","name":"Fracht Dangerous Goods Lookup","description":"Returns a supplied published dangerous-goods record for a UN number and exposes missing fields. Missing facts are returned as null and named in unavailable_fields where applicable. Derived values disclose their method; source-backed values disclose source, time window and age. ","url":"https://fracht.halowerk.com/v1/dangerous-goods","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"source":{"type":"object","required":["url","published_at","title"],"properties":{"url":{"type":"string","format":"uri"},"title":{"type":"string","maxLength":300,"minLength":3,"description":""},"published_at":{"type":"string","format":"date-time"}},"additionalProperties":false},"records":{"type":"array","items":{"type":"object","required":["un_number","proper_shipping_name","class","packing_group","provisions"],"properties":{"class":{"type":"string","maxLength":512,"minLength":1,"description":""},"un_number":{"type":"string","maxLength":6,"minLength":6,"description":""},"provisions":{"type":"array","items":{"type":"string","maxLength":512,"minLength":1,"description":""},"maxItems":100},"packing_group":{"type":"string","maxLength":10,"minLength":0,"description":""},"proper_shipping_name":{"type":"string","maxLength":512,"minLength":1,"description":""}},"additionalProperties":false},"maxItems":5000},"un_number":{"type":"string","pattern":"^UN[0-9]{4}$"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.004","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.004/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.004","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_fN1iiuXPLYXpANSgt1sJD","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.004","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates and enriches a published dangerous-goods record for a given UN number, exposing missing fields and disclosing data sources and derivation methods.","exampleAgentPrompt":"Check if this dangerous goods record is complete and correct — it's for UN1203 (Gasoline), Class 3, Packing Group II, proper shipping name 'Gasoline', from the IATA DGR 2024 edition published at https://iata.org/dgr2024 on 2024-01-01, with provisions SP386 and SP640. Tell me any missing fields and where the data comes from.","exampleUseCases":[{"title":"Hazmat shipment compliance check","prompt":"I need to validate a dangerous goods record before shipping — UN1090, proper shipping name 'Acetone', Class 3, Packing Group II, provisions A3 and B1, sourced from the 2023 IMDG Code at https://imo.org/imdg2023 published 2023-03-15. Are there any missing fields?"},{"title":"Freight forwarder data enrichment","prompt":"Can you enrich this dangerous goods entry for UN2794 (Batteries, wet, filled with acid), Class 8, Packing Group not assigned, no provisions listed, from https://halowerk.com/dgr-source published 2024-06-01? I want to know which fields are missing and how any derived values were calculated."},{"title":"Regulatory audit trail for hazmat records","prompt":"For an audit I need to verify our dangerous goods record for UN3480, Lithium ion batteries, Class 9, Packing Group II, provisions 188 and A99, published at https://iata.org/lithium-guidance on 2023-11-20 — please confirm the record's completeness and tell me the source and age of each value."}],"resultDescription":"Returns the validated dangerous-goods record with any missing fields identified as null and listed in unavailable_fields. Derived values include their calculation method; source-backed values include the source URL, time window, and data age. Allows callers to understand both data completeness and data provenance.","failureModes":["Invalid UN number format (must be UN followed by 4 digits) returns validation error","Required record fields (un_number, proper_shipping_name, class, packing_group, provisions) missing triggers schema rejection","Source URL not a valid URI causes input rejection","Records array exceeds 5000 items limit","Conflicting data between supplied record and published source results in discrepancies flagged in response","Unavailable or unresolvable source URL may reduce data age/provenance detail"],"whenToPreferThis":"Use this endpoint when you have a dangerous-goods record in hand and need to validate its completeness and correctness against a published source, or when you need transparent provenance (source, age, derivation method) for each field. It is purpose-built for freight compliance workflows where auditability and missing-field disclosure matter. Prefer it over generic document search when you already have a structured record and a UN number to anchor validation.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:31:00.226Z","isFirstParty":false}