Loading the recall…
Loading the recall…
Refund for a photoRefund
The 6 mL nasal sprays contain an imidazoline, which must be in child-resistant packaging or meet the labeling requirements for non-complying packaging, as required by the Poison Prevention Packaging Act. The 6 mL nasal spray's packaging is not child-resistant nor bears the required labeling statement, posing a risk of serious injury or illness from poisoning, if the contents are swallowed by young children.
Keep the spray away from kids. Send a photo of the bottle through the Bayer web form to get your money back, then throw it away.
The percent beside each line is how sure the reader is of it. On Remedy the photo goes to Remedy instead, and is checked against this rule in seconds.
photo_required and whole_product come from "take and submit a photo of the product before disposing of it". No destruction step is asked, so actions is empty. remedy is full_refund from "a request for a refund" with no amount stated. contact_channel is web_form from "go to the webform". Source: Claude draft, then self-check, claude-opus-5-5, extracted Nov 5, 2026.
Consumers should immediately secure the recalled bottles out of sight and reach of children and go to the webform posted on www.livewell.bayer.com/afrin-original-spray-recall to begin a request for a refund. Consumers will be asked to take and submit a photo of the product before disposing of it in order to receive a refund.
Word for word from the CPSC record.
Bayer toll free at 800 317-2165, Monday through Friday 8 a.m. through 8 p.m. ET, or online through a recall refund webform available at www.livewell.bayer.com/afrin-original-spray-recall. The form can also be accessed by clicking the "Safety Recall Info" button located at the top right of the landing page www.afrin.com, which will take the consumer to the recall information page.


Images: U.S. Consumer Product Safety Commission.
Claude’s first draft came from the Message Batches API (msgbatch_01SZvx3uWxvaPPzfuhTsWWMm); a self-check pass then reviewed it against the remedy text and a deterministic lint (msgbatch_01L7ossQ22gCyA7XoToxwJej).
The self-check kept every field of the draft. Tokens: draft 3,341 in, 336 out; check 3,848 in, 462 out.
{
"draft": {
"photo_required": true,
"actions": [],
"marker_text": null,
"must_show": [
"whole_product"
],
"remedy": "full_refund",
"refund_amount_text": "a refund",
"refund_amount": null,
"contact_channel": "web_form",
"steps": [
"Store the bottles out of sight and reach of children.",
"Go to the Bayer recall webform to request a refund.",
"Take a photo of the product and submit it.",
"Throw the bottle away after sending the photo."
],
"explanation": {
"plain": "Keep the spray away from kids. Send a photo of the bottle through the Bayer web form to get your money back, then throw it away.",
"technical": "photo_required and whole_product come from \"take and submit a photo of the product before disposing of it\"; no destruction step is asked, so actions is empty. remedy is full_refund from \"a request for a refund\" with no amount stated; contact_channel is web_form from \"go to the webform\"."
},
"confidence": {
"actions": 0.9,
"must_show": 0.9,
"remedy": 0.85
}
},
"checked": {
"photo_required": true,
"actions": [],
"marker_text": null,
"must_show": [
"whole_product"
],
"remedy": "full_refund",
"refund_amount_text": "a refund",
"refund_amount": null,
"contact_channel": "web_form",
"steps": [
"Store the bottles out of sight and reach of children.",
"Go to the Bayer recall webform to request a refund.",
"Take a photo of the product and submit it.",
"Throw the bottle away after sending the photo."
],
"explanation": {
"plain": "Keep the spray away from kids. Send a photo of the bottle through the Bayer web form to get your money back, then throw it away.",
"technical": "photo_required and whole_product come from \"take and submit a photo of the product before disposing of it\". No destruction step is asked, so actions is empty. remedy is full_refund from \"a request for a refund\" with no amount stated. contact_channel is web_form from \"go to the webform\"."
},
"confidence": {
"actions": 0.9,
"must_show": 0.9,
"remedy": 0.85
}
}
}{
"RecallID": 10752,
"RecallNumber": "26455",
"RecallDate": "2026-04-30T00:00:00",
"Description": "This recall involves unexpired Travel Size Afrin® Original Nasal Spray 6 mL bottles, with Lot numbers 230361, 240822, 241198, 250066, 250152, 250646, and 250831. These travel size bottles have \"Afrin® Original Nasal Spray\" and \"1/5 FL OZ (6 mL)\" printed on a label located on the front of the bottle. It is a six-digit number, followed by the expiration date in following format: \"YYYYMMM\". No other sizes of Afrin are included in this recall.",
"URL": "https://www.cpsc.gov/Recalls/2026/Bayer-Recalls-6-mL-Size-Afrin-Original-Nasal-Spray-Bottles-Due-to-Risk-of-Serious-Injury-or-Illness-from-Child-Poisoning-Violates-Mandatory-Standard-for-Child-Resistant-Packaging",
"Title": "Bayer Recalls 6 mL Size Afrin Original Nasal Spray Bottles Due to Risk of Serious Injury or Illness from Child Poisoning; Violates Mandatory Standard for Child-Resistant Packaging",
"ConsumerContact": "Bayer toll free at 800 317-2165, Monday through Friday 8 a.m. through 8 p.m. ET, or online through a recall refund webform available at www.livewell.bayer.com/afrin-original-spray-recall. The form can also be accessed by clicking the \"Safety Recall Info\" button located at the top right of the landing page www.afrin.com, which will take the consumer to the recall information page.",
"LastPublishDate": "2026-05-01T00:00:00",
"Products": [
{
"Name": "Travel Size Afrin® Original Nasal Spray 6 mL Bottles",
"Description": "",
"Model": "",
"Type": "",
"CategoryID": "",
"NumberOfUnits": "About 786,100"
}
],
"Inconjunctions": [],
"Images": [
{
"URL": "https://www.cpsc.gov/s3fs-public/Picture1_165.png",
"Caption": "Recalled Afrin® 6mL Size Original Nasal Spray Bottles (Front of Bottle)"
},
{
"URL": "https://www.cpsc.gov/s3fs-public/Picture2_131.png",
"Caption": "Recalled Afrin® 6mL Size Original Nasal Spray Bottles (Back of Bottle)"
}
],
"Injuries": [
{
"Name": "None reported"
}
],
"Manufacturers": [
{
"Name": "Bayer HealthCare LLC, of Whippany, New Jersey",
"CompanyID": ""
}
],
"Retailers": [
{
"Name": "Retailers such as convenience stores and travel hubs including airports from September 2024 to April 2026 for about $7 to $9.",
"CompanyID": ""
}
],
"Importers": [],
"Distributors": [],
"SoldAtLabel": null,
"ManufacturerCountries": [
{
"Country": "Germany"
}
],
"ProductUPCs": [],
"Hazards": [
{
"Name": "The 6 mL nasal sprays contain an imidazoline, which must be in child-resistant packaging or meet the labeling requirements for non-complying packaging, as required by the Poison Prevention Packaging Act. The 6 mL nasal spray's packaging is not child-resistant nor bears the required labeling statement, posing a risk of serious injury or illness from poisoning, if the contents are swallowed by young children.",
"HazardType": "",
"HazardTypeID": ""
}
],
"Remedies": [
{
"Name": "Consumers should immediately secure the recalled bottles out of sight and reach of children and go to the webform posted on www.livewell.bayer.com/afrin-original-spray-recall to begin a request for a refund. Consumers will be asked to take and submit a photo of the product before disposing of it in order to receive a refund."
}
],
"RemedyOptions": [
{
"Option": "Refund"
}
]
}The same data as JSON: GET /api/v1/recalls/26455