Skip to content
GET /v1/trending

Videos trending today or this week, ranked by views

Try it live

10 free calls per day — no sign-up, no API key. Goes through the oanor gateway.

Custom headers (optional)
api.oanor.com/bitchute-api

It works. Grab an API key and use it in your project.

Get an API key

Code snippets

curl "https://api.oanor.com/bitchute-api/v1/trending" \
  -H "x-oanor-key: oanor_test_..."
await fetch("https://api.oanor.com/bitchute-api/v1/trending", {
  headers: { "x-oanor-key": "oanor_test_..." }
});
$ch = curl_init("https://api.oanor.com/bitchute-api/v1/trending");
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);
import requests
requests.get(
    "https://api.oanor.com/bitchute-api/v1/trending",
    headers={"x-oanor-key": "oanor_test_..."}
)

Example response

A real response from this endpoint, captured by the latest health check.

{
    "data": {
        "note": "The videos trending on BitChute this week, ranked by view count, each with its channel, duration and publish date. Pass selection=day or week (default week) and limit (1-50, default 20). The trending selections surface the platform's genuinely active content (unlike the raw recent-uploads feed). Live, cached ~60s.",
        "count": 20,
        "period": "this week",
        "source": "BitChute public web API (api.bitchute.com/api/beta), keyless",
        "videos": [
            {
                "title": "The Nature of Human Consciousness with John Searle (1932 - 2025)",
                "views": 96381,
                "channel": "Information_Machine",
                "duration": "30:53",
                "video_id": "TYh7BK6TvhRY",
                "published": "2026-06-06T12:05:18.855426Z",
                "video_url": "https://www.bitchute.com/video/TYh7BK6TvhRY/",
                "channel_id": "fTzVj56OqPoQ",
                "sensitivity": "normal",
                "thumbnail_url": "https://static-3.bitchute.com/live/cover_images/fTzVj56OqPoQ/TYh7BK6TvhRY_640x360.jpg"
            },
            {
                "title": "The Torture State",
                "views": 16260,
                "channel": "TheCrowhouse",
                "duration": "1:15:31",
                "video_id": "GSdOb1dPxJTR",
                "published": "2026-06-07T14:52:01.917804Z",
                "video_url": "https://www.bitchute.com/video/GSdOb1dPxJTR/",
                "channel_id": "tj99AwcN3zlH",
                "sensitivity": "normal",
                "thumbnail_url": "https://static-3.bitchute.com/live/cover_images/tj99AwcN3zlH/GSdOb1dPxJTR_640x360.jpg"
            },
            {
                "title": "Ex-Google-Manager: KI bringt die Hölle auf die Erde bis 2027!",
                "views": 13082,
                "channel": "Rosirosa",
                "duration": "30:24",
                "video_id": "epW1JWeEtr3P",
                "published": "2026-06-09T05:41:07.897945Z",
                "video_url": "https://www.bitchute.com/video/epW1JWeEtr3P/",
                "channel_id": "G32Pp4ioOvqw",
                "sensitivity": "normal",
                "thumbnail_url": "https://static-3.bitchute.com/live/cover_images/G32Pp4ioOvqw/epW1JWeEtr3P_640x360.jpg"
            },
            {
                "title": "Incomplete List Of Jewish Expulsions, from 1200 BC - 1,030 times",
                "views": 9010,
                "channel": "vasili",
                "duration": "3:32:15",
                "video_id": "HsPnYPZ4Huk9",
                "published": "2026-06-06T00:49:39.338945Z",
                "video_url": "https://www.bitchute.com/video/HsPnYPZ4Huk9/",
                "channel_id": "rqTBd6zFQEW1",
                "sensitivity": "normal",
                "thumbnail_url": "https://static-3.bitchute.com/live/cover_images/rqTBd6zFQEW1/HsPnYPZ4Huk9_640x360.jpg"
            },
            {
                "title": "BEYOND INSANE
…