To access any endpoint, you must provide your private API key. All requests without a valid key will return 401 Unauthorized.
Or use the Bearer header:
Fetch dynamic metadata, posters, and cast information using TMDB or IMDB IDs.
/api/v1/movies/latest/page-1.json
/api/v1/tvshows/latest/page-1.json
/api/v1/movie/:id
| Parameter | Type | Description |
|---|---|---|
| :id | String | TMDB ID (e.g. 550) or IMDB ID (e.g. tt0119380) |
Embed our optimized player. It automatically proxies the stream, removes ads, and bypasses branding.
/api/v1/iframe/movie/:id?key=...
/api/v1/iframe/tv/:id/:season/:episode?key=...
HTML Example:
<iframe
src="https://movies.qemma.fun/api/v1/iframe/movie/tt0119380?key=YOUR_KEY"
width="100%" height="500px" frameborder="0" allowfullscreen
></iframe>
We track actual **Watch Time** in seconds. Each API key has a monthly hour limit.
Sample Response:
{
"usage": {
"watch_time": "12.5h",
"seconds_watched": 45000
},
"limit": {
"watch_time": "100.0h"
},
"percentage": "12.5%"
}