Orthogonal Brand.dev API

The Brand.dev API API from Orthogonal — 13 operation(s) for brand.dev api.

Operations 13

POST /brand-dev/v1/brand/ai/query Use AI to extract specific data points from a brand’s website. The AI will crawl the website and extract the requested information based on the provided data points. #
GET /brand-dev/v1/brand/retrieve-by-ticker Retrieve brand information using a stock ticker symbol. This endpoint looks up the company associated with the ticker and returns its brand data. #
GET /brand-dev/v1/brand/naics Endpoint to classify any brand into a 2022 NAICS code. #
GET /brand-dev/v1/brand/styleguide Automatically extract comprehensive design system information from a brand’s website including colors, typography, spacing, shadows, and UI components. #
GET /brand-dev/v1/brand/transaction_identifier Endpoint specially designed for platforms that want to identify transaction data by the transaction title. #
GET /brand-dev/v1/brand/retrieve-simplified Returns a simplified version of brand data containing only essential information: domain, title, colors, logos, and backdrops. This endpoint is optimized for faster responses and r #
POST /brand-dev/v1/brand/ai/products Beta feature: Extract product information from a brand’s website. Brand.dev will analyze the website and return a list of products with details such as name, description, image, pr #
GET /brand-dev/v1/brand/fonts Extract font information from a brand’s website including font families, usage statistics, fallbacks, and element/word counts. #
GET /brand-dev/v1/brand/retrieve-by-email Retrieve brand information using an email address while detecting disposable and free email addresses. This endpoint extracts the domain from the email address and returns brand da #
GET /brand-dev/v1/brand/retrieve Retrieve logos, backdrops, colors, industry, description, and more from any domain #
GET /brand-dev/v1/brand/retrieve-by-isin Retrieve brand information using an ISIN (International Securities Identification Number). This endpoint looks up the company associated with the ISIN and returns its brand data. #
GET /brand-dev/v1/brand/screenshot Capture a screenshot of a website. Supports both viewport (standard browser view) and full-page screenshots. Can also screenshot specific page types (login, pricing, etc.) by using #
GET /brand-dev/v1/brand/retrieve-by-name Retrieve brand information using a company name. This endpoint searches for the company by name and returns its brand data. #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/orthogonal-brand-dev-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

orthogonal-brand-dev-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Orthogonal API Marketplace Brand.dev API
  version: 1.0.0
  description: Discoverable APIs payable over MPP (Machine Payments Protocol / Tempo), x402, and np (Circle Gateway Nanopayments, x402 v2).
servers:
- url: https://mpp.orthogonal.com
  description: MPP (Tempo) rail
- url: https://x402.orthogonal.com
  description: x402 rail
- url: https://np.orthogonal.com
  description: np (Circle Gateway, x402 v2) rail
