Brand Search API is free to use and we don’t ask for any attribution.
Authentication
To use Brand Search API, you must include your clientId with every request.
Adding your clientId provides reliable access, supports fair usage, and keeps consistent performance across all requests.
Create a free account and access your clientId from the Developer Portal.
To use Brand Search API, include your clientId with every request as shown below:
curl --request GET \
--url "https://api.brandfetch.io/v2/search/:name?c=BRANDFETCH_CLIENT_ID"
Hotlinking
We require Brand Search API to be directly embedded in your user-facing applications.
The API should be used directly as is, with all data fetched live and not altered or persisted. Your users should make requests to the API directly from their browsers.
The logo image URLs provided by the Brand Search API must be hotlinked.
Other data, such as brand names, should not be cached and should be used
exclusively for building an autocomplete experience. Image URLs expire after 24
hours and must be refetched.
For more information on the API’s availability, see our uptime status. We can provide custom SLAs for enterprise customers.
If your use case requires more flexibility, please contact us for a custom setup.
Replicating Brandfetch
You cannot replicate the core user experience of Brandfetch.
The best way to ensure that your application doesn’t violate this guideline is by integrating Brandfetch into an existing app that offers more value than just the Brandfetch integration.
Some examples:
-
✅ The Pitch integration helps their users autocomplete brand names to streamline logo search within Pitch’s editor. Without this integration, the app still has a lot of value to its users.
-
🚫 An unofficial Brand Search API that allows users to autocomplete brands. Without the API, the app has no content and no value to users.
If you’re unsure about your use case, please contact us.