Loading...

An API that knows which animal is in the picture

Built on millions of camera-trap images.

250 free detections every month. No card needed.

curl
curl -X POST \  https://api.animaldetect.com/v1/detect \  -H "Authorization: Bearer $ANIMAL_DETECT_KEY" \  -F "image=@ridge-camera-0412.jpg" \  -F "country=DNK"
response · 200 OK · 412 ms
{  "detections": [    { "label": "red deer", "confidence": 0.97,      "taxonomy": { "family": "cervidae" },      "bbox": [0.50, 0.50, 0.19, 0.30] }  ],  "free_quota_remaining": 238}

Four endpoints, one job: know what your cameras saw

Species identification

Trained on millions of camera-trap images. Tell us the country and the API narrows its species list to what actually lives there.

Empty-image filtering

Most camera-trap images are empty. The filter endpoints split animal from no-animal, so you only look at images that matter.

Batch processing

Queue thousands of images as jobs and fetch results when they are ready. Same accuracy, built for volume.

Camera-metadata OCR

Read the temperature, date, and time stamps burned into camera-trap frames as structured JSON.

heath-camera-0806.jpg
Camera-trap image of a red deer with an API detection box

JSON you can build on

Every detection comes back as data: the species with its full taxonomy, a confidence score, and a bounding box. Feed it to your own maps, alerts, or databases.

Simple pricing

250 detections free every month. After that, €1.50 per 1,000 images. Every endpoint, one meter.

First detection in minutes

  1. 1

    Sign up

    Free account, no card.

  2. 2

    Create a key

    One click in your dashboard.

  3. 3

    Send an image

    One HTTP request, or try it in the playground first.

Questions

Your first 250 detections are waiting