Show Logo from a website

Hey guys, i hope you're very well.

I have created a CRM Application. I use this formula "https://logo.clearbit.com/"&[URL]&"?s=256" to get logos of websites to display in the [logo] column. But there are some companies that are not listed on Clearbit. Is there another way to display the logo using a URL?

Thank you very much for your help.

Solved Solved
0 15 464
1 ACCEPTED SOLUTION

That unfortunately from my point of view would be outside the scope of this forum. It is not a simple task to do, but it is simple enough to learn: 

Google Apps Script overview | Google Developers 

View solution in original post

15 REPLIES 15

I donโ€™t know of another automatic way to get a logo. As youโ€™re likely already aware, thereโ€™s a manual method. You could go to the companyโ€™s homepage, right-click on its logo to open the image in its own browser tab, and then copy that tabโ€™s URL to store directly in your appโ€™s row for that company. 

Also: Thanks for sharing that Clearbit logo API. I hadnโ€™t seen that before. For anyone who wants more info, see https://clearbit.com/blog/logo.

Hey @Steve do you have an idea about my question?

Can anyone help me, please? Thank you very much

CC: @Joseph_Seddik @Marc_Dillon @TeeSee1 

  1. Download your logos in a publicly-shared Google Drive folder.
  2. Create a table having two columns, one for the company name and another for the URL to its logo stored in Drive folder.
  3. Retrieve the corresponding URL using a dereference expression

 

Thanks for feedback.

I think it is a manual method

I use this formula "https://logo.clearbit.com/"&[URL]&"?s=256" to get logos of websites to display in the [logo] column automatically. The problem is that not all companies are listed on clearbit. Logo won't show (404).

The look for alternatives: logo repository api

is it possible to make a default thumbnail when it show 404?

Apparently many people are looking to scrape company logos automatically but none found a perfect solution. It is a combination of automated and manual collection at the end. (not really an AppSheet question, either)

The simple answer is: that would depend on the URL destination. Or, should you really want to do it, you can launch an API request and process its response through Apps Script. 

I tried to make it as simple as this,
IF([logo]=404, TEXT_ICON([company_name]), "https://logo.clearbit.com/"&[URL]&"?s=256"

but it doesn't work lol

That's what the script would do ๐Ÿ™‚ process the incoming API/HTTP response. 

Do you have an idea about the script?

That unfortunately from my point of view would be outside the scope of this forum. It is not a simple task to do, but it is simple enough to learn: 

Google Apps Script overview | Google Developers 

Thanks Joe for your feedback

Welcome my friend!

Top Labels in this Space