How AI Agents Collect and Reconcile E-commerce Data at Web Scale

Everyone who buys e-commerce data eventually learns the same lesson: the hard part was never downloading pages. The hard part is that a product page is an argument, not a fact.

Open the same product on two days, from two cities, in two currencies, and you will get different answers to what should be simple questions. What does it cost? Is it in stock? Is this even the same product? After a decade of collecting this data for consulting firms, retailers, and investors, I can tell you where the real work lives, and why AI agents are changing its economics.

The unit of e-commerce data is the sellable variant

Catalogs are organized around products; commerce happens in variants. A "product" is one page; the things people actually buy are the size 9 in black, the 12-pack, the refurbished unit. A million-product catalog is routinely five to ten million sellable rows once variants are expanded, each with its own price, availability, and identifiers.

Most low-quality datasets in this market share one root cause: they stopped at the product level because variant expansion is expensive. Every variant is another request, another chance to be blocked, another row to verify. When you evaluate a dataset, ask how it handles variants before you ask how many products it covers. The number of pages collected is a vanity metric; the number of correct sellable rows is the product.

Online prices stopped sitting stillColumn chart. Implied duration of a regular price fell from 6.48 months in 2008-2010 to 4.47 in 2011-2013 to 3.65 in 2014-2017.Online prices stopped sitting stillAverage lifespan of a regular (non-sale) price at large US retailers, by period02468Average price lifespan (months)6.482008–20104.472011–20133.652014–2017↓ 44%Source: Cavallo, "More Amazon Effects" (Jackson Hole 2018 / NBER 25138), Table 1. DOI 10.3386/w25138
View data table
Average lifespan of a regular price at large US retailers
PeriodPrice lifespanMonthly repricing frequency
2008–20106.48 months15.43%
2011–20134.47 months22.39%
2014–20173.65 months27.39%

Price is a set of numbers, not a number

A modern retailer shows different prices to a signed-in member, a first-time visitor, a shopper in another region, and a bulk buyer. None of these is the "real" price; the set of them is. Serious price intelligence records which price it captured and under what conditions: geography, account state, quantity, currency, timestamp.

This is where naive collection quietly fails. A scraper that always looks like the same anonymous visitor from the same place captures one thin slice of the pricing surface and labels it "the price." The gap between that slice and what real customers see is often larger than the price movements the dataset is supposed to detect.

In 2024, machines overtook humans on the webLine chart 2016-2024. Human traffic share fell from 61% to 49% while automated (bot) traffic rose from 39% to 51%, crossing in 2024.In 2024, machines overtook humans on the webShare of global web traffic: humans vs all automated traffic (bots). They cross in 20240%20%40%60%80%Share of web traffic2016201720182019202020212022202320242024: bots 51%49%51%HumansAutomated (bots)Source: Imperva (a Thales company), 2025 Bad Bot Report, 10-year traffic chart
View data table
Share of global web traffic (%)
YearHumanBad botsGood bots
2016612019
2017582220
2018622018
2019632413
2020592615
2021582815
2022533017
2023503318
2024493714

Sites drift; pipelines rot

E-commerce sites change their markup constantly, and not politely. A field moves, a label changes language, an A/B test rewrites the page for 10% of visitors. Traditional pipelines fail loudly when the page breaks and, far worse, silently when it half-breaks: the extractor still returns something, and that something is wrong.

This is the first place AI agents genuinely change the economics. Extraction used to be code that a human repaired every time a site changed. Now an agent can read the changed page the way a person would, repair the extraction, and prove the repair against historical data before it ships. What used to be a maintenance team's week is becoming a system's afternoon. The cost curve of breadth has bent: covering five hundred retailers no longer costs fifty times what covering ten did.

Scraping is the No. 1 bot attack on APIsHorizontal bar chart. Data scraping is 31% of API bot attacks, ahead of payment fraud 26%, account takeover 12%, scalping 11%.Scraping is the No. 1 bot attack on APIsShare of automated bot attacks against APIs by type, 2024 (shares sum to 100%)0%10%20%30%Data scraping31%Payment fraud26%Account takeover12%Scalping11%User-details harvesting6%File upload / code execution4%Other10%Source: Imperva (a Thales company), 2025 Bad Bot Report (2024 data), API attacks by type
View data table
API bot attacks by type, 2024
Attack typeShare
Data scraping31%
Payment fraud26%
Account takeover12%
Scalping11%
User-details harvesting6%
File upload / remote code execution4%
Other10%

Verification is the actual product

The second change is deeper. Agents don't just collect; they check. Cross-validate a price against the same item seen through a different path. Flag a catalog whose availability flipped implausibly overnight. Reconcile identifiers across retailers so that "the same product" is a claim backed by evidence, not string matching.

A useful way to think about it: collection answers "what did the site say?"; verification answers "what is true?" Buyers pay for the second question. The datasets that survive procurement diligence are the ones that can show their work: when each row was observed, under what conditions, what checks it passed, and what changed since last time.

What to ask a vendor (or build into your own pipeline)

Vendors who answer these crisply are selling data. Vendors who answer with page counts are selling exhaust.

The web is the largest commercial dataset on earth, and e-commerce is its most liquid corner. AI agents are making it possible to collect that corner with the breadth of a crawler and the judgment of an analyst. The winners in this market will not be whoever collects the most pages. They will be whoever can prove the most rows true.

David Martin Riveros is the CEO and Founder of Iceberg Data and a speaker in the Chief AI Officer (CAIO) executive program at Universidad del Rosario. He builds AI systems that collect and analyze web data at scale. More about David · Get in touch

New essays by email, on AI for data collection and analysis.