Asos Product Scraper avatar
Asos Product Scraper

Pricing

Pay per usage

Go to Apify Store
Asos Product Scraper

Asos Product Scraper

Extract comprehensive product data from ASOS instantly. Scrape prices, images, descriptions, and SKU details from the global fashion retailer. Ideal for price monitoring, competitor analysis, and trend tracking. Residential proxies are highly recommended for seamless scraping.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Scrape ASOS product listings at scale. Extract prices, brands, colors, sizes, discounts, and product images from one of the world's leading fashion retailers. Perfect for fashion market research, price monitoring, competitor analysis, and trend tracking.

Features

  • Keyword Search — Search products using any keyword or phrase
  • Direct URL Support — Start from any ASOS category or search results page
  • Category Filtering — Filter by specific ASOS category IDs
  • Price Filtering — Filter by minimum and maximum price range
  • Sorting Options — Sort by price (high to low, low to high) or newest items
  • Size & Color Filters — Filter products by size and color preferences
  • Brand Filtering — Search within specific brands
  • Sale Detection — Identify products on sale and outlet items
  • Stock Status — Check product availability
  • High Volume — Collect hundreds or thousands of products per run

Use Cases

Fashion Market Research

Discover trending fashion items and analyze pricing strategies across categories. Identify best-selling styles and understand seasonal demand patterns.

Price Monitoring

Track competitor pricing in real-time. Monitor price fluctuations, sale patterns, and discount strategies to optimize your own pricing.

Competitive Analysis

Benchmark your products against competitors. Analyze pricing, brand positioning, and product assortments across the fashion marketplace.

Trend Analysis

Identify emerging fashion trends by analyzing product launches, popular colors, and trending styles across different categories.

Inventory Planning

Track product availability and stock levels across categories. Monitor what sells out quickly to inform your inventory decisions.


Input Parameters

ParameterTypeRequiredDefaultDescription
keywordStringNo*Search term to find products
startUrlStringNo*Direct ASOS search or category URL. If provided, overrides keyword search.
minPriceNumberNoFilter products with price greater than or equal to this value.
maxPriceNumberNoFilter products with price less than or equal to this value.
sortByStringNo"pricedesc"Sort order: pricedesc, priceasc, freshness
results_wantedIntegerNo20Maximum number of products to collect
proxyConfigurationObjectNoResidentialProxy settings for requests

*Note: Either keyword OR startUrl must be provided.


Output Data

Each product in the dataset contains the following fields:

FieldTypeDescription
product_idStringUnique ASOS product identifier
titleStringFull product title and description
brandStringProduct brand name
priceStringCurrent sale price with currency symbol
original_priceStringOriginal price before discount (if applicable)
discountStringDiscount information (e.g., "20% off" or "Outlet")
currencyStringCurrency code (USD, GBP, EUR, etc.)
colorStringProduct color
size_availableBooleanWhether product is in stock
image_urlStringMain product image URL
product_urlStringDirect link to product detail page
is_outletBooleanWhether product is from outlet section
is_saleBooleanWhether product is on sale

Usage Examples

Search for products using a simple keyword:

{
"keyword": "dresses",
"results_wanted": 50
}

Direct URL Input

Start from a specific ASOS category or search results page:

{
"startUrl": "https://www.asos.com/search/?q=women+dresses&page=1&sort=freshness",
"results_wanted": 100
}

Price Range Filter

Find products within a specific price range:

{
"keyword": "sneakers",
"minPrice": 50,
"maxPrice": 150,
"results_wanted": 100
}

Sort by Price

Get products sorted by price:

{
"keyword": "jackets",
"sortBy": "priceasc",
"results_wanted": 200
}

Direct URL Input

Start from a specific category page:

{
"startUrl": "https://www.asos.com/men/ctas/curated-category-3/cat/?cid=51451",
"results_wanted": 150
}

Filter by Size

Search for products in a specific size:

{
"keyword": "shirts",
"results_wanted": 50
}

Sample Output

{
"product_id": "204258116",
"title": "ASOS DESIGN slim fit shirt in navy",
"brand": "ASOS DESIGN",
"price": "$29.00",
"original_price": "$45.00",
"discount": "35% off",
"currency": "USD",
"color": "Navy",
"size_available": true,
"image_url": "https://images.asos-media.com/products/204258116/204258116-1-product.jpg",
"product_url": "https://www.asos.com/prd/204258116",
"is_outlet": false,
"is_sale": true
}

Tips for Best Results

Optimize Your Search Keywords

  • Use specific, descriptive keywords for more relevant results
  • Include product type, gender, or style (e.g., "men shoes", "women dresses")
  • Try variations of your search term to capture more products

Use Price Filters Effectively

  • Set realistic price ranges based on your target market
  • Combine price filters with sorting for better results
  • Use priceasc sorting to find budget-friendly options

Maximize Data Quality

  • Start with smaller batches (20-50) for testing
  • Use freshness sorting to find newest arrivals
  • Filter by category or brand when available for focused results

Filter by Size and Color

  • Check stock availability with the size_available field

Proxy Configuration

For optimal performance, residential proxies are recommended:

{
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Integrations

Connect your scraped data with popular tools and platforms:

  • Google Sheets — Automatically sync products to spreadsheets
  • Airtable — Build product databases and fashion catalogs
  • Zapier — Trigger workflows based on new products
  • Make (Integromat) — Create automated data pipelines
  • Webhooks — Send data to your custom endpoints
  • Slack — Get notifications for new products
  • Email — Receive automated reports

Export Formats

Download your data in multiple formats:

  • JSON — For developers and API integrations
  • CSV — For spreadsheet analysis and Excel
  • Excel — For business reporting and presentations
  • XML — For legacy system integrations

Important Data Notes

[!NOTE] ASOS Product Data: The scraper extracts data from ASOS's product catalog, which includes both regular items and sale/outlet products. All data is fetched in real-time from ASOS's search results.

What data is always available:

  • Product ID, title, brand, price, currency
  • Product image and URL
  • Color information
  • Stock availability status

What data is conditional:

  • Original price (only for sale items)
  • Discount percentage (only for sale items)
  • Outlet flag (only for outlet products)
  • Sale status (depends on current promotions)

Data accuracy notes:

  • Prices reflect current ASOS pricing at time of scrape
  • Stock availability may change rapidly for popular items
  • Sale/discount information is time-sensitive

Frequently Asked Questions

How many products can I scrape?

You can collect thousands of products per run. The practical limit depends on your search query and ASOS search results availability (typically hundreds of products per category).

How often is the data updated?

Each run fetches real-time data directly from ASOS. Schedule regular runs to keep your data fresh and track price changes.

Can I search specific categories?

Yes, provide a direct category URL in the startUrl field.

What if some fields are empty?

Product listings vary in completeness. Some products may not have sale prices or may be out of stock. The scraper extracts all available data for each product.

How do I get more products?

Use broader keyword terms, remove filters, or set a higher results_wanted value. You can also run multiple searches with different parameters.

Does this scrape product details pages?

This scraper focuses on search/catalog results. For detailed product information (full descriptions, all images, sizing charts), consider using a dedicated product detail scraper.


Support & Resources

For issues or feature requests, contact support through the Apify Console.


This actor is designed for legitimate data collection purposes. Users are responsible for ensuring their use complies with ASOS terms of service and applicable laws. Always respect rate limits and use data responsibly. This scraper is intended for public product catalog information only.