{"id":362000,"date":"2026-09-06T18:01:18","date_gmt":"2026-09-06T18:01:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/recall-checker\/"},"modified":"2026-09-06T18:00:45","modified_gmt":"2026-09-06T18:00:45","slug":"recall-lens-cpsc-search","status":"publish","type":"plugin","link":"https:\/\/sr.wordpress.org\/plugins\/recall-lens-cpsc-search\/","author":23558516,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"RecallLens \u2013 CPSC Product Recall Search","header_author":"lulzasaur9192","header_description":"Add a product-recall search widget to your site. Visitors check any product, brand, or item against the official U.S. CPSC recall database \u2014 with titles, dates, hazards, remedies, and links. Shortcode + Gutenberg block.","assets_banners_color":"","last_updated":"2026-09-06 18:00:45","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/lulzasaur9192\/recall-lens-cpsc-search","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":56,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"lulzasaur9192","date":"2026-09-06 18:00:45","revision":3683783}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3683782,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3683782,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":{"recall-lens\/search":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"recall-lens\/search","version":"1.1.0","title":"RecallLens \u2013 CPSC Product Recall Search","category":"widgets","icon":"shield-alt","description":"Add a product-recall search widget (official U.S. CPSC data) to any page or post.","keywords":["recall","cpsc","safety","product","consumer"],"attributes":{"heading":{"type":"string","default":"Product Recall Check"},"placeholder":{"type":"string","default":"Search a product, brand, or item\u2026"}},"supports":{"html":false,"align":["wide"]},"editorScript":"file:.\/editor.js","textdomain":"recall-lens-cpsc-search"}},"tagged_versions":["1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[32899,279440,237366,6176,13261],"plugin_category":[],"plugin_contributors":[279441],"plugin_business_model":[],"class_list":["post-362000","plugin","type-plugin","status-publish","hentry","plugin_tags-consumer","plugin_tags-cpsc","plugin_tags-product-safety","plugin_tags-recall","plugin_tags-safety","plugin_contributors-lulzasaur9192","plugin_committers-lulzasaur9192"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/recall-lens-cpsc-search\/assets\/icon-128x128.png?rev=3683782","icon_2x":"https:\/\/ps.w.org\/recall-lens-cpsc-search\/assets\/icon-256x256.png?rev=3683782","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>RecallLens<\/strong> lets your visitors instantly check whether a product, brand, or item has been recalled by the U.S. Consumer Product Safety Commission (CPSC) \u2014 right on your site.<\/p>\n\n<p>Great for parenting blogs, deal sites, product-review sites, resellers, and safety-focused pages.<\/p>\n\n<ul>\n<li>Add it anywhere with the <code>[recall_lens]<\/code> shortcode or the <strong>RecallLens \u2013 CPSC Product Recall Search<\/strong> Gutenberg block.<\/li>\n<li>Visitors type a product, brand, or item; results show the recall title, date, hazard, remedy, and a link to the official CPSC notice.<\/li>\n<li>Recall data is cached on your server for fast responses and to minimize external requests.<\/li>\n<li>Clean, mobile-friendly, no configuration required.<\/li>\n<\/ul>\n\n<h4>Free vs Pro<\/h4>\n\n<ul>\n<li><strong>Free:<\/strong> the complete recall-search widget \u2014 unlimited searches and results, shortcode + Gutenberg block, cached for speed. No feature limits.<\/li>\n<li><strong>Pro (optional):<\/strong> adds a <strong>CSV export<\/strong> of the search results. (More Pro features planned.) Pro is entirely optional \u2014 the free plugin is fully functional on its own.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the <strong>U.S. Consumer Product Safety Commission (CPSC) public recall API<\/strong> to retrieve recall information.<\/p>\n\n<ul>\n<li>Service: CPSC Recalls REST API \u2014 https:\/\/www.saferproducts.gov\/RestWebServices\/Recall<\/li>\n<li>What is sent, and when: when a visitor performs a search (or when the server refreshes its hourly recall cache), the plugin requests recent recall records. Only the standard request is made; the visitor's search terms are matched locally on your server against the cached list \u2014 <strong>your visitors' search terms are not transmitted to CPSC.<\/strong><\/li>\n<li>This is a public U.S. government data service. CPSC terms: https:\/\/www.cpsc.gov\/ , privacy: https:\/\/www.cpsc.gov\/About-CPSC\/Privacy-Policy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>recall-lens-cpsc-search<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install via the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Add the <code>[recall_lens]<\/code> shortcode to any post\/page, or insert the <strong>RecallLens \u2013 CPSC Product Recall Search<\/strong> block.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20does%20the%20data%20come%20from%3F\"><h3>Where does the data come from?<\/h3><\/dt>\n<dd><p>The official U.S. CPSC recall database (saferproducts.gov). Absence of a result is not a guarantee a product is safe \u2014 always confirm at cpsc.gov.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20down%20my%20site%3F\"><h3>Does it slow down my site?<\/h3><\/dt>\n<dd><p>No. The recall list is cached on your server (hourly) and searches are matched locally.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Renamed to RecallLens. Removed front-end attribution. All identifiers prefixed.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Free tier is now unlimited (no result paywall). Pro adds CSV export.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: shortcode + Gutenberg block, cached CPSC search, free\/Pro tiers.<\/li>\n<\/ul>","raw_excerpt":"Product-recall search widget: visitors check any product against official U.S. CPSC recall data. Shortcode + Gutenberg block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362000","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362000"}],"author":[{"embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lulzasaur9192"}],"wp:attachment":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362000"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362000"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362000"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362000"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362000"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362000"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}