Brand Metadata API

Extract Open Graph, Twitter Cards, JSON-LD and meta tags from any website

Get title, description, OG tags, Twitter cards, JSON-LD structured data, and more — in one API call. Perfect for link previews, content enrichment, and AI agents.

Get 1000 free credits when you create an account.

GET /api/v1/extract200 OK
{
"title": "Stripe | Financial Infrastructure",
"description": "Millions of businesses of all sizes use Stripe...",
"ogTitle": "Stripe | Financial Infrastructure to Grow Your Revenue",
"ogDescription": "Stripe powers online and in-person payment processing...",
"ogImage": "https://stripe.com/img/og-image.png",
"twitterCard": "summary_large_image",
"twitterImage": "https://stripe.com/img/twitter-card.png",
"jsonLd": [
{
"@type": "Organization",
"name": "Stripe",
"url": "https://stripe.com",
"logo": "https://stripe.com/logo.png"
}
]
}

How it works

One API call extracts every piece of structured metadata from a page.

1
Send a URL
POST the target URL to /api/v1/extract. Brandohue fetches and renders the full page (including JavaScript).
2
Parse all metadata sources
OG tags, Twitter cards, JSON-LD blocks, meta tags, titles, and canonical URLs are all extracted.
3
Get structured JSON
Clean, typed JSON response with all metadata fields. Use it directly in your application.

What the API Returns

Every metadata field extracted in one response.

Open Graph Tags
Extract og:title, og:description, og:image, og:url, og:type, og:site_name, og:locale, and all custom OG properties from any page.
Twitter Cards
Detect twitter:card type (summary, summary_large_image, player), twitter:title, twitter:description, and twitter:image for social previews.
JSON-LD Structured Data
Parse JSON-LD blocks including Organization, WebSite, BreadcrumbList, Article, Product, and all schema.org types for structured data enrichment.
Meta Tags & More
Extract meta description, meta keywords, canonical URL, robots directives, viewport, theme-color, and all standard HTML meta tags.

Full Response Fields

Everything Brandohue extracts from a page's metadata.

FieldDescription
titlePage title from <title> tag
descriptionMeta description or OG description
ogTitleOpen Graph title (og:title)
ogDescriptionOpen Graph description (og:description)
ogImageOpen Graph image URL (og:image)
twitterCardTwitter card type and metadata
twitterImageTwitter card image URL
jsonLdArray of parsed JSON-LD schema objects
canonicalUrlCanonical URL from <link rel="canonical">
themeColorTheme color meta tag value
languageDetected page language from <html lang> or content

Use Cases

How developers and businesses use Brand Metadata API.

Link Previews
Build beautiful link unfurling with OG images, titles, and descriptions for chat apps and social platforms.
Content Enrichment
Enrich URLs with structured metadata for content management systems and editorial tools.
Lead Enrichment
Extract company descriptions and social profiles from website metadata for lead scoring.
AI Crawlers & Agents
Feed structured website metadata to AI agents for context about target companies and pages.
SEO Auditing
Check if websites have proper OG tags, Twitter cards, and meta descriptions for search visibility.
Bookmarking Apps
Generate rich previews for saved links with title, description, and image thumbnails.

Part of the Brandohue Platform

Brand Metadata API is one of four brand intelligence APIs on Brandohue.

Frequently Asked Questions

What metadata does Brandohue extract from a website?
Brandohue extracts the page title, meta description, Open Graph tags (og:title, og:description, og:image, og:url, og:type, og:site_name), Twitter card data (twitter:card, twitter:title, twitter:description, twitter:image), JSON-LD structured data (Organization, WebSite, Article, Product, etc.), canonical URLs, theme color, language, and all standard HTML meta tags.
Can I extract Open Graph tags from any URL?
Yes. Brandohue can extract Open Graph and Twitter card metadata from any publicly accessible URL. Simply POST the URL to /api/v1/extract and the response includes all detected OG tags in structured JSON. This works even if the target site uses JavaScript rendering (Brandohue executes JavaScript before extraction).
Does Brandohue support JSON-LD structured data?
Yes. Brandohue parses all JSON-LD blocks found on the page and returns them as structured objects. This includes schema.org types like Organization (with logo, name, url), WebSite, BreadcrumbList, Article, Product, LocalBusiness, FAQ, and more. Ideal for structured data enrichment pipelines.
How does the metadata API help with link previews?
Link previews require title, description, and an image URL for each link. Brandohue returns all three (title, description, og:image) plus favicon and logo in a single API call. Build Slack unfurls, iMessage previews, Discord embeds, or any link preview feature without managing multiple scraping sources.
What happens if a website doesn't have Open Graph tags?
If OG tags are missing, Brandohue falls back to standard HTML meta tags (meta description, <title>) and provides a best-effort extraction. The response clearly indicates which fields were found and which are null, so your application can handle graceful degradation.
Is the metadata API useful for AI agents?
Yes. AI agents that need to understand what a company or website does can use Brandohue to extract structured metadata (title, description, JSON-LD schema, OG tags) in a single call. This is faster and more reliable than scraping raw HTML and asking an LLM to extract context from it.
How is this different from a logo or favicon API?
The Brand Metadata API focuses on textual and structured data (titles, descriptions, social tags, schema markup), while the Logo API and Favicon API focus on visual brand assets. Brandohue combines all four (logo, favicon, metadata, colors) in a single endpoint, so you don't need separate integrations for each data type.
Ready to get started?
Create a free account and get 1000 credits to start extracting brand intelligence from any website.