Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
curl --request GET \
--url https://api.themoviedb.org/3/movie/18/keywords \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.themoviedb.org/3/movie/18/keywords"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.themoviedb.org/3/movie/18/keywords', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.themoviedb.org/3/movie/18/keywords",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.themoviedb.org/3/movie/18/keywords"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.themoviedb.org/3/movie/18/keywords")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.themoviedb.org/3/movie/18/keywords")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": 18,
"keywords": [
{
"id": 242,
"name": "new york city"
},
{
"id": 391,
"name": "flying car"
},
{
"id": 444,
"name": "taxi"
},
{
"id": 1160,
"name": "egypt"
},
{
"id": 4776,
"name": "race against time"
},
{
"id": 83,
"name": "saving the world"
},
{
"id": 679,
"name": "cyborg"
},
{
"id": 4565,
"name": "dystopia"
},
{
"id": 2095,
"name": "anti hero"
},
{
"id": 3622,
"name": "stowaway"
},
{
"id": 3801,
"name": "space travel"
},
{
"id": 4238,
"name": "chosen one"
},
{
"id": 6163,
"name": "arms dealer"
},
{
"id": 4862,
"name": "alien life-form"
},
{
"id": 10150,
"name": "end of the world"
},
{
"id": 10093,
"name": "priest"
},
{
"id": 10950,
"name": "shootout"
},
{
"id": 11148,
"name": "police chase"
},
{
"id": 11290,
"name": "cab driver"
},
{
"id": 12190,
"name": "cyberpunk"
},
{
"id": 41586,
"name": "archaeologist"
},
{
"id": 161176,
"name": "space opera"
},
{
"id": 162365,
"name": "military"
},
{
"id": 164920,
"name": "opera singer"
},
{
"id": 214715,
"name": "futuristic city"
},
{
"id": 229863,
"name": "ancient evil"
},
{
"id": 234630,
"name": "cruise liner"
},
{
"id": 248516,
"name": "hieroglyphics"
},
{
"id": 252937,
"name": "spaceship"
},
{
"id": 269233,
"name": "good versus evil"
},
{
"id": 298517,
"name": "science fantasy"
},
{
"id": 325765,
"name": "amused"
}
]
}This endpoint is used to get a moive keywords.
curl --request GET \
--url https://api.themoviedb.org/3/movie/18/keywords \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.themoviedb.org/3/movie/18/keywords"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.themoviedb.org/3/movie/18/keywords', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.themoviedb.org/3/movie/18/keywords",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.themoviedb.org/3/movie/18/keywords"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.themoviedb.org/3/movie/18/keywords")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.themoviedb.org/3/movie/18/keywords")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": 18,
"keywords": [
{
"id": 242,
"name": "new york city"
},
{
"id": 391,
"name": "flying car"
},
{
"id": 444,
"name": "taxi"
},
{
"id": 1160,
"name": "egypt"
},
{
"id": 4776,
"name": "race against time"
},
{
"id": 83,
"name": "saving the world"
},
{
"id": 679,
"name": "cyborg"
},
{
"id": 4565,
"name": "dystopia"
},
{
"id": 2095,
"name": "anti hero"
},
{
"id": 3622,
"name": "stowaway"
},
{
"id": 3801,
"name": "space travel"
},
{
"id": 4238,
"name": "chosen one"
},
{
"id": 6163,
"name": "arms dealer"
},
{
"id": 4862,
"name": "alien life-form"
},
{
"id": 10150,
"name": "end of the world"
},
{
"id": 10093,
"name": "priest"
},
{
"id": 10950,
"name": "shootout"
},
{
"id": 11148,
"name": "police chase"
},
{
"id": 11290,
"name": "cab driver"
},
{
"id": 12190,
"name": "cyberpunk"
},
{
"id": 41586,
"name": "archaeologist"
},
{
"id": 161176,
"name": "space opera"
},
{
"id": 162365,
"name": "military"
},
{
"id": 164920,
"name": "opera singer"
},
{
"id": 214715,
"name": "futuristic city"
},
{
"id": 229863,
"name": "ancient evil"
},
{
"id": 234630,
"name": "cruise liner"
},
{
"id": 248516,
"name": "hieroglyphics"
},
{
"id": 252937,
"name": "spaceship"
},
{
"id": 269233,
"name": "good versus evil"
},
{
"id": 298517,
"name": "science fantasy"
},
{
"id": 325765,
"name": "amused"
}
]
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
New Request
18
Show child attributes
[
{ "id": 242, "name": "new york city" },
{ "id": 391, "name": "flying car" },
{ "id": 444, "name": "taxi" },
{ "id": 1160, "name": "egypt" },
{ "id": 4776, "name": "race against time" },
{ "id": 83, "name": "saving the world" },
{ "id": 679, "name": "cyborg" },
{ "id": 4565, "name": "dystopia" },
{ "id": 2095, "name": "anti hero" },
{ "id": 3622, "name": "stowaway" },
{ "id": 3801, "name": "space travel" },
{ "id": 4238, "name": "chosen one" },
{ "id": 6163, "name": "arms dealer" },
{ "id": 4862, "name": "alien life-form" },
{ "id": 10150, "name": "end of the world" },
{ "id": 10093, "name": "priest" },
{ "id": 10950, "name": "shootout" },
{ "id": 11148, "name": "police chase" },
{ "id": 11290, "name": "cab driver" },
{ "id": 12190, "name": "cyberpunk" },
{ "id": 41586, "name": "archaeologist" },
{ "id": 161176, "name": "space opera" },
{ "id": 162365, "name": "military" },
{ "id": 164920, "name": "opera singer" },
{ "id": 214715, "name": "futuristic city" },
{ "id": 229863, "name": "ancient evil" },
{ "id": 234630, "name": "cruise liner" },
{ "id": 248516, "name": "hieroglyphics" },
{ "id": 252937, "name": "spaceship" },
{ "id": 269233, "name": "good versus evil" },
{ "id": 298517, "name": "science fantasy" },
{ "id": 325765, "name": "amused" }
]