Getting StartedQuickstart

Quickstart Guide

Get up and running with BrandQL in minutes by making your first API request to fetch a logo without any setup hassle.

curl "https://api.brandql.com/logo/paypal.com?api_key=YOUR_API_KEY"
{
  "domain": "paypal.com",
  "logo": "https://cdn.brandql.com/logos/paypal.com/128x128.png",
  "size": "128x128",
  "format": "png",
  "cached": true
}

Get Started in 3 Steps

Follow these steps to fetch your first company logo from any domain.

Sign Up and Get Your API Key

Create a free account to access the generous free tier.

  1. Visit https://brandql.com/signup
  2. Complete the signup form
  3. Navigate to your dashboard at https://dashboard.brandql.com/api-keys
  4. Copy your API key (it looks like brql_xxxxxxxxxxxx)

Store your API key securely. Use environment variables in production: BRANDQL_API_KEY.

Make Your First API Request

Fetch a logo for paypal.com using the simple GET endpoint.

Use the {domain} path parameter and your API key as a query parameter.

Replace YOUR_API_KEY with your actual key.

View the Response and Logo

The API returns JSON with the logo details. Use the logo URL to display the image.

Test in your browser: Visit the logo URL directly (e.g., https://cdn.brandql.com/logos/paypal.com/128x128.png).

Success! You've fetched a logo in <100ms. BrandQL handles just-in-time fetching for uncached domains.

Test with Different Tools

curl -H "Authorization: Bearer YOUR_API_KEY" \
     "https://api.brandql.com/logo/google.com?size=64"

API Parameters

path
domainstring
Required

The company domain (e.g., paypal.com, newstartup.io). BrandQL fetches uncached logos on-demand.

query
api_keystring
Required

Your BrandQL API key.

query
sizestring

Logo size (e.g., 64x64, 128x128, 256x256). Default: 128x128.

Next Steps

Head to the dashboard to monitor usage and upgrade your plan for higher limits.