FDA Import Refusal Report Scraper avatar

FDA Import Refusal Report Scraper

Pricing

Pay per event

Go to Apify Store
FDA Import Refusal Report Scraper

FDA Import Refusal Report Scraper

Scrapes the FDA Import Refusal Report — every shipment refused US border entry. Returns manufacturer details, product codes, FD&C charge codes, and refusal dates. Essential for customs brokers and supply-chain compliance teams monitoring FDA refusals monthly.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Scrapes the FDA Import Refusal Report — every shipment refused US border entry. Returns manufacturer details, product codes, FD&C charge codes, and refusal dates. Essential for customs brokers and supply-chain compliance teams monitoring FDA refusals monthly.

What it does

The FDA Import Refusal Report tracks every shipment refused entry into the United States. This actor scrapes that public database from the FDA's Access Data portal and returns structured records for each refusal.

Each record includes:

  • Manufacturer details (name, FEI number, address, country)
  • Product code and FDA product description
  • Refusal date and FDA district
  • Entry, document, line, and suffix identifiers
  • Whether FDA sample analysis or private lab analysis was conducted
  • Violation charge codes (statute section + charge statement)

Input

FieldTypeDefaultDescription
maxItemsinteger10Maximum number of records to return. Set to 0 for all records.
monthintegercurrent monthMonth number (1–12) to scrape.
yearintegercurrent yearYear to scrape (e.g. 2026).
country_codestring(all)Optional ISO 2-letter country code filter (e.g. CN for China, IN for India).

Example input — China refusals for May 2026

{
"maxItems": 100,
"month": 5,
"year": 2026,
"country_code": "CN"
}

Example input — All countries for a month

{
"maxItems": 500,
"month": 4,
"year": 2026
}

Output

Each dataset item is a single FDA import refusal record:

{
"entry_id": "NVB-4019665-3",
"doc_id": "610003",
"line_number": "2",
"suffix": "",
"fei_number": "3030647202",
"firm_legal_name": "Guangdong Wanzhuang Cosmetics Co., Ltd.",
"address_line1": "No. 3, Zhongzhai Industrial District",
"address_line2": "Heping Town, Chaoyang District",
"city": "Shantou",
"state_province": "Guangdong",
"country_name": "China",
"product_code": "53CC03",
"product_code_description": "EYE SHADOW (EYE MAKEUP PREPARATIONS)",
"refusal_date": "01-May-2026",
"district": "DSEI",
"entry_doc_line_sfx": "NVB-4019665-3/610003/2",
"fda_sample_analysis": "No",
"private_lab_analysis": "No",
"refusal_charges": ["CGMP|21 USC 331(a)|The article appears to be adulterated..."],
"first_seen": "2026-06-23T02:07:05.611Z"
}

Use cases

  • Customs compliance: Monitor whether your suppliers appear in the FDA refusal list before shipments depart.
  • Supply chain due diligence: Screen manufacturers by country or product code for regulatory risk.
  • Competitive intelligence: Track refusal trends by product category or country of origin.
  • Regulatory research: Build a historical database of FDA import actions for analysis.

Notes

  • Data availability: The FDA typically publishes refusal data for a month within the first 1–2 weeks of the following month. If the actor returns no results for the current month, try the previous month.
  • Rate limiting: The actor applies a 500ms courtesy delay between requests to avoid overloading the government server.
  • Proxy: No proxy required — the FDA's Access Data portal serves all IP addresses without restriction.
  • Monthly scope: To retrieve all refusals for a full month across all countries, set maxItems: 0. Expect 500–5,000 records per month depending on the month and year.

Data source

FDA Import Refusal Reports — U.S. Food and Drug Administration, public domain.