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.

GEThttps://moortv.base44.app/functions/listPublicVideos?limit=25

Returns 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
}
GEThttps://moortv.base44.app/functions/listPublicChannels?limit=25

Returns 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
}
GEThttps://moortv.base44.app/functions/searchPublicContent?q=music

Searches 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 error message and an appropriate HTTP status.