{"uid":"cap_QpvzWN3wZtK8lJugHnHmn","slug":"brand-extractor-logo-colors-and-fonts-from-website-ac6fb81e","name":"Brand Extractor — Logo, Colors, and Fonts from Website","description":"A machine-readable API that extracts likely logo assets, colors, and fonts from a public website URL.","url":"https://extract.ilyyya.com/api/v1/extract-brand?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","pattern":"^https?://","maxLength":2048,"description":"Public HTTP(S) website URL to inspect for visible brand assets and styles."}}},"responseSchema":{"type":"json","example":{"fonts":[{"value":"Inter","evidence":"stylesheet https://example.com/styles.css","confidence":0.78}],"logos":[{"value":"https://example.com/logo.svg","evidence":"img identified as logo by class/id/alt/src","confidence":0.9}],"title":"Example","colors":[{"role":"primary_candidate","value":"#FF4B2B","evidence":"stylesheet https://example.com/styles.css --brand-primary","confidence":0.81}],"metadata":{"og_image":"https://example.com/social.png","description":"Example website","theme_color":"#FF4B2B"},"warnings":[],"final_url":"https://example.com/","fetched_at":"2026-09-28T10:00:00.000Z","limitations":["Candidates are inferred from public page markup and styles, not verified brand guidelines."],"content_hash":"sha256:…","requested_url":"https://example.com/","schema_version":"1.0"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Qh5KGMtQ5gpsAEWezRTQJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extracts brand assets (logo URLs, color palette, and fonts) from any public website URL using markup and stylesheet analysis.","exampleAgentPrompt":"Can you pull the logo, primary brand colors, and fonts from stripe.com so I can match their visual style?","exampleUseCases":[{"title":"Competitor brand palette research","prompt":"I'm building a competitor analysis doc — can you grab the logo, main colors, and fonts from notion.so so I can see what their visual identity looks like?"},{"title":"Auto-populate brand kit for onboarding","prompt":"We're onboarding a new client at figma.com — pull their logo URL, brand colors, and fonts from their site so I can pre-fill their brand kit."},{"title":"Design consistency audit","prompt":"Can you extract the fonts and colors from our staging site at https://staging.myapp.com and tell me if the primary color matches #0057FF?"}],"resultDescription":"Returns a JSON object containing: an array of detected logo URLs with confidence scores and evidence, an array of color entries with role labels (e.g. primary_candidate), hex values, and evidence sources, an array of detected fonts with confidence scores, page metadata (title, OG image, description, theme_color), the final resolved URL, a content hash, timestamp, schema version, and any warnings or limitations about inference accuracy.","failureModes":["URL is not publicly accessible or requires authentication — no brand data returned","Website uses heavy client-side rendering with no static markup — low confidence or empty results","No clear logo candidates found in markup — logos array may be empty","CSS is inlined or obfuscated — font and color extraction may fail or return low-confidence results","Domain does not resolve or returns non-200 status — fetch error or empty response","Redirects to a different domain — final_url will differ from requested_url"],"whenToPreferThis":"Use this endpoint when you need to programmatically extract visual brand assets (logo, colors, fonts) from any public website without manual inspection. It is ideal for competitive research tools, design system automation, onboarding flows that pre-populate brand kits, or any agent workflow that needs to infer a company's visual identity from their live website. Prefer this over screenshot-based approaches when you need structured, machine-readable output with confidence scores and evidence trails.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-11T06:35:05.978Z","isFirstParty":false,"canonicalSlug":"brand-extractor-logo-colors-and-fonts-from-website-ac6fb81e"}