Endpoints
The channel directory with subscriber and video counts. GET /v1/streaming/channels/{handle} returns one channel with its videos and playlists.
curl "https://api.bolrach.io/v1/streaming/channels" \
-H "Authorization: Bearer bt_your_key_here"Response
{
"channels": [
{
"handle": "naijaskits",
"name": "Naija Skits Central",
"verified": true,
"subscriberCount": 4210000,
"videoCount": 1890,
"country": "NG"
}
]
}One video with its metadata, channel and related items. Shorts live under /v1/streaming/shorts and /v1/streaming/shorts/{uuid}.
curl "https://api.bolrach.io/v1/streaming/videos/VIDEO_UUID" \
-H "Authorization: Bearer bt_your_key_here"Streams that are live right now, with GET /v1/streaming/live/{uuid} for one stream's detail.
curl "https://api.bolrach.io/v1/streaming/live" \
-H "Authorization: Bearer bt_your_key_here"Full-text search across videos, channels, shorts and playlists with ?q= (up to 200 characters).
curl "https://api.bolrach.io/v1/streaming/search?q=naija" \
-H "Authorization: Bearer bt_your_key_here"Limits and errors
Plan rate limits are shared across the platform (plans table). Unknown handles and ids return 404 in the standard envelope.
Changelog
| Date | Change |
|---|---|
| 2026-07-14 | v1 launch: channels, videos, shorts, live and search. Playback-token and upload APIs are planned. |