Last I read, Kagi is using data from 3rd-party scraping of Google results, because buying directly from Google comes with onerous limitations:
- Must not alter the order of Google's search results
- Must not alter the appearance or placement of Google-inserted ads