Maliik

Nibble - Know about recalls before they make the news.

by
Governments post thousands of product recalls every year across different websites, countries, and languages. You're missing things that might affect your household. Nibble monitors 30+ agencies across 13 countries and alerts you to food, drug, device, product, and vehicle recalls matched to your allergies, medications, dietary needs, and pets. Scan barcodes and receipts to check products you already bought. Set up once. Get alerted when it matters. Free on web and Android.

Add a comment

Replies

Best
Maliik
Maker
📌

I built Nibble after a medication side effect caught me off guard. The drug had been flagged in an FDA safety communication weeks earlier. I never saw it. Most people don't.

Recalls happen constantly. Agencies post them across dozens of websites, in different countries, in different formats. Unless you're actively checking, you're missing things that directly affect your household.

Nibble monitors 30+ government agencies across 13 countries and matches every recall against your household's profiles. Allergies, medications, dietary needs, pets, vehicles. It runs in the background and alerts you when something is relevant. Push notifications, email digests, or both.

You can also scan barcodes, receipts, and VINs to check products you've already purchased.

The technical detail I'm most proud of: RSS bridging. The FDA's official API lags 1-3 weeks behind what's actually posted. Nibble catches recalls from RSS feeds the same day and reconciles with the API data when it catches up. For Class I recalls, that time gap matters.

The cross-country data also opens up things that single-country apps can't do. When you open a recall, Nibble shows you if the same ingredient has been banned, restricted, or warning-labeled by other regulators around the world. Red Dye 3 was pulled in the EU in 1994. Brominated vegetable oil banned in the UK since 2008. Still permitted in plenty of US products. The cross-jurisdiction picture is the real story.

Solo build. 1088 tests. 13 languages. 41 ingestion jobs pulling from agencies worldwide. There's still a lot I want to add, but the foundation is solid and it's live now.


I'd genuinely appreciate feedback on the profile matching system. It's the core of the product and I want to make sure it's solving the right problem.

Rhonda Lavoie

@maliikb Interesting Maliik - so the rss is how you capture the data for the database?

Maliik
Maker

@rhonda_lavoie  Thanks for taking a closer look. RSS is the first capture for most agencies. Then the official API is the second pass with the more complete data (lot numbers, distribution patterns, classification finalization), usually 1-3 weeks later.

The bridging layer matches the early RSS post to the later API record using a fuzzy match on title, recalling firm, and date. So a Class I FDA recall surfaces in Nibble's feed within hours of the RSS post, then fills in details as the API catches up.

Not every agency has RSS though. Some only publish to a webpage (those get scraped), some only have an API (no RSS to bridge), some have neither and we fall back to OECD's aggregator. 41 ingest jobs across 13 countries, each handles its own edge cases.