Skip to content
Meowledge

Cat safety data: JSON and CSV downloads

Every verdict in these files is traced to a named veterinary or regulatory source, and each row carries the exact lines quoted from it. Free to reuse under CC BY 4.0 — version 1.0, updated 2026-11-04.

Meowledge Cat Food Safety Dataset

38 rows. Common human foods, each with a safe / caution / toxic verdict, the toxin or reason, a portion or a dose note, signs, onset and the action to take.

Read the rows on the site: can cats eat this?.

Meowledge Cat-Safe Flowers

4 rows. Flowers the ASPCA lists as Non-Toxic to cats, each with the quoted line from its own plant page. A narrower claim than a verdict: it records what the source publishes.

Read the rows on the site: can cats eat this?.

Meowledge Toxic Plants for Cats Dataset

25 rows. Plants, each with a toxic / deadly verdict, the toxin, which part carries it, signs, onset and the action to take.

Read the rows on the site: plants toxic to cats.

Embed a calculator

The age calculator and the body condition score guide can be embedded on another site. Each one carries its own source line, so a reader who meets it elsewhere can find the page behind it.

<iframe src="https://meowledge.app/embed/age" width="100%" height="420" title="Cat age calculator" loading="lazy" style="border:0"></iframe>

Swap /embed/age for /embed/bcs for the body condition score guide. No tracking, no script, no API key.

Licence and citation

The data is licensed CC BY 4.0: reuse it, including commercially, as long as you credit the source. Copy this line:

Meowledge, Cat Safety Data v1.0 (2026-11-04), https://meowledge.app/data, CC BY 4.0

A link back is not required by the licence, but it is how we know the data is being used — and it is what pays for the sourcing work. If you spot an error, tell us; corrections are recorded on the methodology page.

What the fields mean

The food and plant files share one shape; the safe-flower file is a list, not a verdict table, so it carries the source quote per row instead of a verdict. In the two verdict files, `verdict` is the row’s conclusion; `toxin` names the mechanism; `doseNote` is a portion for safe rows and a dose note for dangerous ones — it is never an invented number, and “no safe dose established” is a real value; `onset` is when signs appear; `signs` and `action` are what a reader needs first. `sources[]` carries each citation with its URL and the quoted line.

Where a source does not state something, the field says so rather than guessing. That is why some rows have fewer populated fields than others: an empty slot means the quotes were silent, not that nobody looked.