MuzzleCheck is online and the register is opening. Live checks switch on shortly — farmers can join now.
MuzzleCheckStolen-stock register · South Africa
English · Afrikaans
& isiZulu at launch
STATUS ONLINE REGISTER OPENING

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.

When live checks open, your first check will need a one-time SMS code, and every check will be recorded — that protects honest buyers.

Preview — example answers with example details

What an answer will look like

Three possible outcomes. Tap each one.

⚠ Reported stolen — do not buy
TAG   ZA 472 188 34 (example)
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.

Possible match — check further
NOSE PRINT  similar to a flagged Bonsmara cow
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.

No match on the register
TAG   ZA 902 441 07 (example)
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

1

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.

2

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.

3

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.