For ALDI grocery prices inside an app, a budget tool or an AI agent, start with Scavio's ALDI API. POST /api/v1/aldi/search returns what one ALDI store charges on the shelf, with the stock level and the aisle section for every product, and it asks for the store before it answers, so a price is never quietly taken from a default store or an online cart. Pass service_type: "pickup" or "delivery" when you want the online price instead. Every call is 1 credit, and Scavio starts from $2 per 1,000 requests on the Growth plan billed yearly.
You need a third-party API because ALDI US does not publish one: there is no developer portal or self-serve key for products, prices or stores. aldi.us shows each shopper the prices of one store and one shopping mode, and that is the data every option below reads in its own way.
We build Scavio, so read this with that bias in mind. Every Scavio number below comes from 36 live calls we made on November 2, 2026. Every competitor detail was read off the vendor's own page that day, and where a detail was not published we say so. The screenshots are each vendor's own ALDI page, captured the same day.
Which ALDI API fits your job?
| Tool | Choose it for | Store targeting | In-store vs online price | Price (checked Nov 2, 2026) |
|---|---|---|---|---|
| Scavio | Apps and agents that need what one store charges on the shelf | store_id, or the nearest store to a ZIP; stores endpoint by ZIP | In-store by default; pickup and delivery on request | From $2 per 1,000 requests (Growth, yearly); 1 credit a call; 50 free credits |
| ReefAPI | Weekly Ad and ALDI Finds next to store prices | store_id or postal_code; stores endpoint | in_store, pickup or delivery | Search 3 credits; $15/mo for 10,000 credits, down to $100/mo for 300,000 billed yearly; 1,000 free credits |
| Apify ALDI US Scraper | Scheduled exports of the catalogue at one ZIP | ZIP code selects the store | Not documented | $2.00 per 1,000 results plus $0.01 a run |
| Fous | A single search from an agent tool | ZIP picks the nearest delivery store | Not documented | 1 credit a search; pay-as-you-go 1 cent a credit |
| Actowiz | A managed, multi-country grocery feed | Not documented for prices | Not documented | Plans from $500/mo; ALDI price not published |
| Real Data API | A custom ALDI scraping project | "Store Location" listed as a field | Not documented | Not published; quote on request |
ALDI's price depends on the store, and on how you shop
ALDI sets prices store by store, and the same store has a second set of prices for pickup and delivery orders. An API that does not make you choose both returns one store's price in one mode and leaves you to guess which. We searched "milk", "eggs" and "butter" with Scavio at six ALDI stores in six states, one call per store and item, using the default in-store shelf price.
A gallon of Friendly Farms whole milk was $4.10 at the Staten Island store, $3.58 in Alhambra, California, $3.07 in Miami, $2.83 in Atlanta, $2.59 in Dallas and $2.53 in Chicago: 62% more in Staten Island for the same ALDI-brand gallon. A half gallon of whole milk ran from $1.46 to $2.56, 75% apart, and every conventional Friendly Farms milk in the chart varied by 59% to 75%. The pattern does not hold for everything. Simply Nature organic milk and Friendly Farms lactose-free milk cost the same at all six stores, eggs moved by a few cents at most, and Countryside Creamery salted butter was cheapest ($2.69) in Staten Island and Atlanta, the same store where milk was dearest.
The shopping mode is the second trap. At the Chicago store, 11 of 16 milk products cost 10% to 13% more for pickup or delivery than on the shelf, while the gallon of whole milk and the lactose-free milks did not change. Pickup and delivery prices were identical at both stores where we checked them. A 16-item milk basket came to $45.92 on the shelf and $49.12 online, 7.0% more. If your users shop in the store, an online price overstates what they will pay; if they order online, the shelf price understates it.
1. Scavio: the shelf price at any store, with stock and aisle

Scavio's ALDI API is 3 POST endpoints on aldi.us, each 1 credit. Measured on November 2:
- Stores: ZIP 60601 returned the nearest ALDI stores with
store_id, address, coordinates and distance, nearest first; the closest was store 12265 on North Milwaukee Avenue, Chicago, 3.6 miles away. ZIP 33131 reported 33 stores in range. - Search: "milk" at store 12265 returned 16 products in 3.0 s, each with price,
was_priceand sale label, unit price,stock_level,in_store_location("Cooler Doors"), an ALDI-brand flag and dietary labels. The response echoesstore.store_idandservice_type, so a stored price records exactly what was priced. Our 28 searches took 2.1 to 13.3 s. - Product: product 16902710 at the Staten Island store returned $4.10, the description, the ingredients ("Milk, Vitamin D3 Added.") and the allergen statement ("Contains: milk.") in 1.8 s.
- Shopping mode:
service_typeisinstoreunless you ask forpickupordelivery, and a search or product call without astore_idorzipis refused with a 400 rather than priced at a store you did not pick.
What it does not do: there is no Weekly Ad, ALDI Finds or category-browse endpoint, so a deals feed needs ReefAPI. Stock is a level, not a unit count, the store locator returns no opening hours, and ALDI US has no reviews to return. At bulk volume ReefAPI's largest yearly plan is cheaper per search. The benefit is one key and one JSON format for ALDI alongside the Walmart, Kroger and HEB APIs for a store-by-store grocery basket, plus an MCP server for agents. How to get ALDI prices by store walks through each call with captured responses.
2. ReefAPI: store prices plus the Weekly Ad and ALDI Finds

