Get API key

Veo 3 API: What the text step costs

Pay only for the text tokens your Veo 3 pipeline actually consumes, with no monthly subscriptions or hidden fees. Our prepaid credit model ensures your spend stays predictable while you generate scripts and captions without creative refusals.

$0.25per 1M input tokens
$1.00Output tokens / 1M
100,000token context
$0.50trial credit
300requests per minute
01

Cost calculator

No subscription. Prepaid credit never expires.

Get API key

$0.00
02

Worked examples

Batch script generation for 100 short videos

If you generate 100 video scripts averaging 2,000 input tokens and 500 output tokens each, the total input is 200,000 tokens ($0.05) and total output is 50,000 tokens ($0.05). The total cost for this batch is exactly $0.10.

Streaming caption extraction for live audio

Processing a 30-minute audio transcript might involve 15,000 input tokens and 25,000 output tokens. The input cost is $0.00375 and the output cost is $0.025. The total request cost is $0.02875, charged immediately to your balance.

Context-heavy prompt engineering session

A complex prompt with a large context window of 50,000 input tokens and a 5,000 output token response costs $0.0125 for input and $0.005 for output. The total cost for this single high-context request is $0.0175.

Token Pricing

Our pricing is transparent and based strictly on the tokens processed by our uncensored LLM. Input tokens are charged at $0.25 per 1 million tokens, while output tokens are charged at $1.00 per 1 million tokens. This structure reflects the computational cost of generating coherent text responses from your prompts. Since we use a single open-weight model tuned for uncensored output, you do not pay a premium for specific features or routing between different vendor models. Every token sent to or received from https://api.veo3apis.com/v1 is billed at these rates. There are no per-request fees or minimum usage charges, making it cost-effective for both small scripts and large-scale batch processing.

Top-Up Bonuses

We reward larger prepaid deposits with bonus credit that never expires. When you top up your account, you receive additional credit added to your balance automatically. Deposits of $50 or more receive a 5% bonus, while deposits of $100 or more receive a 10% bonus. This bonus credit is applied immediately and can be used for any API request, including streaming endpoints. You can pay using crypto (USDT or USDC), and there is no monthly fee to maintain your account. The bonus credit helps extend your budget further, allowing you to process more text for your Veo 3 workflows without additional upfront costs.

Free Trial Offer

New accounts start with $0.50 of trial credit, valid for 7 days. This allows you to test the API key, streaming capabilities, and tool calling without entering a payment method. No card is required to claim the trial, and no phone number verification is needed. The trial credit works exactly like paid credit, consuming tokens at the standard rates. Once the 7 days expire or the credit is used up, you can top up with as little as $10 to continue using the service. This low-friction entry point lets developers verify integration details before committing to a prepaid balance.

No Hidden Fees

Our prepaid model ensures that your usage can never exceed what you have loaded. There are no monthly subscriptions, no hidden per-request fees, and no charges for keeping your API key active. You can regenerate your key at any time without affecting your balance. If you stop using the API, your remaining credit stays in your account indefinitely. This predictability is crucial for multimodal pipelines where text generation costs can vary based on output length. You always know exactly what each prompt and response costs, with no surprise charges from third-party routing or model switching.

Limits and what is included

No tiers: every key gets the full feature set and the same limits.

FeatureSupport
Tools / tool callsSupported: tools + tool_choice, tool_calls in the reply (streamed too), tool results as role: tool messages
Structured outputresponse_format: {"type": "json_object"}
Max output16,000 tokens max; 2,048 if max_tokens is not set
Max context100,000 tokens (prompt + completion together)
Concurrencyup to 8 in parallel per key
Requests per minute300/min per key
Subscriptionno monthly fee; paid credit does not expire
PaymentUSDT (TRC20) or USDC (Base), any whole amount from $10 to $500
Bonus credit+5% from $50, +10% from $100
Trial credit$0.50 of credit valid 7 days, no card needed
Price$0.25 per 1M input tokens · $1.00 per 1M output tokens

All limits and error codes are listed in the docs.

03

Questions and answers

Do I need to enter a credit card to start?

No, you can create an account with just an email and password to receive $0.50 in trial credit. A crypto payment (USDT or USDC) is only required when you choose to top up your balance for ongoing usage.

What happens if I use more tokens than my balance?

Requests will fail immediately if your balance is insufficient to cover the estimated cost of the request. Since we use prepaid credit, you can never go into debt or incur hidden fees.

Does the trial credit expire?

Yes, the $0.50 trial credit is valid for 7 days from account creation. After 7 days, any unused trial credit is removed, but you can top up at any time to continue using the API.

Can I use the same API key for multiple projects?

Yes, one API key per account can be used across multiple projects or applications. You can regenerate the key at any time, which will revoke the old key and issue a new one.

Your key is one form away

Create an account, copy the key, change the base URL. That is the whole setup.

Get API keyRead the docs