Glovoapp Store Menu Scraper
Pricing
from $2.00 / 1,000 results
Glovoapp Store Menu Scraper
Scrape restaurant and store menus from Glovo (glovoapp.com and regional domains) in seconds. Extract product names, prices, promotions, images, and 10+ metadata fields — perfect for food delivery aggregators, pricing research, and competitive analysis.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Stealth mode
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Glovo Store Menu Scraper: Extract Food Delivery Data Across Regions
What Is Glovo?
Glovo is a multi-category delivery platform operating across Europe, Latin America, Africa, and Asia. It connects users with restaurants, grocers, pharmacies, and specialty stores. Each store maintains a dynamic menu with hundreds of items, prices, promotions, and availability flags that change frequently. Manually collecting and monitoring this data across regions is impractical — the Glovo Store Menu Scraper automates extraction of complete menu datasets from store pages, delivering structured product records in seconds.
Overview
The Glovo Store Menu Scraper extracts complete product catalogs from Glovo store pages across all supported domains (glovoapp.com and regional variants). It captures product names, pricing, images, promotions, categories, and rich metadata for each menu item.
Ideal users include:
- Food delivery aggregators building multi-platform menu databases
- Market researchers analyzing restaurant offerings and pricing strategies across regions
- Competitive intelligence teams monitoring competitor menus and pricing changes
- Business analysts studying product diversification and promotional tactics
- Developers integrating Glovo data into custom platforms or dashboards
The scraper handles multiple store URLs in a single run, respects rate-limiting via proxy support, and gracefully skips failed URLs if configured, making it reliable for large-scale collection.
Input Format
The scraper accepts a JSON configuration with three core parameters:
{"urls": ["https://glovoapp.com/it/it/milano/stores/spontini"],"ignore_url_failures": true,"max_items_per_url": 200}
Input Parameters Explained
| Parameter | Type | Description | Example |
|---|---|---|---|
urls | Array | Store detail page URLs from any Glovo domain (glovoapp.com, regional domains, etc.) | ["https://glovoapp.com/it/it/milano/stores/spontini", "https://glovoapp.com/es/es/madrid/stores/burger-king"] |
max_items_per_url | Integer | Maximum number of menu items to collect per store (1–1000). Higher values capture full menus; lower values reduce dataset size and runtime. | 200 (typical for large menus) |
ignore_url_failures | Boolean | If true, the scraper continues if some URLs fail to load (network errors, store closed, page removed). If false, a single failed URL stops the entire run. | true (recommended for bulk runs) |
Important notes:
- Use complete store page URLs (e.g.,
/stores/restaurant-name), not search results or category pages - You can paste URLs from any Glovo regional domain (Italy, Spain, France, Mexico, etc.)
- For large multi-store runs, set
ignore_url_failures: trueto avoid interruption max_items_per_url: 200typically captures most store catalogs; adjust based on store size
Output Format
Sample output
{"attribute_groups": [{"id": 5525095224,"external_id": "c1f74834-cfe9-420e-9815-1fb91e35597d","name": "Aggiunte Abbondanti","min": 0,"max": 99,"attributes": [{"id": 11793717743,"external_id": "fcc4cf5d-a715-4d53-8128-93fd431d71db","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Bacon Abbondante"},{"id": 11793717666,"external_id": "336f6219-0953-4383-8007-b3ff18996cc7","price_impact": 1,"price_info": {"amount": 1,"currency_code": "EUR","display_text": "1,00 €"},"selected": false,"name": "agg. Pomodorini Secchi Abbondante"},{"id": 11793717644,"external_id": "0333de00-1afd-4753-b506-5c902ef852ed","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Cotto Abbondante"},{"id": 11793717680,"external_id": "5bd0ae55-63ad-4f65-b486-e9dd3417071f","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Acciughe Abbondante"},{"id": 11793717706,"external_id": "a24d0d4b-bb58-4c1b-a4c4-7cbf987be2c5","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Funghi Abbondante"},{"id": 11793717695,"external_id": "92432419-ea2d-46c1-8aa4-5301b48adca5","price_impact": 1,"price_info": {"amount": 1,"currency_code": "EUR","display_text": "1,00 €"},"selected": false,"name": "agg. Zola Abbondante"},{"id": 11793717727,"external_id": "d2273a08-d313-4a78-8f6d-4f38739241d9","price_impact": 2.6,"price_info": {"amount": 2.6,"currency_code": "EUR","display_text": "2,60 €"},"selected": false,"name": "agg. Mozzarella Abb."},{"id": 11793717649,"external_id": "0ec1ec92-f106-4e3a-b97b-a1e29ce793b0","price_impact": 1,"price_info": {"amount": 1,"currency_code": "EUR","display_text": "1,00 €"},"selected": false,"name": "agg. Olive Abbondante"},{"id": 11793717686,"external_id": "731a20fc-77ce-4f56-b961-921389e2ec18","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Verdure Abbondante"},{"id": 11793717690,"external_id": "8551faf8-db16-4230-a8c3-2a3fdd9815bc","price_impact": 1,"price_info": {"amount": 1,"currency_code": "EUR","display_text": "1,00 €"},"selected": false,"name": "agg. Capperi Abbondante"},{"id": 11793717736,"external_id": "efb79896-acc0-4cf1-96d5-8f299d18f56f","price_impact": 1,"price_info": {"amount": 1,"currency_code": "EUR","display_text": "1,00 €"},"selected": false,"name": "agg. Rucola Abbondante"},{"id": 11793717745,"external_id": "fdb82c36-8806-4432-9194-3dfd86cfc900","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Crudo Abbondante"},{"id": 11793717655,"external_id": "1bd5ebd4-b057-4649-bf29-614e21c33fd5","price_impact": 1,"price_info": {"amount": 1,"currency_code": "EUR","display_text": "1,00 €"},"selected": false,"name": "agg. Pomodorini Abbondante"},{"id": 11793717682,"external_id": "6c176ad9-a10e-48b4-a85f-d4336c3921fa","price_impact": 1.5,"price_info": {"amount": 1.5,"currency_code": "EUR","display_text": "1,50 €"},"selected": false,"name": "agg. Grana Abbondante"}],"position": 0,"multiple_selection": true,"collapsed_by_default": false}],"description": "Pomodoro, Doppio Strato di Mozzarella ---","external_id": "015e71f4-7186-48ed-bd40-ac8bb46bd006","id": "42298922360","image_id": "dh:menus-glovo/products/a1f1b6dda091527f67ea40326e5d10bc551a613b3ff29d9f08b56c8311fb4946","image_url": "https://api.iconicxp.com/public/spontini/spfeb/media/79782030-dbdf-418a-a0bb-77198bf67653.jpg","name": "DOPPIA MOZZARELLA ABBONDANTE","price": 12,"price_info": {"amount": 12,"currency_code": "EUR","display_text": "12,00 €"},"promotions": [],"store_product_id": "ee28262d-4de7-4429-9296-29d772f36aca","tags": [],"category": "I più venduti","from_url": "https://glovoapp.com/it/it/milano/stores/spontini"}
Each scraped menu item returns a record with 11 core fields:
Product Identification & Core Data
| Field | Description | Example |
|---|---|---|
ID | Unique Glovo identifier for the product | "prod_12345678" |
External ID | Store/provider's internal product code | "sku_9876543" |
Store Product ID | Product ID scoped to the specific store | "menu_item_456" |
Name | Product name as displayed to customers | "Margherita Pizza" |
Category | Menu category or department | "Pizzas", "Appetizers", "Beverages" |
Description | Short product description or ingredients | "Fresh mozzarella, tomato, basil, olive oil" |
Pricing & Promotions
| Field | Description | Example |
|---|---|---|
Price | Current item price in store's local currency | "12.50" (€, $, etc.) |
Price Info | Additional pricing metadata (currency, unit pricing, etc.) | "€12.50", "per 100g" |
Promotions | Active discounts, offers, or bundle deals | "Buy 2 get 1 free", "20% off", ["offer_1", "offer_2"] |
Media & Attributes
| Field | Description | Example |
|---|---|---|
Image URL | Direct link to product image | "https://cdn.glovoapp.com/img/product_12345.jpg" |
Image ID | Internal identifier for the image asset | "img_9876" |
Attribute Groups | Customization options or variants (size, topping, etc.) | ["size", "add_ons"], [{name: "Size", options: ["Small", "Large"]}] |
Tags | Keywords or labels (allergens, dietary, popular, etc.) | ["vegetarian", "gluten-free", "trending"] |
Output notes:
- Prices are always in the local currency of the store's region
- Image URLs are stable CDN links; download images immediately if storing long-term
- Promotions may be arrays or strings depending on offer structure
- Attribute Groups define customization options (e.g., pizza size, sauce type)
How to Use
-
Gather store URLs — Browse Glovo for stores you want to scrape. Open each store page and copy the full URL from the address bar.
-
Prepare the input — Create a JSON file with the store URLs in the
urlsarray. Example:
{"urls": ["https://glovoapp.com/it/it/milano/stores/spontini","https://glovoapp.com/it/it/milano/stores/mcdonald-s"],"max_items_per_url": 200,"ignore_url_failures": true}
-
Run the scraper — Execute the actor with your configuration. The scraper will visit each URL and extract menu data.
-
Monitor & export — Download results as JSON, CSV, or Excel. Typical runtime: 2–5 seconds per store.
Best practices:
- Test with 1–2 URLs first to verify output quality
- Use
max_items_per_url: 150–200for balanced speed and completeness - Always set
ignore_url_failures: truewhen scraping 10+ stores - Check that URLs are active before running large batches
Use Cases & Business Applications
- Price monitoring: Track competitor pricing and promotional strategies across regions
- Menu analysis: Study item availability, naming conventions, and category structures
- Aggregator platforms: Sync Glovo menus into multi-delivery-app dashboards
- Market research: Analyze food trends, product mix, and regional preferences
- Loyalty programs: Identify high-margin items and promotional patterns for customer targeting
The Glovo Store Menu Scraper delivers menu data at scale, enabling data-driven decisions in food delivery, hospitality, and supply chain management.
Conclusion
The Glovo Store Menu Scraper is an efficient tool for extracting structured menu and pricing data from Glovo stores across all regions. With support for bulk URLs, flexible item limits, and rich output across 11+ fields, it streamlines competitive analysis and data collection for the food delivery industry.