From my test, Google POI is the best choice on the market. ESRI POI (borned winter 2024) is cheapest one with first 12 months free, but quality is way below google POI. Yelp POI is second best one also expensive.
Microsoft POI is in middle quality with middle price. what you get is what you paid for.
Google POI cost $5 per 1k POI, no free trial, so this model was shut down for public user, only available for internal customer
https://transparentgov.net/json2tree/gateway/google/google_poi_download_manual.html?layer_id=0&layer=Cities+and+Communities¢er_lat=34.14677956809711¢er_long=-118.76010911051442¢er_zoom=14&url=https%3A%2F%2Fpublic.gis.lacounty.gov%2Fpublic%2Frest%2Fservices%2FLACounty_Cache%2FLACounty_StreetMap%2FMapServer&panto=0
click anywhere on map to draw a red circle, POI will pop up within the circle. you may draw as many circle as you like to cover the whole area that you are interested.
click download button to download all POI in geojson file on your hard drive, download folder.
model 8333
https://transparentgov.net/json2tree/esri/server/folder2.html?org=https%3A%2F%2Fpublic.gis.lacounty.gov%2Fpublic%2Frest%2Fservices&url=https%3A%2F%2Fpublic.gis.lacounty.gov%2Fpublic%2Frest%2Fservices&arcgis_online_token=&timeout=9000&select_folder=28&select_layer=0&select_folder_text=LACounty_StreetMap+%3Csup%3EMapServer%3C%2Fsup%3E&select_layer_text=0+%26%23x21E2%3B+Cities+and+Communities+%3Csup%3EFeature+Layer%3Csub%3E+esriGeometryPolygon%3C%2Fsub%3E%3C%2Fsup%3E