{"uid":"cap_dxS7HazVqPwQicAucEv-d","slug":"halowerk-zoll-export-restriction-filter-1435415c","name":"Halowerk Zoll Export Restriction Filter","description":"Filters supplied official export restrictions by destination and commodity-code prefix. 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. This is neither legal advice nor customs advice.","url":"https://zoll.halowerk.com/v1/export-restriction","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},"restrictions":{"type":"array","items":{"type":"object","required":["destination_country","commodity_prefix","restriction"],"properties":{"restriction":{"type":"string","maxLength":512,"minLength":1,"description":""},"commodity_prefix":{"type":"string","maxLength":14,"minLength":2,"description":""},"destination_country":{"type":"string","maxLength":2,"minLength":2,"description":""}},"additionalProperties":false},"maxItems":5000},"commodity_code":{"type":"string","maxLength":14,"minLength":4,"description":""},"destination_country":{"type":"string","maxLength":2,"minLength":2,"description":""}}},"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_ymuLEQgyBe0L287kJ4LOP","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":"Filters a supplied list of official export restrictions to those matching a given destination country and commodity code prefix, returning matched restrictions with source provenance and transparency metadata.","exampleAgentPrompt":"I have a list of official export restrictions from this EU regulation (https://example.com/eu-reg-2024, published 2024-03-15, title 'EU Export Control Regulation 2024/123') — can you filter it down to just the restrictions that apply to commodity code 8542310000 going to China (CN), given these five restriction entries I'm passing along?","exampleUseCases":[{"title":"Pre-shipment export compliance check","prompt":"Before we ship our semiconductor equipment to Russia (RU), can you filter these official BIS export restriction rules I've pulled from https://bis.doc.gov/reg-2024 (published 2024-01-10, title 'BIS EAR Part 774 Update') for commodity code 8543709000 and tell me which restrictions apply?"},{"title":"Automated trade compliance screening","prompt":"I'm building a compliance workflow — take this batch of export restrictions from https://eur-lex.europa.eu/reg-2023 (published 2023-11-01, title 'Council Regulation EU 2023/1560') and filter them for commodity prefix 9301 destined for Iran (IR) so I know which rules my agent needs to flag."},{"title":"Dual-use goods destination check","prompt":"We're exporting fiber optic components with HS prefix 9001 to Israel (IL) — can you filter the restrictions from this official source (https://trade.gov/restrictions-list, published 2024-06-01, title 'CCL Supplement No. 1') and tell me which export controls apply to that commodity and destination?"}],"resultDescription":"Returns the subset of supplied restrictions that match the specified destination country and commodity code prefix. Each matched restriction includes the restriction text, destination country, and commodity prefix. The response also discloses unavailable fields as null with their names listed in unavailable_fields, explains how any derived values were computed, and identifies the source, time window, and age for source-backed values. The service explicitly disclaims that results are not legal or customs advice.","failureModes":["Invalid ISO 2-letter country code returns validation error","Commodity code shorter than 4 characters or longer than 14 characters is rejected","Source URL missing required fields (url, published_at, title) causes request rejection","Restrictions array exceeding 5000 items may be rejected or truncated","No matching restrictions found returns empty result set (not an error)","Malformed date-time format in published_at causes schema validation failure"],"whenToPreferThis":"Use this endpoint when you have already obtained an official export restriction list from a regulatory source and need to programmatically filter it to the rules applicable to a specific destination country and commodity code prefix. It is ideal for compliance automation pipelines where you supply the authoritative source data and need structured, provenance-tagged results. Prefer this over general customs lookup APIs when you need transparency about data methods and sources, or when working within a broader Halowerk Zoll compliance workflow alongside TARIC duty evaluation, preference-origin checks, and import-document selection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:41:26.448Z","isFirstParty":false}