Skip to content

Repository files navigation

pet-food-safety

Vet-reviewed dataset: which foods, plants, human medications and household chemicals are safe, risky or dangerous for pets — dogs, cats, rabbits & rodents, birds and reptiles.

items license reviewed

Most "toxic foods for pets" lists online are copied from one another with no medical review. This dataset is different: every entry has been reviewed by licensed veterinarians of the BioVet clinic network (20 round-the-clock clinics, Moscow) and is used in production by the live checker at bio.vet/mozhno-li.

What's inside

One file — data/items.json:

  • 101 entries: 43 foods, 44 house/garden plants, 4 human medications, 10 household chemicals and hazards
  • Per-species verdicts (safe / caution / danger) for dogs, cats, rabbits & rodents, birds, reptiles
  • Bilingual: names and notes in English and Russian
  • Mechanism of toxicity where established (theobromine, xylitol, persin, grayanotoxins, colchicine, taxines…)
  • Toxic-dose thresholds (toxic_dose) for the classic poisons — chocolate, xylitol, grapes, onion, human NSAIDs, antifreeze, nicotine — educational reference, not a treatment guide
  • Sources for every entry (ASPCA, Merck Veterinary Manual, FDA, clinical articles by BioVet veterinarians)
{
  "id": "grapes-raisins",
  "category": "food",
  "names": { "en": ["grapes", "raisins"], "ru": ["виноград", "изюм"] },
  "verdicts": { "dog": "danger", "cat": "danger", "rabbit_rodent": "caution", "bird": "safe" },
  "toxin": "Unidentified nephrotoxin (tartaric acid suspected)",
  "notes": { "en": "Even a small amount can cause acute kidney failure…", "ru": "…" },
  "sources": ["https://www.aspca.org/…", "https://bio.vet/…"]
}

Usage

const { items } = await fetch(
  "https://cdn.jsdelivr.net/gh/Bio-Vet/pet-food-safety@main/data/items.json"
).then((r) => r.json());

const grape = items.find((i) => i.names.en.includes("grapes"));
console.log(grape.verdicts.dog); // "danger"

Or clone and validate locally:

node scripts/validate.mjs

Verdict levels

Level Meaning
safe Generally safe in moderation for a healthy animal
caution Only with the restrictions described in notes — or better avoided
danger Do not give; if ingested, contact a veterinarian

A missing species key means the combination was not assessed — treat as unknown, not as safe.

Contributing

Pull requests are welcome — new items, new species verdicts, translations. Two hard rules (see CONTRIBUTING.md):

  1. every claim needs a source (peer-reviewed, ASPCA, Merck, FDA…);
  2. entries are merged only after review by BioVet veterinarians — that is what keeps the "vet-reviewed" label honest.

License & attribution

  • Data (data/): CC BY 4.0 — free to use, share and adapt with attribution: "Data: BioVet veterinary clinic network, bio.vet".
  • Code (scripts/, schema/): MIT.

Disclaimer

Educational reference — not a substitute for veterinary care. If your pet has eaten something dangerous, contact a veterinarian immediately. In Moscow: BioVet, 20 clinics, 24/7.

About

Vet-reviewed dataset: safety of foods & plants for dogs, cats, rabbits, rodents, birds, reptiles. By BioVet clinic network (bio.vet). CC BY 4.0

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages