Skip to content

Premium endpoints

These endpoints require a Premium API key, sent as Authorization: Bearer al_…. See rate limits for plan details.

Fetch up to 25 company records in one request:

POST https://api.anylogo.dev/batch
Content-Type: application/json
{ "domains": ["stripe.com", "spotify.com", "example.io"] }
{
"results": {
"stripe.com": { "domain": "stripe.com", "name": "Stripe", "…": "…" },
"spotify.com": { "domain": "spotify.com", "name": "Spotify", "…": "…" }
},
"missing": ["example.io"]
}

Batch serves already-known records instantly. Domains listed in missing aren’t in the store yet — request them individually once (GET /company/{domain}) and they’ll appear in subsequent batches.

Drop the stored logo and company record for a domain so the next request fetches fresh data:

POST https://api.anylogo.dev/refresh/{domain}

Returns 202. The next GET for that domain’s logo or company info repopulates the store. Use it when a company has rebranded and you don’t want to wait for the automatic refresh cycle.