Skip to main content
Osintly provides a public logo service at https://logos.osint.ly that returns logo images for domains and country flags by alias. It works directly in browsers, apps, and any HTTP client - no authentication required.

One URL per domain

https://logos.osint.ly/github.com - just swap the domain.

Country flags

https://logos.osint.ly/flags/france.svg - use country names, ISO codes, or common aliases.

Use it anywhere

HTML, CSS, JavaScript, React - CORS enabled for direct browser access.

How it works

Send a GET request with the domain as the path:
The logo image is returned directly - PNG, SVG, or ICO depending on what is available. Examples:
The www. prefix is stripped automatically, so www.github.com resolves the same as github.com.

Country flags

Send a GET request to /flags/{alias} or /flags/{alias}.{format}:
The alias is normalized to a canonical country code. The service accepts ISO codes, common country names in English and French, and frequent shortcuts like uk. Examples:
If no extension is provided, svg is used by default:
Supported formats are svg, png, webp, jpg, and jpeg. The jpeg extension is normalized to jpg.

Quick examples

For more integration patterns (CSS, JavaScript) and rate limit details, see the Logo Service API reference.