E-commerce
ASOS Scraper
asos.com
ASOS is a major global fashion retailer with fast-moving stock and prices. ScrapeUnblocker renders its product and search pages as a shopper would see them and returns the price, brand and available sizes for each item, holding a clean 100% at around three seconds a page.
What you can extract
- Product name, brand and category
- Price, sale price and currency
- Available sizes and colors
- Stock status and product code
- Product images and listing URL
How to scrape it
curl -X POST \
-H "X-ScrapeUnblocker-Key: $SU_API_KEY" \
"https://api.scrapeunblocker.com/getPageSource?url=https%3A%2F%2Fwww.asos.com%2Fsearch%2F%3Fq%3Ddress&parsed_data=true"import requests
resp = requests.post(
"https://api.scrapeunblocker.com/getPageSource",
headers={"X-ScrapeUnblocker-Key": SU_API_KEY},
params={"url": "https://www.asos.com/search/?q=dress", "parsed_data": True},
)
print(resp.text)import { ScrapeUnblockerClient } from 'scrapeunblocker';
const su = new ScrapeUnblockerClient({ apiKey: process.env.SU_API_KEY });
const results = await su.getPageSource({
url: 'https://www.asos.com/search/?q=dress',
parsedData: true,
});
console.log(results); Requests are POST and take their parameters in the query string. Browser rendering always happens - there is no flag to enable.
Frequently asked questions
Is it legal to scrape ASOS?
Collecting publicly available ASOS data such as product prices, brands and available sizes is lawful in many jurisdictions, but the rules depend on your country, the data you collect and how you use it. ScrapeUnblocker returns the public page; what you collect and how you use it is your responsibility.
How do I scrape ASOS without getting blocked?
ASOS uses bot detection and rate limiting. ScrapeUnblocker renders the page in a real browser, rotates residential and ISP exits and handles challenges, so you get the page a visitor sees rather than a block page. In ScrapeUnblocker's benchmark it returned real content on 100% of 1,000 calls, about 3.1s per call.
What ASOS data can I get?
ASOS product and search pages give you each item's name, brand and category, price, sale price and currency, available sizes and colors, stock status and product code, product images and the listing URL. Take the rendered HTML, or pass parsed_data=true for structured JSON.
Do I need a ASOS API or account?
No. ScrapeUnblocker returns the public ASOS page as HTML, or structured JSON with parsed_data=true, so you do not need a ASOS API account. Send an ASOS product or search URL to /getPageSource with your ScrapeUnblocker key. Use steps for clicks, typing or scrolling when a page needs them.
Can I monitor ASOS at scale?
Yes. Calls run in parallel up to your plan's concurrency limit: 20 to 100 concurrent requests on Pay as you go, Starter and Pro, and 200 to 400 on Business, Scale and Ultimate. Send many product and search URLs at once to follow fast-moving stock, sizes and prices over time.
How much does it cost to scrape ASOS?
Each ASOS request costs 1 credit, from EUR 1.00 per 1,000 on pay as you go to about EUR 0.55 per 1,000 on the Ultimate plan. Delivered pages are billed, including a site's own 404 or 410 page. A 403 block, a timeout, a 523 origin unreachable, a 429 and errors on ScrapeUnblocker's side are not billed. The free trial includes 500 requests, no card.
Related scrapers
Start scraping this site today
Free tier included. No credit card required to test it.