DoorDash Restaurant Scraper
ECOMMERCE
DoorDash Restaurant Scraper
Extract restaurant listings from DoorDash by location and search query. Collect restaurant names, cuisines, ratings, delivery fees, addresses, and listing URLs as structured data.
How It Works
- Provide a location (e.g., "New York, NY") and an optional search query (e.g., "pizza", "sushi")
- Set the maximum number of restaurants to return
- The actor loads DoorDash results for that location and returns structured restaurant data
Output Fields
| Field | Description |
|---|---|
name |
Restaurant name |
url |
DoorDash restaurant page URL |
cuisine |
Cuisine type(s) |
rating |
Average customer rating |
review_count |
Number of ratings |
delivery_fee |
Delivery fee shown for the location |
delivery_time |
Estimated delivery time |
address |
Restaurant address |
is_open |
Whether the restaurant is currently open |
location |
The location that returned this result |
search_query |
The query that returned this result |
scraped_at |
ISO 8601 timestamp |
Input Parameters
- location (required): City / area to search within (e.g., "New York, NY")
- searchQuery: Keyword to filter restaurants (e.g., "pizza"). Omit to return all restaurants for the location
- maxItems: Maximum number of restaurants to return (default: 10, max: 100)
Notes
Data reflects what DoorDash shows for the requested location at scrape time. Availability, delivery fees, and estimated times are location- and time-dependent.