Browns Scraper avatar
Browns Scraper

Pricing

Pay per usage

Go to Apify Store
Browns Scraper

Browns Scraper

Extract luxury fashion data from Browns Fashion. This actor efficiently gathers product details, pricing, and availability. Optimized for speed and reliability. For best results and to ensure uninterrupted access, using residential proxies is highly recommended.

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

5 days ago

Last modified

Share

Browns Shoes Scraper

Extract product data from Browns Shoes e-commerce platform with speed and reliability. This scraper prioritizes JSON API extraction for maximum performance and automatically falls back to HTML parsing when needed.

Key Features

  • Dual Extraction Strategy — Attempts JSON API first for 10x faster scraping, seamlessly falls back to HTML parsing
  • Smart Pagination — Automatically navigates through multiple pages until reaching desired product count
  • Flexible Filtering — Filter by category, brand, price range, color, and size
  • Comprehensive Data — Captures product names, brands, pricing, images, stock status, and URLs
  • Production Ready — Built with Crawlee and Apify SDK for enterprise-grade reliability

Input Configuration

Configure the scraper using these parameters:

ParameterTypeDescriptionDefault
startUrlsArrayCustom Browns Shoes URLs to scrape (overrides category and filters)[]
categoryStringProduct category: women, men, kids, or salewomen
brandStringFilter by specific brand (e.g., UGG, Adidas, New Balance)""
minPriceIntegerMinimum price filter in CADnull
maxPriceIntegerMaximum price filter in CADnull
colorStringFilter products by color""
sizeStringFilter products by size""
maxItemsIntegerMaximum number of products to extract100
maxPagesIntegerMaximum listing pages to process50
proxyConfigurationObjectProxy settings (residential proxies recommended)Apify Proxy

Input Examples

Example 1: Scrape Women's Category

{
"category": "women",
"maxItems": 100,
"maxPages": 10
}

Example 2: Filter by Brand and Price

{
"category": "men",
"brand": "Adidas",
"minPrice": 50,
"maxPrice": 200,
"maxItems": 50
}

Example 3: Custom URLs

{
"startUrls": [
{"url": "https://www.brownsshoes.com/en/women/boots"},
{"url": "https://www.brownsshoes.com/en/women/shoes/sneakers"}
],
"maxItems": 200
}

Output Schema

Each product is returned as a JSON object with the following structure:

{
"title": "Product Name",
"brand": "Brand Name",
"price": 149.99,
"originalPrice": 199.99,
"currency": "CAD",
"url": "https://www.brownsshoes.com/...",
"image": "https://www.brownsshoes.com/images/...",
"colors": ["Black", "White"],
"sizes": ["7", "8", "9"],
"inStock": true,
"productId": "123456"
}

Field Descriptions

Usage Tips

Optimal Performance

  • Use residential proxies for better reliability and to avoid rate limiting
  • Set reasonable maxItems values (100-500) for faster runs
  • The scraper automatically optimizes between JSON API and HTML parsing

Filtering Products

  • Combine multiple filters (brand + price range + category) for precise results
  • Leave filters empty to scrape all products in a category
  • Use startUrls for complete control over which pages to scrape

Handling Large Datasets

  • For extensive scraping (1000+ items), increase maxPages accordingly
  • Monitor your Apify plan limits for dataset storage and compute usage
  • Consider breaking large scrapes into multiple smaller runs by category

Technical Details

Extraction Methods

This scraper employs a two-tier extraction strategy:

  1. JSON API Priority — Attempts to fetch structured JSON data from Browns Shoes' internal API endpoints for maximum speed and reliability
  2. HTML Fallback — If JSON extraction fails, automatically parses HTML content using CSS selectors

Rate Limiting & Proxies

Browns Shoes implements standard e-commerce protection. Using Apify's residential proxy network ensures:

  • Geographic distribution of requests
  • Reduced chance of IP blocking
  • Consistent access to content

Data Quality

The scraper includes built-in mechanisms to ensure data quality:

  • URL deduplication prevents duplicate products
  • Automatic price parsing and normalization
  • Null handling for missing or unavailable fields
  • Image URL validation and conversion to absolute paths

Common Use Cases

Market Research

Monitor pricing trends, track product availability, and analyze competitor offerings across different categories and brands.

Price Monitoring

Set up scheduled runs to track price changes on specific products or categories over time.

Inventory Analysis

Track which products are in stock, which sizes are available, and identify restocking patterns.

Product Catalog Building

Build comprehensive product databases for comparison shopping platforms or affiliate marketing sites.

Integration

Using the Output

Export scraped data in multiple formats:

  • JSON — Structured data for APIs and web applications
  • CSV/Excel — Spreadsheet analysis and reporting
  • XML — Legacy system integration
  • RSS — Feed-based monitoring

Connecting to Other Tools

The Apify platform offers seamless integrations with:

  • Google Sheets for automatic spreadsheet updates
  • Webhooks for real-time data delivery
  • Cloud storage (AWS S3, Google Cloud, Azure)
  • Database connections (MongoDB, PostgreSQL)

Troubleshooting

No Products Returned

  • Verify the category name is correct (women, men, kids, sale)
  • Check if filters are too restrictive (try removing some filters)
  • Ensure startUrls point to valid product listing pages

Incomplete Data

  • Some products may have missing fields (e.g., no sale price if not on discount)
  • This is expected behavior — the scraper preserves data integrity by not fabricating values

Rate Limiting Issues

  • Enable proxy configuration with residential proxies
  • Reduce maxConcurrency in advanced settings
  • Add delays between requests if needed

Performance Benchmarks

ProductsAvg. RuntimeCompute Units
1002-3 minutes~0.05 CU
5008-12 minutes~0.15 CU
100015-20 minutes~0.30 CU

Note: Actual performance varies based on proxy configuration, network conditions, and Browns Shoes website response times.

Support & Feedback

Need help or have suggestions? We're here to assist:

  • Open an issue on the Actor's support page
  • Contact through the Apify Console
  • Check the Apify documentation for platform-specific questions

License

This Actor is distributed under the ISC license. See the license file for more details.


Built with Apify SDK and Crawlee for reliable, scalable web scraping.