Endpoint Playground
Returns a brand profile for a domain (title, description, brand colors as hex, logos and icons ranked best-first, backdrops, socials, links, and any schema.org organization data). Enrichment-only fields that are not present in the page markup are returned as null.
14 Oct 2026: 6 logos; 2 fields had a value in every checked item and 1 varied between items.
Sample value profiles: type: icon (5), logo (1); url: context.dev.
curl 'https://api.crawlora.net/api/v1/brand/retrieve?domain=context.dev' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| domain | string | Yes | context.dev | Domain to retrieve brand data for, e.g. context.dev |
| force_language | string | No | Accepted for compatibility; not applied in HTML-only mode | |
| maxSpeed | boolean | No | Optimize for speed by skipping schema.org and footer-link extraction | |
| maxAgeMs | integer | No | Cache freshness window in milliseconds, clamps to 1 day..1 year | |
| timeoutMS | integer | No | Upstream fetch timeout in milliseconds, clamps to 1000..300000 |
{
"code": 200,
"msg": "OK",
"data": {
"domain": "context.dev",
"title": "Context",
"description": "Brand intelligence for the modern web.",
"slogan": "Know every brand.",
"colors": [
{
"hex": "#0b0b0b"
}
],
"logos": [
{
"url": "https://cdn.context.dev/logo.png",
"type": "logo"
},
{
"url": "https://context.dev/favicon.ico",
"resolution": {
"width": 32,
"height": 32,
"aspect_ratio": 1
},
"type": "icon"
}
],
"backdrops": [
{
"url": "https://cdn.context.dev/og.png"
}
],
"socials": [
{
"type": "x",
"url": "https://x.com/context"
},
{
"type": "linkedin",
"url": "https://www.linkedin.com/company/context"
}
],
"address": {
"street": "1 Market St",
"city": "San Francisco",
"country": "US",
"state_province": "CA",
"postal_code": "94105"
},
"stock": {
"ticker": "CTXT",
"exchange": "NASDAQ"
},
"is_nsfw": false,
"email": "hello@context.dev",
"phone": "+1-555-0100",
"links": {
"careers": "https://context.dev/careers",
"privacy": "https://context.dev/legal/privacy",
"terms": "https://context.dev/terms",
"contact": "https://context.dev/contact",
"blog": "https://context.dev/blog",
"pricing": "https://context.dev/pricing"
},
"primary_language": "en",
"source": {
"type": "html",
"url": "https://context.dev"
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.