Pricing

Pay for the tasks you run.

No plans and no subscription. Start with $5 of free credit, then pay per task from a prepaid balance. Failed calls are refunded.

Pay as you go

$5 free to start

Then pay per task. The API lists its own prices, so you always see the current ones.

  • $5 of free credit when you sign up, once per account
  • Pay per task, only for the tasks you ask for
  • Failed calls are refunded
  • Top up by card from $25 to $1000
  • Every response reports usage and cost_usd
  • Current prices from GET /v1/tasks
Enterprise and on-device

Talk to us

For teams that need BeEmotion models on their own devices, or a deployment planned with us.

  • BeEmotion models on edge devices and your own hardware
  • Deployment scoped with our team
  • Volume needs discussed directly
How billing works

One balance per organisation.

List the current task prices from the API at any time.

terminal
curl https://api.beemotion.app/v1/tasks \
  -H "Authorization: Bearer $BEEMOTION_API_KEY"
  1. 01

    Prepaid balance

    Each organisation has a prepaid balance in US dollars. Calls draw it down, and there is no subscription.

  2. 02

    Image calls

    An image call costs the sum of the image prices of the tasks it asks for.

  3. 03

    Video jobs

    A video costs the number of frames processed times the sum of the per-frame prices of its tasks.

  4. 04

    Refunds

    If a call fails, its charge is refunded to the balance.

  5. 05

    Top-ups

    Organisation admins top up the balance by card, from $25 to $1000. Payment goes through Stripe Checkout, and the credit is added when it completes.

FAQ

Pricing questions.

Where do I find the price of each task?

GET /v1/tasks lists every task with its current prices. The billing and credits guide explains how they combine for image calls and video jobs. Billing and credits guide

What does the free credit cover?

New accounts get $5 of credit once. It is spent the same way as a paid balance, on any task, until it runs out.

What happens when my balance runs out?

Calls are refused with a 402 insufficient_balance error until an organisation admin tops up the balance.

How do I know what a call cost?

Every response includes usage with the units processed and cost_usd.

Can I run BeEmotion on my own hardware?

BeEmotion models also run on edge devices. Get in touch to talk about an on-device or private deployment. Contact us

Try it before you sign up.

The live demo runs the models on your own webcam, with no account needed.

Open the live demoStart free