ReefAPI's ALDI US API is the closest match to Scavio and goes further on deals: 7 POST endpoints covering search, category, offers (Weekly Ad, ALDI Finds and Price Drops), promotions, product detail, categories and stores. Search, product and the offer endpoints take a store_id or postal_code and a service_type of in_store, pickup or delivery; without a store, a default store prices the response and a store_defaulted flag says so. Its own published measurements quote delivery prices across stores. Every call is 3 credits except stores at 2. Pricing is 1,000 free credits, then Pro at $15 a month for 10,000 credits ($7.50 billed yearly), Ultra at $50 for 50,000 ($25 yearly) and Enterprise at $200 for 300,000 ($100 yearly). That is $4.50 per 1,000 searches on monthly Pro and about $1.00 on yearly Enterprise. Choose it if you publish ALDI deals every Wednesday.
3. Apify ALDI US Scraper: the catalogue at one ZIP, as a job

Most ALDI actors on the Apify Store scrape ALDI Australia, the UK or Germany. For the US, blackfalcondata/aldi-us-scraper is the most active, with 29 users, 11 of them in the last 30 days, and no ratings yet. A location ZIP code selects the store, a query searches, and an empty query crawls the whole catalogue; rows carry price, regular price, discount, unit price, stock level and the ZIP that priced them. It does not document a pickup, delivery or in-store setting. It charges $2.00 per 1,000 results plus $0.01 per run start, so a 16-product milk search is about 3 cents. Actors run as jobs that write to a dataset, which suits a nightly export more than a request inside an app. Each actor is maintained by its author, so pin the one you test.
4. Fous: one ALDI search as an agent tool

Fous lists an ALDI US "Search products" tool that takes a query, an optional ZIP and a result cap, and returns name, size, brand, price, unit price, category and link. The ZIP selects "the nearest available delivery store", and it documents no in-store or pickup option, stock level or store id. Each completed run is 1 credit, and pay-as-you-go credits cost 1 cent, so 1,000 searches are $10; the page says some results are reused for up to 24 hours. Choose it for an occasional lookup from an agent rather than a price tracker.
5. Actowiz: a managed multi-country feed

Actowiz Solutions sells an ALDI grocery data scraping API across 19 countries including the USA, with listed endpoints for products, search, offers, price history and store locations. The page does not say whether prices are returned per store or per shopping mode, and its sample code serves placeholder data. No ALDI price is published; the page quotes plans "from $500/month" for its services and a free 500-row sample. Choose it if you want a vendor to run and deliver the feed for several countries.
6. Real Data API: a custom scraping project

Real Data API offers an ALDI grocery scraping API for the USA, UK, UAE, Germany, Australia and Spain, with "Store Location" among its listed fields. The page does not confirm store-level prices or a shopping-mode setting and publishes no price; access starts with a quote request. Choose it for a bespoke project where the vendor defines the output with you.
Bright Data's ALDI page is a template for its AI Scraper Studio, billed at $1.50 per 1,000 page loads, with no ALDI store or ZIP inputs documented. RetailScrape also advertises ALDI data work, with a Dallas case study and no published price; ask each one which store and which shopping mode its prices come from.
Pick by the number you need
If your users act on what their ALDI charges, keeping those prices current across stores is the ongoing work, and it is what Scavio's ALDI API handles. Pricing 50 staple searches at 20 stores once a day is 1,000 searches: 30,000 credits a month, about $60 at the Growth-yearly rate of $2 per 1,000 credits. Each milk search in our test returned 13 to 16 products, so that covers well over 10,000 shelf prices a day. Add the pickup price for the same searches and it doubles to about $120. Try the ALDI API free, 50 credits, no card, or try the endpoints in the playground.
Reference: all 3 ALDI endpoints · search docs · product docs · stores docs · how to get ALDI prices by store · ALDI app prices vs in-store prices
Frequently asked questions
Does ALDI have a public API for prices?
No. ALDI US publishes no developer API or self-serve key for product, price, stock or store data. Store prices come from third-party APIs that read aldi.us, such as Scavio's ALDI API, ReefAPI's ALDI US API, Fous and Apify actors, or from managed scraping services such as Actowiz and Real Data API.
Are ALDI prices the same at every store?
No. On November 2, 2026 a gallon of Friendly Farms whole milk was $2.53 at an ALDI in Chicago, $2.59 in Dallas, $2.83 in Atlanta, $3.07 in Miami, $3.58 in Alhambra, California and $4.10 in Staten Island, New York. Organic and lactose-free milk cost the same at all six stores, and butter was cheapest in Staten Island and Atlanta, so no single store is cheapest for everything.
Are ALDI online prices higher than in-store prices?
Often, yes. At the Chicago store we checked, 11 of 16 milk products cost 10% to 13% more for pickup or delivery than on the shelf, and pickup and delivery prices were identical. A 16-item milk basket was $45.92 in store and $49.12 online, 7.0% more. Some items, including the gallon of whole milk, cost the same in every mode.
What is the cheapest ALDI price API?
Per search at high volume, ReefAPI on its Enterprise plan billed yearly: a search is 3 credits, about $1.00 per 1,000 searches. Scavio is $2 per 1,000 calls on its Growth plan billed yearly, and one search returns up to 60 products. Apify's ALDI US Scraper charges $2.00 per 1,000 results, so a 16-product search costs about 3 cents, and Fous charges 1 cent a search pay-as-you-go.
Does any ALDI API return unit counts or reviews?
No API here returns how many units a store holds, because aldi.us shows a stock level rather than a count. Scavio returns stock_level as highly_in_stock, in_stock, low_stock or out_of_stock for the chosen store. ALDI US shows no product ratings or reviews, so none of the APIs return them.