Aldi US Scraper
Pricing
from $3.00 / 1,000 results
Aldi US Scraper
Scrape Aldi US groceries - search products by keyword, browse curated collections (Weekly Specials, ALDI Finds, Price Drops, ALDI Brands), real prices, discounts and images.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Crawler Bros
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
Scrape Aldi US groceries — search for products by keyword, or browse Aldi's curated storefront collections: Weekly Specials, ALDI Finds, Price Drops, and ALDI Exclusive Brands. Real prices, discounts, brands, and images, straight from Aldi's own storefront data. No login, no cookies required.
What this actor does
- Three modes:
search,byCategory(curated collections),weeklyDeals - Free-text search across Aldi's full US catalog
- Curated collections: Weekly Specials, Price Drops, This Week's ALDI Finds, ALDI Finds, ALDI Exclusive Brands, Upcoming ALDI Finds
- Filters: price range, on-sale only, brand
- Empty fields are omitted — every record only contains what Aldi actually returned
Output per product
productId,name,brand,unit(pack size, e.g.8 oz,1 gal)price— current price (USD)originalPrice,discount,discountPercent— only present when the product is discountedsubcategory— Aldi's own fine-grained product category (e.g.Hass Avocado,Canned Coconut Milk and Cream)category— the collection name, when browsing a collection or weekly dealsimageUrl,productUrlisOnSale,inStock,stockLevel(e.g.High stock,In stock,Limited stock)pricePerUnit— Aldi's own per-unit price string (e.g.$0.13/oz,$1.10 each)isStoreBrand—truewhen the product is one of Aldi's own private-label brandsdietaryAttributes— dietary/shopping tags when Aldi flags them (e.g.Organic,Gluten Free,Low Sugar,Lactose Free,Preservative Free)sourceUrl,scrapedAt,recordType: "product"
Input
| Field | Type | Default | Description |
|---|---|---|---|
mode | string | search | search / byCategory / weeklyDeals |
searchQuery | string | milk | Free-text query (mode=search) |
category | string | weekly-specials | Collection to browse (mode=byCategory) |
minPrice / maxPrice | number | – | Price range filter (USD) |
onSaleOnly | bool | false | Only emit discounted products |
brand | string | – | Filter by brand (case-insensitive substring) |
maxItems | int | 24 | Hard cap, 1–50 |
proxyConfiguration | object | AUTO proxy | Apify proxy config (free datacenter group) |
Example: search for chicken under $10
{"mode": "search","searchQuery": "chicken","maxPrice": 10,"maxItems": 24}
Example: browse ALDI Finds
{"mode": "byCategory","category": "aldi-finds","maxItems": 20}
Example: this week's deals
{"mode": "weeklyDeals","maxItems": 24,"onSaleOnly": true}
Use cases
- Price monitoring — track Aldi US prices and promotions over time
- Deal alerts — surface products newly on offer or freshly price-dropped
- Grocery comparison apps — feed real Aldi US pricing into a comparison tool
- Market research — analyse Aldi's private-label ("ALDI Exclusive Brands") assortment and pricing
- Meal planning apps — pull ingredient prices for a shopping list
FAQ
Do I need an Aldi account or cookies? No — this actor reads Aldi's own public storefront data (Aldi's US online ordering runs on Instacart's platform), the same data your browser receives when you visit the site.
Why does byCategory use collections instead of aisles like "Dairy" or "Bakery"? Aldi's US storefront doesn't expose a stable, directly-browsable aisle/department page — product grids for aisles are assembled client-side per shopper. The collections offered here (Weekly Specials, ALDI Finds, Price Drops, ALDI Exclusive Brands) are Aldi's own official curated navigation pages and are fully reliable to scrape.
What does isOnSale mean? true when Aldi is currently running a promotional price on that product; originalPrice/discount/discountPercent are populated alongside it.
Why is category sometimes missing? In search mode there's no single collection context, so only the more specific subcategory (Aldi's own product-category label) is populated. In byCategory / weeklyDeals mode, category is set to the collection name.
Is this free to run? Yes — the actor uses Apify's free AUTO datacenter proxy group (falling back to a direct connection automatically), so it works on the Apify free plan with no paid add-ons.