tags:
- name: Brand.dev API
paths:
  /brand-dev/v1/brand/ai/query:
    post:
      operationId: brand_dev_POST__v1_brand_ai_query
      summary: Use AI to extract specific data points from a brand’s website. The AI will crawl the website and extract the requested information based on the provided data points.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/ai/query
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/ai/query
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/ai/query
  /brand-dev/v1/brand/retrieve-by-ticker:
    get:
      operationId: brand_dev_GET__v1_brand_retrieve_by_ticker
      summary: Retrieve brand information using a stock ticker symbol. This endpoint looks up the company associated with the ticker and returns its brand data.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/retrieve-by-ticker
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/retrieve-by-ticker
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/retrieve-by-ticker
  /brand-dev/v1/brand/naics:
    get:
      operationId: brand_dev_GET__v1_brand_naics
      summary: Endpoint to classify any brand into a 2022 NAICS code.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/naics
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/naics
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/naics
  /brand-dev/v1/brand/styleguide:
    get:
      operationId: brand_dev_GET__v1_brand_styleguide
      summary: Automatically extract comprehensive design system information from a brand’s website including colors, typography, spacing, shadows, and UI components.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/styleguide
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/styleguide
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/styleguide
  /brand-dev/v1/brand/transaction_identifier:
    get:
      operationId: brand_dev_GET__v1_brand_transaction_identifier
      summary: Endpoint specially designed for platforms that want to identify transaction data by the transaction title.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/transaction_identifier
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/transaction_identifier
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/transaction_identifier
  /brand-dev/v1/brand/retrieve-simplified:
    get:
      operationId: brand_dev_GET__v1_brand_retrieve_simplified
      summary: 'Returns a simplified version of brand data containing only essential information: domain, title, colors, logos, and backdrops. This endpoint is optimized for faster responses and reduced data transfer.'
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/retrieve-simplified
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/retrieve-simplified
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/retrieve-simplified
  /brand-dev/v1/brand/ai/products:
    post:
      operationId: brand_dev_POST__v1_brand_ai_products
      summary: 'Beta feature: Extract product information from a brand’s website. Brand.dev will analyze the website and return a list of products with details such as name, description, image, pricing, features, and more.'
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/ai/products
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/ai/products
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/ai/products
  /brand-dev/v1/brand/fonts:
    get:
      operationId: brand_dev_GET__v1_brand_fonts
      summary: Extract font information from a brand’s website including font families, usage statistics, fallbacks, and element/word counts.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/fonts
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/fonts
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/fonts
  /brand-dev/v1/brand/retrieve-by-email:
    get:
      operationId: brand_dev_GET__v1_brand_retrieve_by_email
      summary: Retrieve brand information using an email address while detecting disposable and free email addresses. This endpoint extracts the domain from the email address and returns brand data for that domain. Disposable and free email addresses (like gmail.com, yahoo.com) will throw a 422 error.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/retrieve-by-email
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/retrieve-by-email
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/retrieve-by-email
  /brand-dev/v1/brand/retrieve:
    get:
      operationId: brand_dev_GET__v1_brand_retrieve
      summary: Retrieve logos, backdrops, colors, industry, description, and more from any domain
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/retrieve
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/retrieve
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/retrieve
  /brand-dev/v1/brand/retrieve-by-isin:
    get:
      operationId: brand_dev_GET__v1_brand_retrieve_by_isin
      summary: Retrieve brand information using an ISIN (International Securities Identification Number). This endpoint looks up the company associated with the ISIN and returns its brand data.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/retrieve-by-isin
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/retrieve-by-isin
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/retrieve-by-isin
  /brand-dev/v1/brand/screenshot:
    get:
      operationId: brand_dev_GET__v1_brand_screenshot
      summary: Capture a screenshot of a website. Supports both viewport (standard browser view) and full-page screenshots. Can also screenshot specific page types (login, pricing, etc.) by using heuristics to find the appropriate URL. Returns a URL to the uploaded screenshot image hosted on our CDN.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/screenshot
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/screenshot
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/screenshot
  /brand-dev/v1/brand/retrieve-by-name:
    get:
      operationId: brand_dev_GET__v1_brand_retrieve_by_name
      summary: Retrieve brand information using a company name. This endpoint searches for the company by name and returns its brand data.
      tags:
      - Brand.dev API
      responses:
        '200':
          description: Successful response
        '402':
          description: Payment Required (x402 / MPP / np)
      x-payment-info:
        price: 0.03
        offers:
        - method: mpp
          intent: charge
          rail: tempo
          currency: USDC.e
          url: https://mpp.orthogonal.com/brand-dev/v1/brand/retrieve-by-name
        - method: x402
          intent: charge
          rail: base
          currency: USDC
          url: https://x402.orthogonal.com/brand-dev/v1/brand/retrieve-by-name
        - method: np
          intent: charge
          rail: base
          currency: USDC
          settlement: circle-gateway
          version: x402-v2
          url: https://np.orthogonal.com/brand-dev/v1/brand/retrieve-by-name
x-service-info:
  name: Orthogonal
  docs:
    llms: https://api.orthogonal.com/llms.txt
  protocols:
  - mpp
  - x402
  - np