# Changelog of Uber Eats Menu Scraper (`sian.agency/uber-eats-menu-scraper`) Actor

- **URL**: https://apify.com/sian.agency/uber-eats-menu-scraper/changelog.md
- **Full Actor documentation**: https://apify.com/sian.agency/uber-eats-menu-scraper.md

## Changelog

### 2025-01-22

#### Bug Fixes

- **🔧 Fixed Monetization Event Charging**: Removed manual charging of synthetic `apify-actor-start` event to comply with Apify PPE requirements
  - The synthetic `apify-actor-start` event is now automatically charged by Apify (providing free compute for first 5 seconds)
  - Eliminates charging errors and ensures proper PPE billing behavior
  - Custom `menu-scraped` event continues to charge correctly per successful extraction

#### New Features

- **🚀 Bulk Mode**: Process multiple restaurants in a single run with powerful automation features
  - **Multiple Input Methods**: Support for URL arrays, comma-separated lists, and file uploads (.txt and .csv files)
  - **Automatic Deduplication**: Smart duplicate removal using normalized URLs (language codes and query params removed)
  - **Progress Tracking**: Real-time progress indicators for each restaurant (1/5, 2/5, etc.)
  - **Tier-Based Limits**: FREE tier = 5 URLs/run, PAID tier = unlimited
  - **Retry Helper**: Automatically creates retry summaries for failed URLs
  - **Aggregate Analytics**: Combines analytics across all processed restaurants
- **Enhanced Output Structure**: Reorganized dataset fields for better user experience, prioritizing key metrics and insights
- **Smart Shop Information**: Added automatic extraction of shop name, shop ID, and cleaned restaurant URL from Uber Eats URLs
- **Improved Analytics Dashboard**: Expanded analytics object with price coverage, image coverage, and comprehensive menu statistics

#### User Benefits

- **🚀 Process 100+ Restaurants in One Run**: Bulk mode enables efficient large-scale menu extraction
- **✅ Reliable Billing**: No more charging errors - monetization events work correctly with Apify's automatic synthetic event system
- **🔄 No More Manual Deduplication**: Automatically removes duplicate URLs across all input sources
- **🎯 Instant Insights**: Menu availability and key analytics now appear first in results for faster decision-making
- **🏪 Better Organization**: Shop information (name, ID, URL) automatically extracted and displayed for easy filtering and categorization
- **📊 Data-Rich Analytics**: Get comprehensive menu insights including price distribution, image coverage, and item statistics at a glance
- **🔗 Clean URLs**: Restaurant URLs automatically cleaned (language codes and parameters removed) for consistent data storage
- **⚡ Faster Analysis**: Reorganized fields put the most important data front and center, saving time on data processing
- **🛠️ Easy Error Recovery**: Failed URLs automatically grouped for quick reprocessing

***

### 2025-11-17

#### New Features

- **🍕 Menu Extraction**: Extract complete restaurant menus from Uber Eats
- **📋 Full Menu Data**: Get menu sections, items, prices, descriptions, and images
- **🔗 Simple Input**: Just paste any Uber Eats restaurant link
- **💰 Tier System**: FREE tier to test with 5 restaurants, PAID tier for unlimited access
- **📊 Structured Output**: Clean, structured data perfect for analysis and databases

#### User Benefits

- **🖼️ Item Images**: Get images for every menu item when available
- **🔄 Compare Pricing**: Compare restaurant pricing and menu offerings
- **🏗️ Build Databases**: Build restaurant databases with full menu details
- **📈 Market Research**: Research market trends and competitive intelligence
- **🔌 Easy Integration**: Integrate menu data into delivery platforms
- **⏰ Time Saver**: Save hours of manual menu data collection

***

**Powered by [SIÁN Agency](https://www.sian-agency.online)**
