Developers
MoorTV Public REST API
Read public video and channel metadata without authentication. Responses use JSON and support cross-origin requests. Draft, scheduled, and test content is excluded.
GET
https://moortv.base44.app/functions/listPublicVideos?limit=25Returns public, published videos ordered by publication date.
Parameters
limitOptional. Number of results from 1–100; default 25.Example response
{
"data": [{ "id": "video_id", "title": "Example", "views": 1200 }],
"count": 1
}GET
https://moortv.base44.app/functions/listPublicChannels?limit=25Returns public channel profiles ordered by subscriber count.
Parameters
limitOptional. Number of results from 1–100; default 25.Example response
{
"data": [{ "id": "channel_id", "name": "MoorTV", "handle": "moortv" }],
"count": 1
}GET
https://moortv.base44.app/functions/searchPublicContent?q=musicSearches public videos and channels by title, creator, handle, description, or category.
Parameters
qRequired. Case-insensitive search phrase.Example response
{
"data": [{ "type": "video", "id": "video_id", "title": "Live Music" }],
"count": 1,
"query": "music"
}Usage notes
- Use HTTPS and URL-encode all query parameters.
- Cache responses responsibly and avoid excessive automated requests.
- Media URLs and availability may change when creators update content.
- Errors return JSON with an
errormessage and an appropriate HTTP status.