praniSheba API

Identify cattle from a muzzle photo, with one API call

Enroll each cow once with a clear photo of its muzzle. Later, send a new photo to find which of your cows it is. Pay with prepaid tokens; failed calls are free.

New accounts are reviewed. Once approved, you get 50 free search tokens to try it.

Identify a cow

curl -X POST https://api.central.pranisheba.com.bd/identify \
  -H "X-API-Key: YOUR_API_KEY" \
  -F top_k=3 \
  -F file=@muzzle.jpg

Uses one search token when the search runs, match or not. Replace YOUR_API_KEY with a key from your dashboard.

How it works

  1. Register

    Sign up with an email address or a phone number and a password. You can buy tokens straight away.

  2. Create an API key

    Once your account is approved (your first purchase approves it), create a key in your dashboard and send it in the X-API-Key header of every call.

  3. Call enroll and identify

    Enroll each cow with its id and a muzzle photo, then identify cows from new photos.

What a token pays for

An enroll or identify call that runs uses one token; deleting and listing cows is free. Search and enroll tokens are separate balances, and tokens never expire.

A failed call is never charged; a no-match search costs one search token, because the search still ran.

Once your account is approved, we add 50 free search tokens, once.

What costs a token
CallWhen it is chargedCost
EnrollThe cow is enrolled1 enroll token
IdentifyThe search runs, match or not1 search token
Delete a cow, list cowsNeverFree
Failed or refused callNeverFree

Prices

Prices in USD. Prices are the same for search and enroll tokens; each has its own balance.

Savings compare the price per token with the 500 token pack.