The intelligence layer for pet food
We don't match label text. We understand it.
You put chicken on your pet's avoid list. On a label it also shows up as Chicken Meal, as Poultry, sometimes hidden inside "Animal Digest." Most tools only match the exact word. KibbleLab runs on Ingredient Intelligence, so an avoid list catches every listed form of what you're avoiding, not just the ingredient you typed.
- 6,000+ foods
- 2,053 ingredients mapped
- 5,397 ingredient links
- Dogs + cats
Add one ingredient to an avoid list
Chicken
Everything it catches
- Poultry · family group
- Chicken Meal · derivative
- Chicken Fat · derivative
- Animal Digest · possible source
- Poultry Fat · possible source
- Natural Flavor · possible source
Chicken alone connects to more than 40 derivatives and family members on our labels. Foods that list any of them get flagged too, not just the ones that spell out "chicken" — and hundreds of foods do exactly that. A keyword search stops after the first one.
How it works
Four relationships, one exclusion that expands.
Every ingredient in Ingredient Intelligence connects to others through one of four relationships:
Family groups
Rolls into a family
Chicken → Poultry. Avoid a whole protein family in one tap instead of hunting down every bird in it.
Derivatives
Connects the part to the source
Chicken Meal → Chicken. A processed form or part of an ingredient points back to where it came from, so a derivative doesn't slip past just because the label calls it something else.
Synonyms
Unifies different names
Bison → Buffalo. Two names for the same ingredient are treated as one, so a synonym doesn't quietly dodge an exclusion.
Hidden sources
Flags the vague ones
Animal Digest → Chicken, Turkey, Beef, Pork, Lamb, Fish. Generic ingredients don't name a source on the label. We map what each one could actually be, so it's flagged instead of ignored.
See the difference
A keyword search vs. Ingredient Intelligence.
Keyword search
- Only catches the exact word "chicken"
- Misses Chicken Meal and Chicken Fat
- Misses Animal Digest, Poultry Fat, Natural Flavor
- Treats Bison and Buffalo as unrelated ingredients
Ingredient Intelligence
- Catches "chicken" and everything related to it
- Traces every derivative back to its source
- Flags vague ingredients that could be hiding it
- Knows synonyms are the same ingredient
What makes it ours
Reviewed by our team, not scraped.
Most public ingredient data stops at what's printed on the label. Ingredient Intelligence keeps going: what an ingredient is related to, what it's derived from, and what it might be hiding. We built it with our own analysis tools to surface likely relationships across the catalog, then our team reviewed and curated them before they went live, not scraped from an open dataset. New relationships are still added the same way today, one at a time, whenever our quality checks catch a gap.
2,053
ingredients mapped
5,397
relationships between them
- Surfaced by our own tools, reviewed by our team
- Purpose-built for pet food, not adapted from a human-food dataset
- New relationships added as our quality checks catch gaps
- Covers both dog and cat ingredients
Why it matters
A label is only useful if it's read correctly.
Independent testing has repeatedly found over-the-counter "novel protein" and "limited-ingredient" diets, the exact category used in elimination trials, containing undeclared proteins from cross-contamination during manufacturing. KibbleLab can't see that: nothing, not even Ingredient Intelligence, can detect a protein a manufacturer left off the label entirely.
What it does is make sure the part we can see gets read right: every derivative traced back, every allergen family rolled up, every vague ingredient mapped to what it could be. That's the difference between a keyword search and a label actually understood.
Where it shows up
Both features run on Ingredient Intelligence.
Your pet's avoid list
Add an ingredient once. Food Finder results and the dashboard leave out foods that list it, its derivatives, its allergen family, or a vague ingredient that could be hiding it.
Track findings
Running an elimination trial groups suspects by ingredient family, so a confirmed trigger points back to everything related to it, not just the one food that caused a flare.
Common questions
Ingredient Intelligence, answered.
Is this the same as a barcode or label scanner app?
No. A scanner reads the one food you're already holding. Ingredient Intelligence works across the whole catalog, so once an ingredient is on your pet's avoid list, every search and comparison in KibbleLab uses it automatically. No scanning required.
Does this guarantee a food is free of an ingredient?
No, and neither can a label. It reasons over what's printed on the label, not lab results. Manufacturers can cross-contaminate on shared lines, so a label, and this system, can only speak to what's named, never to absence. Confirm anything critical with your vet.
Who builds it, and how do you keep it accurate?
We use our own analysis tools to surface likely relationships across the catalog, then our team reviews and curates them before anything goes live. New relationships are added the same way, whenever our quality checks catch a gap.
Does it cover cat food too?
Yes. It spans both dog and cat ingredients, and an avoid list works the same way for either species.
Disclaimers
KibbleLab reasons over the ingredients a label lists. It can't detect a protein a manufacturer left off the label entirely, and a label can't rule out cross-contamination from a shared manufacturing line. Use it to catch what a plain keyword search misses, and confirm anything critical with your vet.
KibbleLab is not affiliated with, endorsed by, or certified by WSAVA or AAFCO. We reference these standards; we do not represent them.
Build an avoid list that actually holds.
Add what your pet needs to avoid, and let Ingredient Intelligence catch what a keyword search would miss.