Movies and Series 馃帴 Stream & Chill Global!
Movies and Series 馃帴 Stream & Chill Global! 路 Acciones GPT
Netflix API
API for retrieve information from the Netflix database.
GET /search/titlesSearch for a Title in Netflix DatabaseGET /title/countriesSearch for a Title Availability by Country ID in Netflix DatabaseGET /title/episodesSearch for episodes and seaons of a series by netflixidGET /title/genresDefine genre of title by netflixid
Esquema original API
{
"openapi": "3.1.0",
"info": {
"title": "Netflix API",
"version": "1.0.0",
"description": "API for retrieve information from the Netflix database."
},
"servers": [
{
"url": "https://unogs-unogs-v1.p.rapidapi.com",
"description": "API server for Netflix information retrieving"
}
],
"paths": {
"/search/titles": {
"get": {
"summary": "Search for a Title in Netflix Database",
"operationId": "searchNetflixTitle",
"tags": [
"Netflix Title Search"
],
"parameters": [
{
"name": "title",
"in": "query",
"description": "Title to search for in the Netflix database",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "person",
"in": "query",
"description": "Person to search for in Titles in the Netflix database",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "limit",
"in": "query",
"description": "Limit for searching the amount of titles",
"required": true,
"schema": {
"type": "integer"
}
},
{
"name": "start_year",
"in": "query",
"description": "search for year titled launched on netflix",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "end_year",
"in": "query",
"description": "search for year titled launched on netflix",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "type",
"in": "query",
"description": "check if its movie o series",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "order",
"in": "query",
"description": "Order of Response Available values : date, date_asc, rating, rating_asc, title, title_asc, video_type, video_type_asc, runtime, runtime_asc, film_year, film_year_asc.",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "genre_list",
"in": "query",
"description": "Get list of titles by Genre or Country with Netflix code. ",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Successful response with title details",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "integer",
"description": "Title ID"
},
"name": {
"type": "string",
"description": "Title Name"
},
"start_year": {
"type": "string",
"description": "Search for year start"
},
"end_year": {
"type": "string",
"description": "Search for year end"
},
"type": {
"type": "string",
"description": "check if it is movie or series"
},
"genre_list": {
"type": "string",
"description": "Get list of titles by Genre or Country with Netflix code"
},
"order": {
"type": "string",
"description": "Order of Response Available values : date, date_asc, rating, rating_asc, title, title_asc, video_type, video_type_asc, runtime, runtime_asc, film_year, film_year_asc."
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
},
"/title/countries": {
"get": {
"summary": "Search for a Title Availability by Country ID in Netflix Database",
"operationId": "searchNetflixTitleAvailability",
"tags": [
"Netflix Title Availability"
],
"parameters": [
{
"name": "netflix_id",
"in": "query",
"description": "Title ID to search for in the Netflix database, it muts be an int",
"required": true,
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "Successful response with countries in which Titles are available",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Country Code"
},
"name": {
"type": "string",
"description": "Country"
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
},
"/title/episodes": {
"get": {
"summary": "Search for episodes and seaons of a series by netflixid",
"operationId": "searchepisodesy",
"tags": [
"Netflix Episodes Seasons"
],
"parameters": [
{
"name": "netflix_id",
"in": "query",
"description": "Title ID to search for in the Netflix database",
"required": true,
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "Successful response with countries in which Titles are available",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"episode_number": {
"type": "integer",
"description": "Episode Number"
},
"synopsis": {
"type": "string",
"description": "Synopsis"
},
"title": {
"type": "string",
"description": "Episode Title"
},
"season_number": {
"type": "integer",
"description": "Season Number"
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
},
"/title/genres": {
"get": {
"summary": "Define genre of title by netflixid",
"operationId": "searchGenre",
"tags": [
"Netflix Titles Genre"
],
"parameters": [
{
"name": "netflix_id",
"in": "query",
"description": "Title ID to search for Genre",
"required": true,
"schema": {
"type": "integer"
}
}
],
"responses": {
"200": {
"description": "Successful response describing genres",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"genre_id": {
"type": "integer",
"description": "Genre ID"
},
"genre": {
"type": "string",
"description": "Genre"
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
}
},
"components": {
"securitySchemes": {
"apikey": {
"type": "apikey",
"in": "header",
"name": "X-RapidAPI-Key"
}
},
"schemas": {}
}
}Chuck Norris Facts API
API for Fun Chuck Norris Facts,
GET /randomGet a random Chuck Norris Fact. Endpount without paramters. It just gets a random factGET /searchSearch for a Chuck Norris Fact.
Esquema original API
{
"openapi": "3.1.0",
"info": {
"title": "Chuck Norris Facts API",
"version": "1.0.0",
"description": "API for Fun Chuck Norris Facts,"
},
"servers": [
{
"url": "https://api.chucknorris.io/jokes",
"description": "API server for Metacritics"
}
],
"paths": {
"/random": {
"get": {
"summary": "Get a random Chuck Norris Fact. Endpount without paramters. It just gets a random fact",
"operationId": "randomFact",
"tags": [
"Random Chuck Norris Fact"
],
"responses": {
"200": {
"description": "Result",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title"
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
},
"/search": {
"get": {
"summary": "Search for a Chuck Norris Fact.",
"operationId": "searchFact",
"tags": [
"Search Chuck Norris Fact"
],
"parameters": [
{
"name": "query",
"in": "query",
"description": "Search for an Chuck Norris fact with a with the query as serach parameter",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Result",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title"
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
}
},
"components": {
"securitySchemes": {
"apikey": {
"type": "apikey",
"in": "header",
"name": "X-RapidAPI-Key"
}
},
"schemas": {}
}
}Movies Metacritic API
API for retrieve information from Metacritic for tv shows, series and movies,
GET /Search for a Title Metacritic
Esquema original API
{
"openapi": "3.1.0",
"info": {
"title": "Movies Metacritic API",
"version": "1.0.0",
"description": "API for retrieve information from Metacritic for tv shows, series and movies,"
},
"servers": [
{
"url": "https://metacriticapi.p.rapidapi.com/tv/{tvShow}",
"description": "API server for Metacritics"
}
],
"paths": {
"/": {
"get": {
"summary": "Search for a Title Metacritic",
"operationId": "searchMetacriticTitle",
"tags": [
"Metacritic Title Search"
],
"parameters": [
{
"name": "tvShow",
"in": "path",
"description": "Tv show or series to search for in english language, separated with '-' when there is an space. Example: lord-of-the-rings",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Result",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title"
}
}
}
}
}
},
"400": {
"description": "Bad Request"
},
"401": {
"description": "Unauthorized - API Key missing or invalid"
},
"404": {
"description": "Not Found - Title not found"
}
},
"security": [
{
"apikey": []
}
]
}
}
},
"components": {
"securitySchemes": {
"apikey": {
"type": "apikey",
"in": "header",
"name": "X-RapidAPI-Key"
}
},
"schemas": {}
}
}