For a side-by-side comparison with the other Modulate capabilities, see Which API should I use?.
Authentication
Batch uses theX-API-Key header. Streaming uses an api_key query parameter at connection time. See Authentication and rate limits.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Music detection APIs — batch classification and real-time streaming over WebSocket.
| Batch | Streaming | |
|---|---|---|
| Use case | Classify a complete audio file | Real-time frame-by-frame classification |
| Protocol | HTTP POST | WebSocket |
| Output | Full response after processing | Frames emitted progressively as audio arrives |
| Latency | Proportional to file length | ~192ms per frame |
X-API-Key header. Streaming uses an api_key query parameter at connection time. See Authentication and rate limits.