Integrate HypeTorch's advanced analytics into your applications. Access real-time influence scores, controversy detection, and narrative intelligence.
Contact our sales team to get your API key. Each key comes with rate limits and usage tracking.
Request API KeyInclude your API key in the request header for all endpoints (except health check).
X-API-Key: your-api-key-here
Rate Limit Headers
All responses include rate limit information in headers: X-RateLimit-Remaining-Minute
, X-RateLimit-Reset
, etc.
// Using fetch API
const response = await fetch('https://api.hypetorch.com/v2/entities?include_metrics=true', {
method: 'GET',
headers: {
'X-API-Key': 'your-api-key',
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);
import requests
headers = {
'X-API-Key': 'your-api-key',
'Content-Type': 'application/json'
}
response = requests.get(
'https://api.hypetorch.com/v2/entities',
headers=headers,
params={'include_metrics': True}
)
data = response.json()
print(data)
curl -X GET 'https://api.hypetorch.com/v2/entities?include_metrics=true' \
-H 'X-API-Key: your-api-key' \
-H 'Content-Type: application/json'
/v2/entities
Retrieve all entities with optional metrics and filtering
include_metrics
booleanDefault: falseInclude current metrics
category
stringOptionalFilter by category (Sports, Crypto)
subcategory
stringOptionalFilter by subcategory (NFL, WNBA)
curl -X GET 'https://api.hypetorch.com/v2/entities?include_metrics=true&category=Sports' \
-H 'X-API-Key: your-api-key'
{
"status": "success",
"data": [
{
"id": 1,
"name": "Caitlin Clark",
"type": "person",
"category": "Sports",
"subcategory": "WNBA",
"metrics": {
"hype_score": 85.2,
"rodmn_score": 12.3,
"mentions": 156,
"talk_time": 45.7
}
}
]
}
/v2/entities/search
Search for entities by name or keyword
q
stringRequiredSearch query
category
stringOptionalFilter by category
limit
integerDefault: 20Max results (1-100)
curl -X GET 'https://api.hypetorch.com/v2/entities/search?q=Clark&limit=5' \
-H 'X-API-Key: your-api-key'
{
"status": "success",
"data": [
{
"id": 1,
"name": "Caitlin Clark",
"type": "person",
"category": "Sports",
"subcategory": "WNBA"
}
]
}
/v2/entities/bulk
Get multiple entities with specific metrics and optional history
curl -X POST 'https://api.hypetorch.com/v2/entities/bulk' \
-H 'X-API-Key: your-api-key' \
-H 'Content-Type: application/json' \
-d '{
"entity_names": ["Caitlin Clark", "Angel Reese"],
"metrics": ["hype_score", "rodmn_score", "mentions"],
"include_history": false
}'
{
"status": "success",
"data": [
{
"name": "Caitlin Clark",
"metrics": {
"hype_score": 85.2,
"rodmn_score": 12.3,
"mentions": 156
}
},
{
"name": "Angel Reese",
"metrics": {
"hype_score": 78.9,
"rodmn_score": 8.7,
"mentions": 143
}
}
]
}
/v2/trending
Get entities with the biggest changes in metrics
metric
stringDefault: hype_scoreMetric to analyze for trends
limit
integerDefault: 10Max results (1-50)
category
stringOptionalFilter by category
curl -X GET 'https://api.hypetorch.com/v2/trending?metric=hype_score&limit=5' \
-H 'X-API-Key: your-api-key'
{
"status": "success",
"data": [
{
"name": "Caitlin Clark",
"current_value": 85.2,
"previous_value": 72.1,
"percent_change": 18.2,
"trend_direction": "up"
}
]
}
/v2/dashboard/widgets
Get pre-configured dashboard data for top movers, alerts, and opportunities
curl -X GET 'https://api.hypetorch.com/v2/dashboard/widgets' \
-H 'X-API-Key: your-api-key'
{
"status": "success",
"data": {
"top_movers": [
{
"name": "Caitlin Clark",
"current_score": 85.2,
"change": 15.2,
"trend": "up"
}
],
"narrative_alerts": [
{
"name": "Angel Reese",
"rodmn_score": 25.8,
"alert_level": "high",
"context": "High controversy detected in recent discussions"
}
]
}
}
The API uses standard HTTP response codes and returns detailed error information in a consistent format.
401
- Missing or invalid API key404
- Entity not found429
- Rate limit exceeded500
- Internal server error{
"status": "error",
"error": {
"message": "Invalid API key",
"code": 401,
"details": "Please check your API key and try again"
},
"metadata": {
"timestamp": 1234567890
}
}
Our team is here to help you integrate HypeTorch analytics into your applications. Get your API key, ask technical questions, or discuss custom enterprise solutions.