FDA Import Refusal History by Facility avatar

FDA Import Refusal History by Facility

Pricing

$500.00 / 1,000 nonempty facility refusal reports

Go to Apify Store
FDA Import Refusal History by Facility

FDA Import Refusal History by Facility

Look up FDA import refusal records for one facility ID (FEI). Get original records, decoded refusal reasons, dates, and source evidence as JSON. Coverage starts in 2024.

Pricing

$500.00 / 1,000 nonempty facility refusal reports

Rating

0.0

(0)

Developer

Record Foundry

Record Foundry

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Categories

Share

Enter one exact FDA facility identifier (FEI) and receive the currently published FDA import-refusal rows for that facility, along with the original rows, decoded FDA charge definitions, archive hash, and freshness evidence.

This Actor fetches the FDA's published 2024-current refusal-export period at run time. It is not complete supplier screening: warning letters, import alerts, recalls, and other FDA sources are not_checked. It makes no supplier approval, risk, or compliance determination, and it uses no LLM. Results retain the original matching evidence rows.

Input

{"fei": "3002678247"}

fei is required and must be a digits-only string. FEIs are matched exactly; the Actor accepts no URLs, file uploads, or optional search settings.

Output

Every successful run returns one structured JSON report.

FieldMeaning
statuschecked_matches_found or checked_no_matches for the fresh export
refusalLineCountMatching CSV lines, never shipment volume or a refusal rate
chargeCountsFDA charge definitions with per-line counts; a repeated code in one line counts once
summariesDeterministic refusal-line counts by month and exact product-code/description pair
recordsOriginal matching FDA CSV rows
source.publishedCoverageEndMonthCoverage month parsed from FDA's refusal CSV filename
source.freshnessFreshness check based on that filename, not observed row dates
checksExplicit status for the refusal export and not_checked for other FDA sources

The Actor rejects a source whose filename-derived coverage end is more than 90 days old. It also rejects unreadable or oversized archives, more than 10 ZIP members, more than 100 MB uncompressed data, more than 250,000 CSV rows, an empty refusal CSV, source schema or identity conflicts, and reports larger than 5,000 matching rows. It never silently truncates evidence.

checked_no_matches means no exact FEI matched this export; it is not supplier clearance. A source or validation failure fails the run and produces no dataset item or charge.

summaries has summaryVersion: "1". monthlyRefusalLineCounts counts matching CSV refusal lines by REFUSAL_DATE month. productCounts groups only the exact PRODUCT_CODE and PRDCT_CODE_DESC_TEXT pair and reports its first and latest refusal date. Charge counts remain only in chargeCounts.

Price

$0.50 for a successfully delivered report with one or more matching refusal lines. A successful no-match report is free. The configured run budget must cover the report charge.

Source and limits

FDA's Import Refusal Report is the publisher. The report stores its download URL, archive SHA-256, filenames, row counts, and original rows. The publisher URL supplies source context; the downloaded archive and hash are the run-specific evidence.

This is a narrow evidence lookup for the stated published period, not a substitute for full supplier due diligence or a claim of FDA archive completeness.

Local checks

python3 -m unittest -v

The hosted runtime uses Python 3.12 and Apify SDK 4.0.2. Runtime memory is fixed at 512 MB.

More from Record Foundry

Record Foundry publisher · Austin Commercial Change-of-Use Permits · Chicago Property Use and Occupancy Changes