APIGuides
API pricing
What API calls cost: a video by the second, a voiceover by 1,000 characters, the rest by what it used. A plan's credits pay first.
How a call is paid
- Your plan's credits first, the same credits the app spends.
- The credits you add after them, when the plan's run out.
Without a plan, every call is paid from the credits you add. Credits are $1 for 1,000.
Prices
| What | Priced by | How it is counted |
|---|---|---|
| Motion V1 video | The second | The length asked for, from 5 to 30 seconds (20 when none is asked), in each aspect ratio |
| Motion V1 Flash video | The second | The same, at Motion V1 Flash's own price |
| Voiceover | 1,000 characters | The characters it speaks, once for a video in all its aspect ratios |
| Music | The second | The video's seconds, once for a video in all its aspect ratios. Optional on Motion V1 Flash ("music": false); Motion V1 always makes music |
| Image | The image | Each image, in each aspect ratio |
| Reading a site | The site | What it really used. A site you read before is not read again, and not paid for again |
| Building a Format DNA | The Format DNA | What it really used |
| Updating a Format DNA | The update | What it really used |
| Studying a reference video | The video | What it really used |
Today's prices are on the API side of Subscription in the app, and in the account under prices, each with its unit. For example, at $0.18 a second, a 15 second Motion V1 video in 9:16 and 1:1 is 30 seconds of video, $5.40; its music, 15 seconds, and its voiceover are added once.
When a step starts, its price is set aside: a video's seconds, its music, its voiceover at 12 characters a second, and for the rest what it usually takes. When it is done, a Motion V1 Flash voiceover is charged the characters it spoke (a Motion V1 voiceover stays at 12 a second), and the rest what it really used. What was set aside and not used comes back, or the difference is taken, never more than your credits hold.
Before a request starts, the whole of it is checked against what can pay. When it cannot be paid, it is refused with 402 and "code": "funds", and nothing starts.
What plans include
The API side of Subscription shows, plan by plan, what each plan's credits make through the API. The pricing page shows the plans.
Adding credits
- Add credits by card, from $5 to $5,000 at a time, on the API side of Subscription. They land when the payment goes through. The account reports them in dollars, as
balance. - Auto Top Up adds credits from your saved card when they drop below an amount you choose, up to a monthly cap you set. It pauses itself if a payment is refused.
- Credits you add do not run out at the end of the month. They stay until you use them.
Work that waited for credits carries on by itself once they land.
Limits for one key
Restrict a key and give it the most it may spend in a month. See Authentication and keys.
What comes back
You pay only for what is delivered. A reading that found nothing, a Format DNA that could not be written, and a video that could not be finished come back by themselves, to the credits they came from.