SCRIFT Get API Key
The brand icon API

Every brand icon.
One API.

Brand SVGs, colors, and dark mode variants — delivered through a single, fast REST API. Built for developers who ship.

api.scrift.app
$ curl https://api.scrift.app/v1/catalog/spotify \
  -H "X-API-Key: sk_live_..."

{
  "slug": "spotify",
  "name": "Spotify",
  "brandColor": "#1DB954",
  "svgUrl": "/v1/svg/spotify"
}
Every brand
covered
SVG + JSON
response format
Dark mode
color variants
One key
to get started
REST
standard API
Get started

Up and running in minutes

01

Get your API key

Sign up and grab your key from the dashboard. Free tier included - no credit card required.

X-API-Key: sk_live_...
02

Fetch any brand

One request returns the SVG, brand color, dark mode variant, and metadata. No scraping, no guessing.

GET /v1/catalog/{slug}
03

Ship your product

Drop the icon and color straight into your UI. No image hosting, no maintenance, no broken links.

{ "brandColor": "#1DB954" }
Why Scrift

Stop solving the
same problem twice.

Every team building a dashboard, CRM, or invoicing tool eventually hits the same wall: their users' brand logos. You could scrape them yourself. Maintain a folder of PNGs. Write dark mode detection logic. Update everything when a brand refreshes its identity.

Or you call one endpoint and move on to the work that actually matters. Scrift handles the catalog, the SVG delivery, the color variants, and the maintenance - permanently, so you never think about it again.

No image hosting or CDN to configure
Dark mode colors computed automatically
Catalog stays current as brands update
One API key - works in any stack
without scrift
// scrape logo from clearbit (deprecated)
// fallback to google favicon
// download and host the image
// handle 404s and broken links
// write dark mode detection
// update when brand changes
// ... 3 days of work
with scrift
const brand = await fetch(
  `https://api.scrift.app/v1/catalog/${slug}`,
  { headers: { 'X-API-Key': key } }
);
// done. ship it.
Features

Everything you need to ship brand assets

Comprehensive catalog

Every major brand covered. Always up to date with the latest releases.

Dark Mode Ready

Every icon ships with a computed dark mode color. No logic on your side.

SVG + Colors

Raw SVG paths and brand hex colors in one clean JSON response.

Webhook Notifications

Get notified when the catalog updates. Cache invalidation solved.

Fast & Reliable

Rate limited, authenticated, and served from dedicated infrastructure.

Simple Auth

One API key. Pass it as X-API-Key. Start fetching in under a minute.

Use cases

Built for products that care about detail

Wherever your users connect apps, manage subscriptions, or track spend - Scrift makes it look right.

Dashboards & analytics

Show the right logo next to every integration, data source, or connected account - automatically.

Subscription trackers

Display brand icons next to every subscription your users manage. Color-matched, dark mode ready.

Invoicing & finance tools

Branded invoices and expense reports that look polished without any manual asset management.

CRM & sales tools

Enrich company records with logos and brand colors the moment a new account is created.

Developer portals

Show integration logos in your marketplace or app directory - always accurate, always loading.

Design systems

Pull brand colors directly into your component library for consistent, on-brand UI theming.

Pricing

Simple, predictable pricing

Free
$0 forever

For side projects and exploration.

  • 100 requests/day
  • All brand icons
  • Community support
Get Started
Pro
$9 /mo

For production apps and teams.

  • 10,000 requests/day
  • Webhook notifications
  • Priority support
  • Dark mode variants
Get API Key
Enterprise
Custom

For large-scale integrations.

  • Unlimited requests
  • SLA guarantee
  • Dedicated support
  • Custom endpoints
Contact Sales

Start fetching brand assets today

Free to start. No credit card required. Integrate in under 5 minutes.