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-apiCoverage 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.Response
Response
Enriched Mode
Setmode: '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.
Response — company field (in addition to everything in standard mode)
Response — company field (in addition to everything in standard mode)
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-nodePython SDK
pip install geekflare-api