All answers

How do I search Rumble by keyword via API?

Call GET /v1/rumble/search with a required query string. The response splits into data.videos, data.shorts, data.channels, data.playlists, and data.liveStreams, plus data.totalResults for the current page. Pass cursor when data.page.hasMore is true. This route has no datePosted, sortBy, type, or duration filters — filter client-side if you need a time window.