Skip to main content
The public API is read-only. It returns the feed and video history belonging to the authenticated Monitor YT account.

Before you begin

You need:
  • A Monitor YT account with a Pro plan
  • At least one tracked channel
  • A personal API key from Settings
Free accounts can create keys, but authenticated requests return 403 upgrade_required until the account upgrades.
1

Store your API key

Keep the key outside your source code:
2

Fetch feed events

3

Read the response

A page contains an events array and a nullable nextCursor:
All timestamps are Unix epoch milliseconds. Counter fields can be null when YouTube does not expose a value or Monitor YT has not collected one yet.
4

Request the next page

Pass nextCursor unchanged in the next request body. Stop when it is null.

Add filters

channelIds uses the Monitor YT channel.id returned in events, not the YouTube youtubeChannelId. Omit a filter array to include every value on that dimension.

Continue building