List Videos
Returns a paginated list of publicly available on-demand videos. Videos are returned in reverse-chronological order (newest first) by default.Query Parameters
string
Return only videos published by the creator with this user ID. Useful for building a creator-specific video gallery.
string
Filter videos by category slug (e.g.,
gaming, music, coding). Must match a valid Hitorino category.integer
Maximum number of videos to return per page. Defaults to
20. Maximum is 100.string
Pagination cursor from the previous response’s
pagination.next_cursor. Omit to fetch the first page.Request Examples
Response
array
Array of video objects matching the query.
object
Cursor-based pagination metadata.
Get Video
Retrieves a single on-demand video by its unique ID, returning all metadata fields plus extended playback information.Path Parameters
string
required
The unique video ID (e.g.,
vid_01HVID1234).Request Examples
Response
string
HLS manifest URL for direct video playback. You can pass this to a compatible player (e.g., HLS.js, Video.js) to embed the video in your own application.
array
Creator-defined chapters for the video. Each chapter has a
title (string) and start_seconds (integer) indicating where it begins.array
Array of string tags associated with the video for search and discovery.
string
ISO 8601 timestamp of the most recent metadata update to this video.
The
playback_url field is only returned on GET /videos/{id} — it is intentionally omitted from list responses to keep payloads compact.