curl -X GET "https://api.hooked.so/v1/niche/list" \
-H "x-api-key: your_api_key_here"
const response = await fetch('https://api.hooked.so/v1/niche/list', {
headers: {
'x-api-key': 'your_api_key_here'
}
});
const data = await response.json();
console.log(data.data.niches);
import requests
response = requests.get(
'https://api.hooked.so/v1/niche/list',
headers={'x-api-key': 'your_api_key_here'}
)
niches = response.json()['data']['niches']
{
"success": true,
"data": {
"niches": [
{
"id": "fitness",
"label": "Fitness",
"emoji": "💪",
"description": "Workout routines, fitness tips, and gym content",
"keywords": ["workout", "gym", "fitness", "exercise", "training"]
},
{
"id": "cooking",
"label": "Cooking",
"emoji": "🍳",
"description": "Recipes, cooking tutorials, and food content",
"keywords": ["recipe", "cooking", "food", "kitchen", "chef"]
},
{
"id": "gaming",
"label": "Gaming",
"emoji": "🎮",
"description": "Video game content, streams, and gaming tutorials",
"keywords": ["gaming", "gamer", "videogames", "gameplay", "esports"]
}
],
"total": 40
}
}
Niches
List Niches
Get all available content niches for trend analysis
GET
/
v1
/
niche
/
list
curl -X GET "https://api.hooked.so/v1/niche/list" \
-H "x-api-key: your_api_key_here"
const response = await fetch('https://api.hooked.so/v1/niche/list', {
headers: {
'x-api-key': 'your_api_key_here'
}
});
const data = await response.json();
console.log(data.data.niches);
import requests
response = requests.get(
'https://api.hooked.so/v1/niche/list',
headers={'x-api-key': 'your_api_key_here'}
)
niches = response.json()['data']['niches']
{
"success": true,
"data": {
"niches": [
{
"id": "fitness",
"label": "Fitness",
"emoji": "💪",
"description": "Workout routines, fitness tips, and gym content",
"keywords": ["workout", "gym", "fitness", "exercise", "training"]
},
{
"id": "cooking",
"label": "Cooking",
"emoji": "🍳",
"description": "Recipes, cooking tutorials, and food content",
"keywords": ["recipe", "cooking", "food", "kitchen", "chef"]
},
{
"id": "gaming",
"label": "Gaming",
"emoji": "🎮",
"description": "Video game content, streams, and gaming tutorials",
"keywords": ["gaming", "gamer", "videogames", "gameplay", "esports"]
}
],
"total": 40
}
}
Overview
This endpoint returns all available content niches that can be used to filter trends and analyze content categories.Response
boolean
Indicates if the request was successful
object
Show data
Show data
curl -X GET "https://api.hooked.so/v1/niche/list" \
-H "x-api-key: your_api_key_here"
const response = await fetch('https://api.hooked.so/v1/niche/list', {
headers: {
'x-api-key': 'your_api_key_here'
}
});
const data = await response.json();
console.log(data.data.niches);
import requests
response = requests.get(
'https://api.hooked.so/v1/niche/list',
headers={'x-api-key': 'your_api_key_here'}
)
niches = response.json()['data']['niches']
{
"success": true,
"data": {
"niches": [
{
"id": "fitness",
"label": "Fitness",
"emoji": "💪",
"description": "Workout routines, fitness tips, and gym content",
"keywords": ["workout", "gym", "fitness", "exercise", "training"]
},
{
"id": "cooking",
"label": "Cooking",
"emoji": "🍳",
"description": "Recipes, cooking tutorials, and food content",
"keywords": ["recipe", "cooking", "food", "kitchen", "chef"]
},
{
"id": "gaming",
"label": "Gaming",
"emoji": "🎮",
"description": "Video game content, streams, and gaming tutorials",
"keywords": ["gaming", "gamer", "videogames", "gameplay", "esports"]
}
],
"total": 40
}
}
Available Niches
The platform currently supports 40+ content niches including:- Lifestyle: Fashion, Beauty, Travel, Home & Garden
- Entertainment: Comedy, Music, Dance, Art
- Education: Science, Technology, DIY, Business
- Health: Fitness, Wellness, Mental Health
- Content: Gaming, Sports, News, Motivation
Use niche IDs when filtering trending videos or analyzing niche-specific metrics.
Authorizations
Response
200
Success
⌘I