Premium endpoints
These endpoints require a Premium API key, sent as Authorization: Bearer al_…. See rate limits for plan details.
Batch lookups
Section titled “Batch lookups”Fetch up to 25 company records in one request:
POST https://api.anylogo.dev/batchContent-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.
Force refresh
Section titled “Force refresh”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.