Partner Spotlight

Brand.dev: Instant Brand Data for Any Domain

Bera Sogut

Bera Sogut

Co-founder

Building a product that touches multiple companies? You need their brand assets. Logos, colors, fonts, screenshots. Traditionally this means scraping websites, guessing colors, or begging customers for brand guidelines.

Today we're highlighting Brand.dev, a powerful brand data API now available on Orthogonal.

What is Brand.dev?

Brand.dev extracts complete brand information from any domain. Pass in a URL, get back logos, colors, industry classification, company description, and more. No scraping, no guesswork.

Key Features

Brand Retrieval

Get logos, backdrops, colors, industry, and descriptions from any domain. Multiple lookup methods: domain, company name, stock ticker, ISIN, or email.

Design System Extraction

Extract complete styleguides including typography, color palettes, spacing, shadows, and UI components directly from a brand's website.

AI Data Extraction

Use AI to extract custom data points from any website. Define what you need, Brand.dev crawls and extracts it.

Transaction Identification

Identify brands from transaction data (bank statements, receipts). Great for fintech apps that need to display merchant logos.

Using Brand.dev with Orthogonal

Retrieve Brand Data

// Using @orth/sdk // Install: npm install @orth/sdk import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); // Get brand data for any domain const output = await orthogonal.run({ api: "brand-dev", path: "/v1/brand/retrieve", query: { domain: "stripe.com" } }); console.log(output); // Returns logos, colors, industry, description, socials, and more

Get Simplified Brand Data

// Get just the essentials: logo, colors, backdrops const output = await orthogonal.run({ api: "brand-dev", path: "/v1/brand/retrieve-simplified", query: { domain: "notion.so" } }); console.log(output); // Returns: { domain, title, colors, logos, backdrops }

Extract Website Styleguide

// Extract complete design system const output = await orthogonal.run({ api: "brand-dev", path: "/v1/brand/styleguide", query: { domain: "linear.app" } }); console.log(output); // Returns typography, colors, spacing, shadows, UI components

Identify Brand from Transaction

// Identify merchant from bank transaction data const output = await orthogonal.run({ api: "brand-dev", path: "/v1/brand/transaction_identifier", query: { transaction_info: "AMZN MKTP US*2X1234567", country_gl: "US" } }); console.log(output); // Returns: Amazon brand data with logo, colors, etc.

AI-Powered Data Extraction

// Extract custom data points from any website const output = await orthogonal.run({ api: "brand-dev", path: "/v1/brand/ai/query", body: { domain: "anthropic.com", data_to_extract: [ { datapoint_name: "pricing_tiers", datapoint_type: "list", datapoint_description: "Names of pricing plans", datapoint_example: "Free, Pro, Enterprise" }, { datapoint_name: "founded_year", datapoint_type: "number", datapoint_description: "Year the company was founded", datapoint_example: "2021" } ] } }); console.log(output);

Using x402 Protocol

Brand.dev on Orthogonal supports x402 for autonomous agent payments using USDC stablecoins.

// Install: npm install x402-fetch viem import { wrapFetchWithPayment } from "x402-fetch"; import { privateKeyToAccount } from "viem/accounts"; const account = privateKeyToAccount(process.env.PRIVATE_KEY); const fetchWithPayment = wrapFetchWithPayment(fetch, account); // Get brand data with automatic USDC payment const url = "https://x402.orth.sh/brand-dev/v1/brand/retrieve?domain=figma.com"; const response = await fetchWithPayment(url); const data = await response.json(); console.log(data);

Available Endpoints

EndpointMethodDescriptionPrice
/v1/brand/retrieveGETGet full brand data by domain$0.03
/v1/brand/retrieve-simplifiedGETGet essential brand data$0.03
/v1/brand/retrieve-by-nameGETLook up brand by company name$0.03
/v1/brand/retrieve-by-tickerGETLook up brand by stock ticker$0.03
/v1/brand/retrieve-by-emailGETLook up brand by email domain$0.03
/v1/brand/retrieve-by-isinGETLook up brand by ISIN code$0.03
/v1/brand/transaction_identifierGETIdentify brand from transaction$0.03
/v1/brand/styleguideGETExtract design system$0.03
/v1/brand/fontsGETExtract font information$0.03
/v1/brand/screenshotGETCapture website screenshot$0.03
/v1/brand/naicsGETGet NAICS industry code$0.03
/v1/brand/ai/queryPOSTAI-powered data extraction$0.03
/v1/brand/ai/productsPOSTExtract product information$0.03

Use Cases

Fintech & Banking

Display merchant logos and colors in transaction feeds. Transform "AMZN MKTP US*123" into a beautiful Amazon card with logo and brand colors.

CRM & Sales Tools

Auto-populate company profiles with logos and brand info when adding new leads. No manual data entry.

White-Label Products

Automatically theme your product to match each customer's brand. Extract their colors, fonts, and apply them to your UI.

Competitive Intelligence

Extract pricing, products, and company data from competitor websites using AI queries.

Design Tools

Import a company's complete design system to create on-brand assets.

Why Agents Need Brand Data

Modern agents interact with hundreds of companies. Displaying brand information makes experiences more:

  1. Trustworthy: Users recognize familiar logos and colors
  2. Professional: No broken images or placeholder text
  3. Personalized: Match the context to the company being discussed
  4. Automated: No human intervention to collect assets

Try It Today

Sign up for Orthogonal and get $10 free credits to try Brand.dev and dozens of other APIs. No API keys to manage, no accounts to create.

Get Started | View on Orthogonal | Brand.dev Website