Thredup Scraper avatar

Thredup Scraper

Pricing

from $3.90 / 1,000 products

Go to Apify Store
Thredup Scraper

Thredup Scraper

Scrape ThredUp listings with structured data — price, condition, size, brand, material & images. Perfect for resale market research, catalog monitoring & BI pipelines. Supports pagination & proxy config.

Pricing

from $3.90 / 1,000 products

Rating

0.0

(0)

Developer

Lexis Solutions

Lexis Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

banner

ThredUp (thredup.com) is a US resale fashion marketplace. This actor starts from ThredUp listing pages, paginates through result pages, opens product detail pages, and extracts structured product data into an Apify dataset.

Introduction

The ThredUp scraper is designed for collection-style listing URLs such as women, category, and filtered storefront pages. It follows pagination using the page query parameter, respects maxItems per start URL, and stores product detail data such as pricing, condition, size, category, material hints, breadcrumbs, and image URLs.

Use Cases

  • Resale market research: Track pricing, discounts, product mix, and brand presence.
  • Catalog monitoring: Watch changes in secondhand assortment over time.
  • Competitive intelligence: Compare category depth, brands, and merchandising patterns.
  • Data pipelines: Export structured product data for BI, analytics, and warehousing.

Input

Provide the following fields:

  • startUrls (array, required): ThredUp listing URLs to crawl.
  • maxItems (integer, required): Maximum number of product detail pages to scrape per start URL.
  • proxyConfiguration (object, optional): Apify proxy settings. US residential proxies are recommended.

Notes:

  • Start from listing URLs such as https://www.thredup.com/women?department_tags=women.
  • The actor paginates using page=2, page=3, and so on until maxItems is reached or there are no more items.
  • If a start URL is already a product detail URL, the current actor can still route it, but the intended workflow is listing-first.
  • The site may trigger anti-bot checks, so stable proxy setup is important.

Input Example

{
"startUrls": [
{
"url": "https://www.thredup.com/women?department_tags=women"
}
],
"maxItems": 10,
"proxyConfiguration": {
"useApifyProxy": false
}
}

Output

Each dataset item contains product detail fields like:

{
"url": "https://www.thredup.com/product/women-zara-red-pullover-sweater/220695041",
"itemId": "220695041",
"title": "Zara Pullover Sweater",
"brand": "Zara",
"category": "Tops",
"color": "Red",
"size": "M",
"condition": "excellent",
"currentPrice": 14.99,
"originalPrice": 29.99,
"salePrice": 14.99,
"estimatedRetailPrice": 60,
"estimatedRetailDiscountPercent": 50,
"availability": "InStock",
"onlyOneAvailable": true,
"finalSale": false,
"material": "100% Cotton",
"materials": ["100% Cotton"],
"attributes": ["Long sleeve", "Pullover"],
"itemDetails": ["100% Cotton", "Long sleeve", "Pullover"],
"sizeAndFit": ["Size M", "Measured at 16\" length (approx.)"],
"shippingAndReturn": ["Free shipping on orders over $89"],
"breadcrumb": ["Home", "Juniors", "Zara", "Tops"],
"images": ["https://cf-assets-thredup.thredup.com/assets/.../retina.jpg"],
"pageTitle": "Zara Argyle Red Pullover Sweater Size M - 50% off | ThredUp"
}

The exact fields may vary slightly by product page because ThredUp does not expose every detail consistently on every listing.

Why use the ThredUp Scraper?

  • Listing-to-detail workflow: Starts from browse pages and automatically follows product detail links.
  • Pagination support: Moves through page + 1 until limits are reached.
  • Per-URL limits: maxItems is tracked independently for each start URL.
  • Structured output: Useful for resale analysis, catalog research, and downstream automation.
  • Apify-native: Works with Apify datasets, request queue, and proxy configuration.

FAQ

  • How many items can it scrape?
    Controlled by maxItems per start URL.

  • Do I need proxies?
    Yes, proxies are strongly recommended. US residential proxies work best for this site.

  • Does it scrape listing cards or product pages?
    It discovers items from listing pages and stores detail-page data in the dataset.

  • Will all products contain the same fields?
    No. Some pages expose more complete data than others, especially around material, fit, and shipping info.

  • What happens if ThredUp changes its layout?
    Selectors and extraction logic may need updates to keep output stable.

Need to scrape other fashion and resale platforms?

Check out our other scrapers:


Need help or want a custom solution?

Lexis Solutions is a certified Apify Partner. We can help with custom data extraction projects.

Contact us over Email or LinkedIn.

Support Our Work

If you're happy with our work and scrapers, you're welcome to leave a company review here and leave a review for the scrapers you're subscribed to.

Image Credit

Image credit: thredup.com.