Skip to main content
All API requests (except /v1/capabilities) require an API key passed in the X-API-Key header.

Getting an API key

1

Sign up

Go to fastdrop.io/developers and enter your email.
2

Verify your email

Click the verification link sent to your inbox (expires in 24 hours).
3

Save your key

Your API key is shown once after verification. It looks like fd_live_aBcDeFgH.... Store it securely — it cannot be retrieved later.
The free tier gives you 100 credits/month with no credit card required. Upgrade anytime at fastdrop.io/developers.

Using your API key

Pass your key in the X-API-Key header on every request:
Never expose your API key in client-side code, public repositories, or browser requests. Always call the FastDrop API from your backend server.

Key rotation

If your key is compromised, rotate it immediately:
The old key is invalidated immediately. If you have an email on file, the new key is sent to your inbox. Otherwise, it’s returned in the response body (shown once).

Rate limits

Each plan has a per-minute request limit:

Video limits

A video over the duration limit fails during processing and its credits are returned automatically. Send duration_seconds with the request to be declined up front instead, before anything is charged. When you exceed the rate limit, you’ll receive a 429 response:
Wait for the number of seconds in retry_after_seconds before retrying.

Error responses

All authentication errors follow a consistent format:

Missing or invalid key

401

Insufficient credits

402

Rate limited

429

Response headers

All API v1 responses include: