Brand enrichment
Brandエンドポイントを使えば、「Brand enrichment」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Use a Brand Data API to turn any domain into a normalized brand profile — title, description, slogan, brand colors, logos and icons, social profiles, footer links, and schema.org organization data — as structured JSON for enrichment, branding, and research workflows.
Use a Brand Data API to extract a normalized brand profile by domain — title, colors, logos, socials, links, and schema.org org data — as structured JSON.
エンドポイントファミリー
1
ドキュメント化されたパラメータ
6
サンプル数
1
ライブカタログスナップショット
稼働エンドポイント
1
メソッド
GET
必須パラメータ
2
スキーマ参照
1
{
"platform": "Brand",
"endpoint": "brand-retrieve",
"method": "GET",
"path": "/brand/retrieve",
"auth": "apiKey"
}ユースケース
Use a Brand Data API to extract a normalized brand profile by domain — title, colors, logos, socials, links, and schema.org org data — as structured JSON.
Brandエンドポイントを使えば、「Brand enrichment」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Brandエンドポイントを使えば、「Logo & color extraction」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
Brandエンドポイントを使えば、「Company data enrichment」をドキュメント化された入力とJSONレスポンスによる再現可能なAPIリクエストに変えられます。
マネージド実行
以下の数値はすべて、稼働中のBrandエンドポイントカタログから取得しています(エンドポイント1件、ドキュメント化されたリクエストパラメータ6個、公開レスポンススキーマ1件)。DocsとPlaygroundが参照しているカタログと同じものです。
Brandのエンドポイントは1件で、すべてRetrieveファミリーに属します。
これらのBrandエンドポイントには6個のリクエストパラメータがドキュメント化されており、うち2個が必須です。統合コードを書く前に入力仕様をすべて確認できます。
1件のBrandエンドポイントのうち1件が実際のサンプルレスポンスを、1件がドキュメント化されたレスポンススキーマを備えています。最初のリクエストの前に実データの形に合わせて実装できます。
Brandのエンドポイントは成功時のスキーマに加えてエラーレスポンス(400、404、408、429、503)もドキュメント化しています。ブロック、レート制限、レコード欠損は空データではなく型付きのエラーとして返ります。
Brandのエンドポイントは1個のホスト型MCPツールとして提供されており、エージェントは同じパラメータと同じJSON契約のまま、追加の実装なしに同じルートを呼び出せます。
カバレッジマップ
これらのカードは稼働中のエンドポイントカタログから生成されるため、このページはDocsとPlaygroundが使うAPIサーフェスをそのまま反映します。
/brand/retrieve
エンドポイントカタログ
/brand/retrieveFetches a domain's homepage and Web App Manifest and extracts a normalized brand profile (title, description, brand colors normalized to 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.
レスポンスに関する注記
Example response: ```json {"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"}}} ```
MCPツール brand_retrieve
関連API
Business & Market Intelligence
Turn public GitHub ecosystem signals into structured data for developer-market research, open-source intelligence, recruiting, and AI-agent workflows.
Business & Market Intelligence
Collect public TrustMRR startup marketplace and leaderboard data as normalized JSON for startup research, SaaS discovery, and market intelligence workflows.
Business & Market Intelligence
Add website and competitive intelligence signals from SimilarWeb to research pipelines.
Brandのスクレイピング方法
Brand data — logo, colors, description, social profiles — is scattered across a company's homepage markup, its Web App Manifest, and its schema.org metadata. The Brand Data API collapses that into one call: pass a domain, get a normalized brand profile.
The endpoint takes a domain and fetches that site's homepage and Web App Manifest.
You get title, description, slogan, brand colors normalized to hex, logos and icons ranked best-first, backdrops, social profiles, footer links, and any schema.org organization data.
Enrichment-only fields that are not present in the page markup come back as null rather than guessed, so a missing logo is a real signal and not a silent failure.
force_language, maxSpeed, maxAgeMs, and timeoutMS control the language, how aggressively the page is fetched, how stale a cached result may be, and when to give up.
FAQ
Title, description, slogan, brand colors normalized to hex, logos and icons ranked best-first, backdrops, social profiles, footer links, and any schema.org organization data — extracted from the homepage and the Web App Manifest in a single call.
The field comes back null. Enrichment-only fields absent from the page markup are returned as null rather than inferred, so you can tell a brand with no manifest icon apart from a call that failed to look.
Yes, and that is the common use. One call per domain returns a consistent profile shape, so a list of company domains becomes a table of names, descriptions, logos, colors, and social links without per-site parsing.