He used Google API, the Places API, the more expensive one, not the map. API only. He owed Google 20k US dollars, after just a day or so, after being exposed on national media. I also contribute to his bill. He went to the g0v Slack channel to ask for help. Of course, people talk about caching the results, making sure the OpenStreetMap could be used for things like that.