Skip to main content
The Brand endpoint returns structured brand and design information for a domain — identity, colors, fonts, links, social profiles, and page metadata by default, with an enriched mode that adds LLM-synthesized company intelligence. Results are cached and refreshed periodically, so most requests return quickly. Endpoint: POST https://api.geekflare.com/brand
Install the official SDK: npm install @geekflare/api-node or pip install geekflare-api
Coverage varies by site. Not every domain publishes every data point (logos, social profiles, company details, etc.), so fields may be omitted or null when unavailable.

Standard Mode

Get a domain’s brand identity and design tokens. Costs 1 credit.

Enriched Mode

Set mode: 'enriched' to add LLM-synthesized company intelligence — industry, founding year, headcount and revenue ranges, target audience, brand voice, and use cases — on top of everything in standard mode. Costs 10 credits.
company.foundedYear, employeesRange, revenueRange, industry, and stockTicker are null when that information isn’t publicly available for the domain.

Caching and Force Refresh

Brand data is cached and refreshed periodically rather than scraped fresh on every request — meta.cached, meta.lastUpdated, and meta.dataAge tell you how fresh the returned data is. Set refresh: true to bypass the cache and force an on-demand fetch.

All Parameters

Credits

Node.js SDK

npm install @geekflare/api-node

Python SDK

pip install geekflare-api