One API call. Full brand intelligence.
Build brand-aware products with a single API call. Perfect for personalized AI, white-label tools, and content generation at scale.
// Parse any website — returns in ~5 minutes
const res = await fetch("https://api.brandparser.com/v1/brands", {
method: "POST",
headers: {
"Authorization": "Bearer bp_live_...",
"Content-Type": "application/json"
},
body: JSON.stringify({ url: "https://linear.app" })
});
const brand = await res.json();
// Everything typed and structured
brand.colors.primary // → "#5E6AD2"
brand.typography.heading // → "Inter, 600"
brand.voice.tone // → ["Confident", "Minimal"]
brand.personas[0].painPoints // → ["Slow tools", "Context switching"]
brand.prompts.copywriter // → "Write in a confident, minimal tone..."The Problem
Scraping brand data is a mess
Wrong logos
Scrapers grab favicons, social images, and ad banners. You get noise instead of the actual brand mark.
Approximate colors
CSS extraction gives you hundreds of hex values with no context. Which one is the primary brand color?
Junk images
Scrapers pull every image on the page — ads, decorative SVGs, tracking pixels. None of it is usable brand photography.
Missing typography
You can extract a font-family from CSS, but not the heading hierarchy, weights, or the Google Fonts URL to actually load it.
No positioning or audiences
Who the brand is for, what it stands for, how it differentiates — none of this is in the DOM. It takes real analysis.
No voice data
Scraping gives you text, not brand intelligence. Tone, personality, and writing rules require real analysis.
Brandparser does the hard analysis so you don't have to. Structured, verified brand data via API — not guesswork from a scraper.
Features
Everything you need to build brand-aware products
Structured JSON
Every brand element typed and organized. Colors as hex, voice as arrays, personas as objects. No parsing required.
Type-safe SDK
Coming soon. TypeScript library with full type definitions.
Webhooks
Get notified when a parse completes. No polling. Works with POST to your endpoint.
Batch processing
Parse hundreds of brands in parallel. Build competitor analysis, agency dashboards, market research.
LLM-ready prompts
Pre-built prompts tuned to each brand's voice. Drop into ChatGPT, Claude, or your own models.
React components
Coming soon. Drop-in React components for brand colors, typography, and logos.
MCP Server
Brand context, live in your AI tools
Connect Brandparser to Claude Desktop, Cursor, or Windsurf. Your AI gets direct access to brand colors, fonts, voice, logos, and identity — automatically.
{
"mcpServers": {
"brandparser": {
"url": "https://api.brandparser.com/mcp",
"headers": {
"Authorization": "Bearer bp_mcp_..."
}
}
}
}7 tools, connect once
Colors, fonts, logos, voice, identity, images, and brand listing — each tool returns focused, structured data your AI uses instantly.
Workspace-scoped access
One MCP connection covers all brands in your workspace. The AI resolves brands by name or ID automatically.
Built-in prompt templates
Two prompt templates pre-fill writing and design tasks with brand context and verification checklists.
Use Cases
What developers are building
AI writing assistants
Give your AI writing tool real brand context. Voice, tone, approved phrases, and writing rules — not generic output.
White-label content tools
Build content platforms that generate on-brand output for each customer. One API, many brands.
Multi-tenant SaaS
Apply per-customer branding automatically. Colors, fonts, and logos for every tenant — from a single parse.
Marketing automation
Generate branded emails, social posts, and ad copy at scale. Brand voice and visual identity baked into every template.
Competitive analysis
Parse competitor brands programmatically. Compare positioning, voice, and visual identity across your market.
Brand monitoring
Re-parse brands on a schedule and get webhook notifications when brand elements change.
Response
Complete brand schema
Every parse returns the same structured object — deeply nested, fully typed, ready for your database or AI context window.
{
"id": "br_abc123",
"url": "https://linear.app",
"parsed_at": "2024-01-13T10:30:00Z",
"colors": {
"primary": "#5E6AD2",
"secondary": "#1F2023",
"accent": "#6366F1",
"background": "#000000",
"text": "#FFFFFF"
},
"typography": {
"heading": { "family": "Inter", "weight": 600 },
"body": { "family": "Inter", "weight": 400 }
},
"voice": {
"tone": ["Confident", "Minimal", "Technical"],
"formality": 0.7,
"personality": ["Professional", "Focused"]
},
"personas": [
{
"name": "Engineering Lead",
"role": "Technical decision maker",
"goals": ["Ship faster", "Reduce complexity"],
"pain_points": ["Slow tools", "Context switching"]
}
],
"prompts": {
"copywriter": "Write in a confident, minimal tone...",
"social_media": "Create posts that are direct and..."
}
}Pricing
Simple API pricing
Pro + API Add-on
$39 + $19
per month
Pro Plan ($39/mo)
- 10 brands (+$5/mo each extra)
- 5 team seats
- Priority parsing
- MCP, Claude, ChatGPT, llms.txt
API Add-on (+$19/mo)
- Full REST API access
- 10 parses/mo included, then from $1.50
- Webhook notifications
- Usage dashboard
Building a startup? Apply for 3 months free Pro + API with 50 parse credits.
Get Started
Start building today
Get your API key and start parsing brands in minutes. First 10 parses are free.