On mobile I'm pretty sure this is how they all do it, but don't know how they get their data: https://hiya.com/uk/ Used by for example https://www.samsung.com/uk/apps/smart-call/ I've tried to approach them in the UK for a feed too. We had a customer get their number out of that database by using their online forms too.