Access AI citation data programmatically. Measure how AI models remember brands across categories.
All API requests require a Bearer token in the Authorization header. Get your API key after signing up.
curl -H "Authorization: Bearer YOUR_API_KEY" \ https://api.llmpagerank.com/v1/brand/stripe.com
GET /api/v1/brand/stripe.com Authorization: Bearer sk_live_...
Returns AI citation scores—the percentage of times AI models recommend this brand when asked about relevant categories.
{
"brandId": 42,
"domain": "stripe.com",
"overallScore": 82.3,
"categoryScores": [
{
"category": "Payment Processing",
"score": 87.5,
"modelCount": 4,
"consensus": 92.0,
"rank": 2
},
{
"category": "E-commerce Platforms",
"score": 45.2,
"modelCount": 3,
"consensus": 78.5,
"rank": 12
}
],
"modelScores": [
{ "model": "gpt-4o-mini", "score": 84.1 },
{ "model": "gemini-1.5-flash", "score": 78.2 },
{ "model": "deepseek-chat", "score": 81.8 },
{ "model": "llama-3.1-70b", "score": 85.1 }
]
}Understanding the data: Scores represent citation rates (0-100%). A score of 87.5% means AI models recommend Stripe 87.5% of the time when asked about "Payment Processing".
GET/api/v1/brand/{domain}Get brand overview with AI citation scores from all available models.
GET/api/v1/brand/{domain}/categoriesGet detailed category breakdown with rankings.
GET/api/v1/brand/{domain}/historyGet historical data showing how AI citation scores changed over time.
GET/api/v1/leaderboardGet top brands leaderboard. Filter by category.
GET/api/v1/categoriesGet all available categories (200+).
const response = await fetch('https://api.llmpagerank.com/v1/brand/stripe.com', {
headers: { 'Authorization': `Bearer ${process.env.LLMPAGERANK_API_KEY}` }
});
const data = await response.json();
console.log(`Stripe's AI citation rate: ${data.overallScore}%`);import requests
response = requests.get(
'https://api.llmpagerank.com/v1/brand/stripe.com',
headers={'Authorization': f'Bearer {API_KEY}'}
)
data = response.json()
print(f"Stripe's AI citation rate: {data['overallScore']}%")