Overview
Welcome to CineBase API
Integrate the world's most robust video catalog into your app. CineBase operates on a flexible Freemium model designed for developers.
Free Metadata Data
You do not need an API key to access our vast database of movie details, search, trending lists, and subtitles.
Secured Video Proxy
Streaming high-bandwidth MP4/M3U8 video files and forcing direct file downloads requires an API Key passed securely via the URL.
Billing & Wallet
Manage your Pay-As-You-Go proxy streaming balance.
Available Balance
Current Month Usage
Free Tier ActiveOnly /dl and /stream endpoints count towards usage.
Pay-As-You-Go Rates
After 200 free requests, your wallet is billed exactly ₦50.00 per streaming request. If your balance drops below ₦50, proxy requests will be blocked with a 402 Error.
Real-Time Server Load
Total Proxy Requests
Total Bandwidth Used
Your Active Keys
API Keys
Manage secret keys used for media proxies & downloading.
| Name / Token | Created | Actions |
|---|
No API Keys Found
Generate a key to unlock video streaming and downloading.
API Sandbox
Test search queries and stream generation securely from the portal.
Usage Warning
Metadata searches (like finding a movie) are 100% free. However, clicking "Test Stream" will hit your API key and count against your 200 free requests. Do not spam stream tests or you may deplete your wallet balance.
1. Setup Request
2. Search Results
Awaiting request...
API Reference
Integrate CineBase's robust video infrastructure into your application. Follow this guide exactly to bypass strict browser CORS policies and build seamless streaming experiences.
Download Working Sample Code
Want to see exactly how to implement the endpoints, Vercel routing, and API Keys? Download our complete, single-file HTML working example.
Base URL
https://movie-terms.vercel.app
Required Configuration (CORS Bypass)
To use this API on your own website, you must route your frontend requests to our Base URL.
If you host your site on Vercel, create a vercel.json file in your root folder and add the code below. This tells Vercel to securely forward your local /proxy-api/ calls to our servers behind the scenes, completely avoiding the 405 Method Not Allowed error.
Frontend Global Setup
Define these exact constants at the top of your JavaScript file. This ensures all your requests use the secure local proxy path defined in your vercel.json.
Troubleshooting & Edge Cases
"items.forEach is not a function"
The API wraps metadata arrays under variable non-standard keys (like items or list). Looping blindly will crash your app. Use this safe extractor:
"This subject is a tv" Error
If you fetch the movie endpoint but the ID belongs to a TV show, the API rejects it. Catch the error and auto-retry as a TV series.
Fetching Free Metadata
Trending Media
Returns a curated array of currently trending movies and TV shows.
Search Catalog
Search the database for specific keywords to fetch Categories (Anime, K-Drama, Movies) or specific titles.
Media Details
Fetch deep metadata (synopsis, cast, IMDB, genre) using the detailPath.
TV Episode Matrix
Fetch a structured matrix containing all available seasons and episodes for a TV show.
Fetch Subtitles
Retrieve an array of available SRT subtitle tracks in multiple languages.
Fetch Media Stream URLs
Fetch raw M3U8/MP4 URLs. You MUST pass these URLs into the Secured Proxy endpoint to stream them.
Secured Proxy Endpoints
Using these endpoints deducts usage from your developer wallet.
HTML5 Stream Proxy
Generate a direct video stream link to bypass CORS. Embed this securely in an HTML5 video player.
Direct Download Request
Forces an attachment download instead of browser playback. Append the desired filename in the query string.