Get streaming analytics
get_analyticsRetrieve streaming analytics summaries for your catalog. Filter by date range, platform, release, or artist to get metrics like streams, listeners, saves, and more.
Instructions
Retrieve a streaming analytics summary for your catalog in a single call. start_date and end_date (both YYYY-MM-DD) are required and the window is capped at 30 days by the server. Optionally narrow the result by platform (SPOTIFY, ITUNES, APPLE_MUSIC), release_id, isrc, upc, or artist_names. By default all 15 metric sections are returned; pass metrics to request only a subset. Available metrics: streams, listeners, saves, skips, shares, completion-rate, lyrics-view-rate, canvas-view-rate, device-split, source-split, saves-by-tier, streams-by-country, streams-by-gender, streams-by-age, shares-by-country. This endpoint is rate-limited (about 60 requests per minute); a 429 response carries retry_after_seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| upc | No | ||
| isrc | No | ||
| limit | No | ||
| metrics | No | Subset of metric sections to return; omit for all 15. | |
| end_date | Yes | End of the reporting window, YYYY-MM-DD. Required. Max 30-day span. | |
| platform | No | ||
| release_id | No | ||
| start_date | Yes | Start of the reporting window, YYYY-MM-DD. Required. | |
| artist_names | No | Filter to one or more artist names. |