UK Product Recall Matcher: OPSS Alerts vs Your ASINs avatar

UK Product Recall Matcher: OPSS Alerts vs Your ASINs

Pricing

Pay per event

Go to Apify Store
UK Product Recall Matcher: OPSS Alerts vs Your ASINs

UK Product Recall Matcher: OPSS Alerts vs Your ASINs

Match your ASINs, EAN barcodes, marketplace item IDs, brands and models against official UK OPSS product safety reports and recalls on GOV.UK. Confidence and match reason per hit, English/Chinese output, Excel report, only-new mode. Not legal advice.

Pricing

Pay per event

Rating

0.0

(0)

Developer

dafei-data

dafei-data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

Disclaimer / 免责声明: This Actor is an unofficial tool, not affiliated with or endorsed by OPSS, the Department for Business and Trade or GOV.UK. Results are for information only and are not legal or compliance advice; always check the original notice on GOV.UK. 本工具为非官方工具,与英国 OPSS / GOV.UK 无关联、未获其认可;结果仅供参考,不构成法律或合规意见,请以 GOV.UK 原文为准。

Data attribution (OGL v3.0): Contains public sector information licensed under the Open Government Licence v3.0. Source: Office for Product Safety and Standards (OPSS), GOV.UK Product safety alerts, reports and recalls. Translation notice / 译文说明: Chinese texts (categories, risk levels, measures, key hazard terms, match reasons) are an unofficial, deterministic glossary translation produced by this Actor, not by OPSS. Only the English original is authoritative. 中文为本 Actor 基于固定词表生成的非官方译文,以英文原文为准。

What it does

Upload your product list (Amazon ASIN, EAN/GTIN barcode, eBay/AliExpress/Temu/Etsy item numbers, brand, model) and the Actor checks it against official UK product safety reports and recalls published by OPSS on GOV.UK.

MatchConfidence
ASIN identical (case/space-insensitive, whole ID only)1.0
EAN/GTIN identical (leading zeros & concatenated codes handled)1.0
Marketplace item ID identical1.0
Brand + model0.85
Model / code (incl. Amazon FNSKU X00…)0.6
Brand + similar product words0.5
Brand only0.4
Similar product words0.3

Every result has confidence, matchBasis (English) and matchBasisZh (Chinese), the GOV.UK link, product, brand, ASINs, barcodes, models, risk level, hazard (English original + Chinese key terms), measures, origin — and attribution, licenseUrl, translationNotice, disclaimer fields.

Leave products empty to simply list notices (monitor mode).

Sample output (real run)

Bilingual sample output: ASIN and EAN matches against GOV.UK OPSS notices

Real run on notices published since 2026-10-07 (category Toys). Your product IDs are test inputs.

Use cases

1. Amazon UK seller: weekly ASIN self-check

You sell on Amazon.co.uk and want to know whether any of your ASINs appears in a UK OPSS product safety report or recall (some OPSS notices list the ASIN: 5 of the 15 most recent notices with "Amazon" in the title, checked on 2026-10-28).

Input (paste into the Input tab, replace the ASINs with yours — the ones below are taken from real notices so the run returns hits):

{
"days": 20,
"categories": [
"toys"
],
"products": [
{
"sku": "S1",
"name": "toy",
"asin": "B0HBBWM2B8"
},
{
"sku": "S2",
"asins": [
"B000000000",
"B0HJ1GH2H8"
]
},
{
"sku": "S3",
"asin": "B0ZZZZZZZZ"
},
{
"sku": "S4",
"barcode": "6991200636677"
},
{
"sku": "S5",
"model": "X002N3A0U1"
}
],
"minConfidence": 0.6,
"incremental": true,
"stateStoreName": "my-amazon-uk-weekly"
}

Output — excerpt of one dataset item from a real run on 2026-10-28 (same products, days: 20, without incremental; notices since 2026-10-07: S1, S2, S4 matched with confidence 1.0, S5 matched the Amazon FNSKU as a model with 0.6, S3 had no match):

{
"type": "match",
"confidence": 1,
"confidenceLabelZh": "高",
"matchBasis": [
"ASIN B0HBBWM2B8 is identical"
],
"matchBasisZh": [
"ASIN B0HBBWM2B8 完全一致"
],
"yourProduct": {
"sku": "S1",
"name": "toy",
"brand": null,
"model": null,
"asin": "B0HBBWM2B8",
"barcode": null,
"barcodeValid": null
},
"noticeRef": "2609-0106",
"url": "https://www.gov.uk/product-safety-alerts-reports-recalls/product-safety-report-toddler-ghost-costume-sold-via-amazon-2609-0106",
"alertDate": "2026-10-13",
"alertType": "Product Safety Report",
"product": "Toddler Ghost Costume sold via Amazon",
"asins": [
"B0HBBWM2B8"
],
"category": "Toys",
"categoryZh": "玩具",
"riskLevel": "Serious",
"riskLevelZh": "严重",
"measures": [
"Removal of the listing by the online marketplace"
],
"measuresZh": [
"在线市场下架该商品链接"
],
"attribution": "Contains public sector information licensed under the Open Government Licence v3.0. …"
}

Plus REPORT.xlsx (bilingual Excel) in the run's key-value store.

Schedule it: Save the input as a Task → Console → Schedules → Create → e.g. 0 9 * * 1 (Mondays 09:00, your timezone) → add the Task. With incremental: true each weekly run only looks at notices published since the previous run; add an e-mail or Slack integration on Run succeeded to get the result. First run: set days to cover the history you want to check (up to 3650).

Example input

{
"products": [
{ "sku": "S1", "name": "Magnetic toy", "asin": "B0HBBWM2B8" },
{ "sku": "S2", "asins": ["B000000000", "B0HJ1GH2H8"] },
{ "sku": "S4", "barcode": "6991200636677" }
],
"categories": ["toys"],
"days": 30,
"minConfidence": 0.6
}

Categories accept slugs (toys, electrical-appliances-equipment, cosmetics…), English names or Chinese names (玩具). Filters: countriesOfOrigin (China / 中国), alertTypes, riskLevels.

Excel report (bilingual)

Each run saves REPORT.xlsx (free) in the run's key-value store: English + Chinese header rows, a clickable GOV.UK link per row, and an About sheet with the OGL attribution, licence link, translation notice, disclaimer and privacy note. Download: Console → run → Storage → Key-value store → REPORT.xlsx, or the "Bilingual Excel report" link on the Output tab.

Subscription: only new notices

  1. Set incremental: true and a unique stateStoreName (e.g. my-shop-uk).
  2. Create a Schedule in Apify Console (e.g. weekly, Monday 09:00) for a saved task with this input.
  3. Each run only processes notices not seen before (state is kept in the named key-value store). Add a webhook or Apify integration (email, Slack) to get notified.

Privacy & data use

  • Uses only the public GOV.UK Search and Content APIs (no login, ≤ 2 requests/second, well under the 10 req/s GOV.UK limit; robots.txt does not disallow /api/).
  • No seller, retailer, manufacturer, importer, address or contact fields are extracted; e-mail addresses and phone numbers in free text are replaced with [email removed] / [phone removed].
  • Attachments (photos/PDFs) are given as links only — never downloaded or copied.