Check an animal before you buy it.
Free, for anyone. Send what you can see — the ear tag, the brand mark, or a photo of the nose — and MuzzleCheck will answer against South Africa's register of animals reported stolen by their owners.
Any tag will work — official ZA tags, farm tags, or the 15-digit electronic tag.
The registered mark burned or tattooed on the animal — usually 3 letters.
Nose matching starts with cattle. For sheep, goats and pigs, the tag or brand will do the work.
When live checks open, your first check will need a one-time SMS code, and every check will be recorded — that protects honest buyers.
The MuzzleCheck WhatsApp line opens with live checks — send a tag number or a photo, get the same answer. The number will be published here.
What an answer will look like
Three possible outcomes. Tap each one.
ANIMAL Bonsmara cow, ±4 yrs
FLAGGED 12 Aug 2026 by the registered owner
SAPS CAS 214/8/2026 (example)
The tag matches an animal reported stolen by its registered owner.
✓ The owner is notified of the check.
CONFIDENCE high (photo quality: good)
FLAGGED 12 Aug 2026 by the registered owner
The nose print is similar to a flagged animal, but a photo match is never certain on its own.
✓ The owner is notified of the check.
RESULT not on the MuzzleCheck register
This does not prove the animal is not stolen. It means no owner has flagged it here. Many stolen animals are not yet on any register.
How a check will work
Verify your number
One SMS code, first time only. Every check is recorded — a thief testing whether an animal is flagged leaves a trail; an honest buyer gains proof they checked.
Send what you can see
Tag number, brand letters, nose photo — any one works, more is stronger. Thieves cut out ear tags; nobody can cut out a nose print.
Get the answer in seconds
If it's flagged, you get the SAPS case number and the next step — and the owner is told where their animal was just seen.
Farmers: get on the register before you need it.
Do you want to become part of MuzzleCheck — or add your herd to its database?
MuzzleCheck is fed by contributing livestock platforms — the first is KraalBook, the livestock record app (free to start). Your animals and their nose prints stay private on your farm's own records; only if you report one stolen does it enter the public register. That means a stolen animal's tag, brand and nose print become checkable by every buyer, agent and police officer in the country.
Get your herd on KraalBook Only the registered owner will be able to flag an animal. Your name, phone number and farm are never shown to anyone who checks.Wrongly flagged? Dispute or query it.
A register that can accuse must also be able to listen. When MuzzleCheck is live, every answer screen will carry a "dispute / query this result" option — for a seller whose animal is wrongly flagged, an owner querying a sighting, or anyone who believes the register has it wrong. Every dispute is recorded, the flag shows it is under dispute while it is reviewed, and the outcome is kept on record.
Straight talk: MuzzleCheck is a register, not a verdict. A match will mean "reported stolen by the owner" — the SAPS decides the rest. No match will mean "not on this register" — nothing more. The register is only as strong as the farmers on it.