eBay Data: 1.9M Auto Parts Listings from eBay.de, Specs Translated
About 1.9 million auto parts listings from eBay.de with brand, OEM, EAN and fitment, plus titles and specs machine-translated for the client's team.
Learn MoreASOS lists its own labels beside hundreds of outside brands. We collect both, with the markdown dates and barcodes that make the numbers comparable across retailers.
Plans from €169/month · Free project assessment · Reply within 1 business day
We build the crawler, run it on your schedule and hand back a file. Weekly suits assortment tracking; daily suits price and stock. Delivery is CSV, XLSX or JSON, pushed to your storage or exposed as an API endpoint your systems poll. These are scheduled runs, not a live feed, and we will tell you the run window rather than imply the data is instantaneous.
Scope is yours to set: a brand list, a set of category ids, one storefront or all eleven. We agree the field list against a sample before the full run, so the columns match your schema rather than ours. Discontinued products keep their row with a status flag instead of disappearing, which is what keeps a price series joinable over time. A paid sample is available before you commit to a plan.
A single ASOS product page yields a layered record. These are the fields we extract as standard, each mapped to its own column rather than left buried inside a description blob:
Every ASOS price arrives as a number beside a separate currency code, so a table mixing GBP, EUR, USD and AUD rows stays arithmetically usable instead of turning into a column of formatted strings. Sizes can be nested one row per product or flattened to one row per size, depending on whether you are studying assortment or matching barcodes.
The structured markup on an ASOS page is thinner than the page behind it, and that gap is where the parsing work sits.
The product schema flattens three separate fields into one run-on sentence. Fabric, fit note, care instruction and model measurement arrive concatenated with no punctuation between them, so anything reading only the schema gets a fabric percentage welded to a washing instruction and a model height. The page object underneath keeps them apart as named fields, and that is what we read. It also carries a visibility flag per field, so a value can exist in the data and never render on screen.
Reviews deserve a plain answer, because they get oversold. ASOS does publish product reviews, but only verified purchasers may submit one and each is moderated by Bazaarvoice before it appears. They load through that widget rather than sitting in the page markup, and the archived product page we examined carried no rating markup. Collecting them is a separate job from the product parse, with uneven coverage across the catalogue.
Something else is genuinely absent. Every offer names ASOS itself as the seller, including offers for outside brands, so there is no per-seller column to fill. ASOS Marketplace no longer runs as a separate destination; its independent and vintage sellers moved onto the main site in 2025 and now sit under that same seller of record.
Collection covers public product and pricing data only. No customer accounts, no order data, no personal data of any kind.
ASOS runs eleven storefronts from a single catalogue: the.com site plus Australia, Denmark, Germany, Spain, France, Italy, the Netherlands, Poland, Sweden and the United States. Each one publishes its own product sitemap index, so assortment and price are properties of a market rather than of the company. Nothing about a product is global except its identity.
Product pages sit at asos.com/{brand}/{slug}/prd/{id}. The brand is the first path segment, which puts the brand axis into the URL itself. A second family, /grp/{id}, carries co-ords, lingerie sets and multipacks in a separate numeric range with its own sitemap file. A crawler written only for /prd/ drops that family silently, without raising an error.
Category listings run on /cat/?cid={number}. Refinement pages carry both a readable slug and a coded parameter, so the red filter on bikinis resolves to refine=base_colour:1. Colour is an enumerated code here, not only a display word, and the same pattern holds for shape and fabric attributes.
Identifiers do not reduce to a single number. The URL carries a product id, the page shows a different product code, and every purchasable size carries its own variant id, SKU and EAN barcode. Any pipeline that treats these as interchangeable will join the wrong rows together.
The storefront gives nothing away to a bare fetch: the shell arrives without the catalogue, and price and stock load separately rather than with the first byte of HTML. We render each page the way a browser does, so current product and category pages arrive with price and stock filled in.
Get a QuoteDevelopers
Customers worldwide
Pages extracted
Hours saved for our clients
€199 / one-time
setup fee - included
€169 / mo
setup fee €499
€229 / mo
setup fee €499
€349 / mo
setup fee €499
€549 / mo
setup fee €799
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan details →Fashion pricing does not drift. It steps. A garment holds full price through a season, then moves in cuts that land on particular days, and the useful question is rarely what a thing costs today. It is when the cut landed and how deep it went.
ASOS answers that in its own page data. The price object carries the current price, the previous price, an explicit markdown flag, the date the current price took effect, the date the previous price stopped applying, and the lowest price seen in the preceding 30 days. On the archived Nike hoodie we examined, one capture was enough to read a move from 45.00 to 40.50 GBP and the date it started.
That is unusual and it changes the economics of monitoring. Most price work reconstructs markdown timing from a history it has to build itself, which means the first months of scraping produce nothing but a baseline. Here the timing is already on the page. A first ASOS data pull carries usable markdown depth and dating immediately, and the series you accumulate afterwards sharpens that picture rather than creating it from scratch.
Pair it with the per-size EAN and the comparison leaves ASOS entirely. For an outside brand, the barcode on the page is the manufacturer's barcode, so the same garment can be matched to the same garment at another retailer without guessing from product titles.
About 1.9 million auto parts listings from eBay.de with brand, OEM, EAN and fitment, plus titles and specs machine-translated for the client's team.
Learn More
A one-off Takealot product list for an entrepreneur choosing niches: only products rated 4 stars or higher with at least 50 reviews.
Learn More
Trendyol product data for an e-commerce startup reselling Turkish fashion: 27 categories in JSON on FTP, with in-stock status for every size.
Learn MoreLearn how to use web scraping to solve data problems for your organization
Eleven UK ecommerce websites worth scraping in 2026, from Tesco and Sainsbury's to ASOS, Boots and Gumtree: what each site shows, the fields a data buyer needs, what only it adds and how to merge them into one dataset.
If you sell online, run a marketplace, or advise e-commerce clients, you already know why eBay matters: it’s one of the few places where big retailers compete side by side with thousands of small merchants and private sellers.
E-commerce teams do not just need “some” competitor data anymore. They need a continuous stream of real prices, discounts, stock levels, reviews, and seller behavior from the platforms that actually shape their markets.
ScrapeIt is a managed service, not a tool you install and maintain. We have run comparable fashion work, including regular monitoring of Ralph Lauren clothing, footwear and accessories across eight Amazon markets consolidated into one clean dataset. Beyond ASOS we cover other retailers and marketplaces, real estate portals, automotive platforms, job boards and classifieds. When ASOS revises its front end we repair the parser and re-run; that maintenance is part of the engagement rather than a separate invoice.
Yes. The ScrapeIt ASOS API returns current price, previous price, markdown dates, per-size EAN barcodes and stock by size as JSON from an endpoint we host, refreshed on the schedule you set. The same data also comes as CSV or XLSX files or straight into your database. We work from the public pages and the published sitemaps.
Yes, and ASOS makes the scoping unusually clean, because the brand is the first path segment of every product URL and every category is a numeric id. One caution worth knowing before you plan the job: the brand slug encodes fit range as well as brand, so a single label can appear as four separate slugs with petite, plus and tall variants alongside the base one, and ASOS own-label splits across asos-design, asos-curve, asos-edition and others. We normalise these into one brand column and keep the raw slug beside it so nothing is lost.
CSV, XLSX or JSON, whichever drops into your stack with least friction, or an API endpoint if you would rather poll than receive files. Prices are delivered as a numeric value with the currency in a separate column. Size data can be nested, one row per product with a size array, or flattened to one row per size with the EAN on every line, which is the shape you want if the end goal is barcode matching against other retailers.
We monitor field-level output, not just whether a run finished. If a field starts arriving empty across a run, such as a price object that stops populating or a size array that collapses to nothing, it flags before the file reaches you. ASOS revises its front end regularly, so we adjust the parsing rules and re-run. That maintenance is included for the life of the project.
Yes. ASOS publishes a separate product sitemap index for each of its eleven storefronts, so the country dimension is built into the site rather than something we have to infer from redirects. We can run the same product list across markets and return one row per product per storefront in local currency. That is how brand teams find the market where their own product is being discounted hardest, and how retailers spot a price gap that only exists in one country.
Step 1 - Make a Request
You share your needs, expectations, and desired timeframe. We’ll suggest the best solution based on your request and budget.
Step 2 - Configuring Custom Web Crawlers
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
Step 3 - Collect and Deliver
Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.
Step 4 - Maintain and Support
Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.
ASOS data from €169/month. Free project assessment, reply within 1 business day.
Scrapeit Sp. z o.o.
10/208 Legionowa str., 15-099, Bialystok, Poland
KRS: 0000996672
NIP: 5423457175
REGON: 523384582