Skip to main content

Brandfetch

This plugin allows for API integration with Brandfetch. Brandfetch can retrieve logo's, colors, social media and more from an organization.

Installation​

To install this module:​

composer require qore/brandfetch

Usage​

Getting started​

After you enable this plugin in the interface, you will be required to fill in the API key.

You can find the key on your Brandfetch dashboard page.

After saving, you should be ready to make API calls.

info

Brandetch's API Documentation can be found here

Search by domain​

You can start doing requests to Brandfetch by using the BrandfetchClient:

use Qore\Brandfetch\BrandfetchClient;

$key = setting('qore/brandfetch', 'brandfetch_api_key');
$this->client = new BrandfetchClient();
$this->client->setApiKey($key);

$result = $this->client->search('qlic.nl');

// Or:
$result = $this->client->search(parse_url('https://qlic.nl')['host'])

Search by name​

When you don't have a domain, you can also try by name. This requires you to have the qore/geocoding extension enabled.

$result = $this->client->trySearchByName('qlic groningen');

Upgrade Guide​

To upgrade this module:

composer update qore/brandfetch