Define the cities or delivery areas you want to cover. Uber Eats and Deliver show restaurants based on the selected delivery location, so there is no single global results page.
For each location, collect the listing results and follow pagination or “load more” until results stop.
Deduplicate overlapping areas using each restaurant’s platform ID, or its name and address if no ID is available.