+ASOS API
Search ASOS and read product prices, stock by size, variants and ratings as JSON, in eleven country stores.
The API.SH ASOS API returns public ASOS product data as structured JSON. Search by keyword or category in the US, UK, EU or Australian store with every filter the site offers, including brand, color, size, sale, price range and product attributes. Then read one product with current, previous and RRP prices, the lowest price of the last 30 days, stock for each size, every size and color variant with SKU and EAN, size and fit, materials, ratings and images.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/asos/v1/ search
{ "success": true } What you can build with the ASOS API
Price and discount monitoring
Track current, previous and RRP prices and the 30-day lowest price for products or whole categories.
Stock and restock alerts
Watch stock by size, low-in-stock and restocking-soon flags and alert shoppers when their size is back.
Assortment and brand analysis
Search a category with brand, color and attribute filters to see what ASOS stocks and how deep each brand's range is.
Cross-market price comparison
Look up the same product in different country stores to compare prices in each store's currency.
Product feeds and matching
Pull SKUs, EANs, images and descriptions to match ASOS listings against your own catalog or feed.
ASOS data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
ASOS API endpoints and prices
Every ASOS endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| ASOS product search /asos/ | $1 · $2 PAYG 1 credit |
| ASOS product /asos/ | $1 · $2 PAYG 1 credit |
Call the ASOS API
ASOS product search: GET https://api.api.sh/asos/
curl "https://api.api.sh/asos/v1/search?q=jeans" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/asos/v1/search",
params={"q": "jeans"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/asos/v1/search");
url.searchParams.set("q", "jeans");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/asos/v1/search", "q", "jeans")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "ASOS" and "ASOS product search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for ASOS data
- Public data only: no ASOS login, cookies or account needed
- One key and one response shape for ASOS and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official ASOS API
ASOS does not offer a public developer API for product or price data; the ASOS APIs on RapidAPI and GitHub are third-party. API.SH reads public ASOS pages and returns products, prices and stock as JSON.
Instead of maintaining an ASOS scraper or comparing RapidAPI listings and Bright Data datasets, API.SH gives you search and product data with one key and a fixed price per call.
ASOS API questions
What ASOS data can I get?+
Product search by keyword or category with all of the site's filters (/asos/v1/search) and one product with prices, stock by size, variants with SKU and EAN, materials, ratings and images (/asos/v1/product), in the US, GB, DE, FR, ES, IT, NL, AU, SE, DK and PL stores.
How much does the ASOS API cost?+
Every ASOS endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /asos/v1/product at 1 credit each.
Is there an official ASOS API?+
No public one. ASOS does not publish an API for product data, and the ASOS APIs listed on RapidAPI are run by third parties. API.SH is independent of ASOS and reads its public pages.
Do I need an ASOS account or login?+
No. API.SH reads public ASOS pages only. No endpoint uses a login, cookies or anyone's account, and it cannot place orders.
Can I track ASOS stock by size?+
Yes. /asos/v1/product returns stock_by_size with in-stock, low-in-stock and restocking-soon flags, and each variant carries its availability and price.
Is this the ASOS weather station data?+
No. This API covers the ASOS fashion retailer. For ASOS airport weather observations, look at the FAA, NOAA or Iowa Environmental Mesonet archives.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /asos/v1/search with q set to a product such as straight leg jeans and country set to US or GB. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.