Trending
Technical details regarding the usage of the trending function for the TMDB provider can be found below. Example code is provided for both JavaScript and Python, along with a response schema.
Route Schema (URL)
https://api.consumet.org/meta/tmdb/trending?type={type}&timePeriod={timePeriod}&page={page}Query Parameters
| Parameter | Type | Description | Required? | Default |
|---|---|---|---|---|
| type | string | The type of media to fetch (e.g., "all", "movie", "tv") | No | all |
| timePeriod | string | The time period for trending. Enum: "day" "week" | No | day |
| page | integer | The page number of results to return. | No | 1 |
Request Samples
import axios from "axios";
// Using the example type of "all", and looking at the first page of results.
const url = "https://api.consumet.org/meta/tmdb/trending";
const data = async () => {
try {
const { data } = await axios.get(url, {
params: {
type: "all",
timePeriod: "day",
page: 1
}
});
return data;
} catch (err) {
throw new Error(err.message);
}
};
console.log(data);Response Schema
MIME Type: application/json
{
"currentPage": 1,
"results": [
{
"id": "string",
"title": "string",
"image": "string",
"type": "string",
"rating": "number",
"releaseDate": "string"
}
]
}