Limits and test allowances

Per key, per minute: 120 searches, 60 voice searches, 30 uploads and 30 alignments. A 429 says which limit was reached.

Test keys: per key, per minute, 10 searches, 5 voice searches, 5 uploads and 2 alignments; and per account, per UTC day, 500 searches, 10 minutes of voice search and 2 alignments of up to 10 minutes each. The 429 for a daily allowance says when it resets.

File and text limits

Input Limit
Search query 1โ€“300 characters
Search results 1โ€“50; default 20
Voice search 30 seconds; 10 MB
Alignment upload 200 MB
Live alignment 1 hour of audio
Test alignment 10 minutes of audio
Alignment segments 1โ€“5,000 when supplied
Text in one segment 1โ€“20,000 characters
Text across all segments 200,000 characters
Segment ID 1โ€“100 characters

Uploads and clips are kept for 7 days for live keys or 1 day for test keys, long enough to align them and fetch the clips. Clips are kept from when the job finishes, and job results stay. Voice-search audio is not kept.

See errors and retries for how to respond to a rate limit. Search is metered per request; voice search and alignment per second of audio. Pricing is on request: the account's owner asks for live access in the console, and we set up billing together.


Need the contract? Download OpenAPI. Manage keys and account access in the developer console.

Start here ยท Guides ยท API reference