Skip to main content

Developers · API Reference

API Reference

Explore and integrate with the TubeRaker REST API — interactive docs, a quick start, the capability surface, and authentication.

Interactive API Documentation

TubeRaker provides fully interactive, auto-generated API documentation powered by FastAPI. You can browse all available endpoints, view request and response schemas, and try out API calls directly in your browser.

Quick start

Base URL
https://tuberaker.com/api/v1
Auth model
Bearer token via /auth/login
Format
JSON over HTTPS
curl -H "Authorization: Bearer $TOKEN" \
     https://tuberaker.com/api/v1/contests/public

Available API Endpoints

The TubeRaker API covers the full platform feature set, including:

Video Discovery — Search, analyze, and retrieve YouTube video metadata
Content Classification — Classify videos using AI-powered analysis
Stylometric Analysis — Generate and compare content fingerprints
Thumbnail Tracking — Monitor thumbnail changes over time
Contests & Voting — Create and manage community contests
Collections & Curriculum — Organize and curate learning paths

Authentication

Most API endpoints require authentication via a Bearer token. You can obtain a token by logging in through the /auth/login endpoint. See the interactive docs for full details on authentication flows.

POST /auth/login
Content-Type: application/json

{ "email": "you@example.com", "password": "••••••••" }