JSON API
Static files served from the CDN: fast, cacheable, no key and CORS open. Use them for your own galleries, scripts or build steps.
Endpoints
GET /api/logos.json— every logo, plus the category list.GET /api/logos/<logo>.json— one logo, including the source and licence of each file.GET /logos/<logo>/<variant>.svg— the files themselves.
Example
Terminal
curl https://logoforge.terravidhal.me/api/logos/stripe.jsonResponse (excerpt)
{
"slug": "stripe",
"name": "Stripe",
"categories": [
"payments"
],
"hex": "#635bff",
"page": "https://logoforge.terravidhal.me/logos/stripe",
"svg": {
"icon": "https://logoforge.terravidhal.me/logos/stripe/icon.svg",
"icon-mono": "https://logoforge.terravidhal.me/logos/stripe/icon-mono.svg",
"wordmark": "https://logoforge.terravidhal.me/logos/stripe/wordmark.svg"
},
"component": "StripeLogo",
"install": "npx shadcn@latest add @logoforge/stripe"
}Variants
icon is always present. icon-mono (currentColor), icon-dark, wordmark and wordmark-dark exist when the brand supports them — read the svg object rather than guessing file names.
Fair use
Cache the index on your side instead of fetching it on every page view. Logos are trademarks of their owners — see credits & licences.