// video api

Veo 3.1 API pricing

From $0.0067 to $0.1667 per second, billed against the real length of the clip. Below are a calculator and the same job priced elsewhere. What separates the six tiers is covered on the model page.

Price your own clip

Veo takes discrete lengths, four, six or eight seconds. Pick a tier and a length and the calculator runs the same formula your invoice will.

$0.03
1 × 4 s at $0.0067 per second
The same job at other aggregators
kie.ai$0.08–0.92we are 65% cheaper
piapi.ai$0.24–0.96we are 89% cheaper
replicate.com$0.40–1.60we are 93% cheaper
segmind.com$0.40–1.60we are 93% cheaper
fal.ai$0.40–2.40we are 93% cheaper
aimlapi.com$0.52–1.04we are 95% cheaper
wavespeed.ai$0.60–1.60we are 96% cheaper
The range covers a competitor's whole line for this model, from their cheapest tier to their dearest. The percentage compares us against the cheap end, not the dear one. Prices read on 22.08.2026 from their own pricing pages, sources below.

Competitor sources: kie.ai/pricing · piapi.ai/veo-3-1 · replicate.com/google/veo-3.1 · segmind.com/models/veo-3.1/pricing · fal.ai/models/fal-ai/veo3.1 · aimlapi.com/models/veo3-1 · wavespeed.ai/models/google/veo3.1

The important thing in that table is not obvious at a glance. Our top rate, $0.1667 a second, lands below the base rate at fal.ai, replicate, wavespeed and segmind, where counting starts at $0.10–0.15. Our most expensive tier costs less than their cheapest one.

Our fast and lite tiers at $0.0067 belong to another range entirely, and the only honest comparison for them is against the competitors' own fast tariffs rather than their base rates.

Every tier

Model idTierPrice
veo-3.1-fast-fullhdfast fullhd$0.0067 per second
veo-3.1-fast-hdfast hd$0.0067 per second
veo-3.1-lite-fullhdlite fullhd$0.0067 per second
veo-3.1-lite-hdlite hd$0.0067 per second
veo-3.1-fullhdfullhd$0.1667 per second
veo-3.1-hdhd$0.1667 per second

How the charge is worked out

Seconds of the returned clip are what count. An eight-second clip on fast costs $0.05, the same clip on the full model costs $1.33. Resolution never enters the formula: hd and fullhd inside one branch cost the same.

While the provider works, money is held against the duration you requested, or against the maximum eight seconds when duration is absent. On completion the real length is charged and the remainder returns to the balance.

The amount travels back with the clip under cost_usd. A failed generation puts a zero there and releases the hold in full.

How to call it

With "wait": true the gateway waits up to a minute and a half and returns a ready link together with the amount. Without the flag you get a job id immediately.

curl https://api.teamtoken.store/v1/videos \
  -H "Authorization: Bearer $TEAMTOKEN_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "veo-3.1-fast-hd", "prompt": "test", "duration": 4, "wait": true}'

How payment works

No subscription, no monthly floor. The balance is in dollars, does not expire and is not tied to a calendar: spend it in a week or over a quarter, the price stays put.

Card and SBP top-ups start at $1, crypto at $5. The payment provider's fee is printed beside it on the payment screen, before confirmation.

Questions about price

Why do hd and fullhd carry the same price?
Because the price attaches to a second rather than to a resolution. Inside one branch the resolution you pick does not reach the bill.
How much dearer is the full model than fast?
25 times. On an eight-second clip that is $0.05 against $1.33.
What does a failed clip cost?
Nothing. The hold is released and no charge is made.
Is there a separate audio tariff?
Not here. For most aggregators the top of the range in the table above is exactly their with-audio rate, while our catalog carries no split between with and without audio.
Can monthly spend be capped?
Every key carries its own ceiling, set in the dashboard. A key handed to a script will not spend past it.
Related
What Veo 3.1 doesVeo 2Seedance 2 pricing
Get an API key

Top up with a card, SBP or crypto, from $1. Spend limits are set per key.