This isn't trying to scrape the page and find something vaguely logo-like. Rather, it seems to be using iOS, OpenGraph and Twitter icons. In this case, the site has a strange OpenGraph image specified in its meta tags. If it produces a weird image it's because the site owner has specified an image which isn't their logo. It's not because the API picked a random image.
For this service, if it can find an image, it's at least an image the site owner wanted to be used to represent it.
For this service, if it can find an image, it's at least an image the site owner wanted to be used to represent it.