Media Data
Infrastructure
High-throughput movie and series metadata API. Built for developers who need reliable, structured entertainment data at scale.
Fill in the request form — keys are issued within minutes. Or hit /try for 50 free searches per day with no key.
Request Key →Every request needs your key in the Authorization header as a Bearer token.
Every catalog endpoint — movies, series, anime, football, manga, captions and more. All return clean, consistent JSON.
View all endpoints →// Search for a movie
const res = await fetch(
"https://movieapi.runflix.name.ng/api/v3/search/avengers",
{ headers: { Authorization: "Bearer YourApiKey" } }
);
const data = await res.json();
// data.results.items → array of matching titles
// Get streaming sources for a title
const sources = await fetch(
`https://movieapi.runflix.name.ng/api/v3/sources/${data.results.items[0].subjectId}`,
{ headers: { Authorization: "Bearer YourApiKey" } }
);
const { results } = await sources.json();
// results is a direct array of source objects
// results[0].stream_url → proxied HLS/MP4 stream URL
// results[0].quality → "1080p" | "720p" | "480p" | "360p"
// results[0].browserCompatible → false (HEVC) / true (H.264)
All endpoints need Authorization: Bearer <key>
High Performance
Sub-100ms response times powered by Cloudflare's global edge network. Content is cached and served from 300+ locations worldwide for minimal latency.
Secure
Enterprise-grade bearer token authentication with automated threat detection and DDoS mitigation.
Comprehensive
Full metadata coverage including posters, trailers, ratings, cast, and multi-quality streaming sources.
Developer First
Clean REST architecture with predictable JSON schemas. Ready-to-use code examples in Node.js and Python. Standard HTTP response codes and intuitive endpoint naming.
Ready to integrate?
Get your API credentials and start building in minutes. Our team is available for integration support.