List Streams
Retrieves a paginated list of streams. By default the response includes all streams regardless of status. Use the query parameters below to filter by status, creator, or category.Query Parameters
Filter by stream status. Accepted values:
live, scheduled, ended. Omit to return streams of all statuses.Return only streams belonging to the creator with this user ID.
Filter streams by category slug (e.g.,
gaming, music, talk). Category slugs are lowercase and hyphen-separated.Maximum number of streams to return. Defaults to
20. Maximum is 100.Pagination cursor from the previous response’s
pagination.next_cursor. Omit to start from the first page.Request Examples
Response
Array of stream objects matching the query.
Pagination metadata for fetching subsequent pages.
Get Stream
Retrieves a single stream by its unique ID, including all fields from the list response plus any extended metadata.Path Parameters
The unique stream ID (e.g.,
str_01HXYZ1234).Request Examples
Response
Highest concurrent viewer count recorded during the stream’s lifetime.
ISO 8601 timestamp of when the stream ended.
null if the stream is still live or scheduled.ISO 8601 timestamp of the most recent update to this stream resource.
All other response fields are identical to those returned in the list endpoint. See the List Streams section for full field descriptions.
Create Stream
Creates or schedules a new stream. Supply ascheduled_at timestamp to schedule the stream for a future time, or omit it to create a stream you intend to start immediately via your streaming software.
This endpoint requires a write-scoped API key. Requests made with a
read-scoped key return 403 Forbidden.Request Body
Display title for the stream. Maximum 120 characters.
Optional description visible to viewers. Maximum 2,000 characters.
ISO 8601 timestamp of the planned start time (e.g.,
2024-07-01T18:00:00Z). Must be in the future. Omit to create an unscheduled stream ready to go live immediately.Category slug for the stream (e.g.,
gaming, music, coding, talk). Must match a valid Hitorino category.Visibility setting. One of
public (default) or private. Private streams are accessible only via direct link.Request Examples
Response
Returns201 Created with the newly created stream object.