Endpoint
What it returns
The response contains:- public profile basics
- watch stats
- recent watch history
When to use it
Use the public API for:- profile widgets
- public dashboards
- bots
- companion overlays that do not need private user authorization
- live playback state
- app-to-user authenticated actions
- writing watches, ratings, or playback updates
Query parameters
| Parameter | Description | Default |
|---|---|---|
historyLimit | Number of recent watch-history entries to return | 8 |
1 to 20.
Example request
Example response
Behavior
- No authentication required
- Only public profiles are returned
- CORS is enabled
- Requests are rate limited per IP
Error responses
| Status | Meaning |
|---|---|
400 | Invalid username or query parameter |
404 | User not found or profile is not public |
429 | Rate limit exceeded |
Platform API vs Public API
| Need | Use |
|---|---|
| Live playback writes | Platform API |
| Authenticated app integrations | Platform API |
| Public read-only profile data | Public API |