Thredup Product Search Scraper avatar

Thredup Product Search Scraper

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Thredup Product Search Scraper

Thredup Product Search Scraper

Scrape ThredUp's searchable product catalog with precision. Collect 40+ fields per item including pricing, brand, size, condition, availability — perfect for fashion retailers, resellers, researchers, and price monitoring tools.

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

Stealth mode

Stealth mode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Share

ThredUp Product Search Scraper: Extract Secondhand Fashion Data at Scale


What Is ThredUp?

ThredUp is the world's largest online consignment and secondhand fashion marketplace, hosting millions of pre-owned clothing, accessories, and home goods. The platform serves fashion-conscious shoppers seeking sustainability and value. For resellers, researchers, and data analysts, scraping ThredUp product search results enables market research, competitor analysis, inventory benchmarking, and price trend tracking — all automatically.


Overview

The ThredUp Product Search Scraper extracts detailed product information from ThredUp's searchable catalog pages. It transforms dynamic search results into clean, structured datasets containing pricing, availability, brand details, condition ratings, and more.

The scraper is ideal for:

  • Fashion retailers tracking secondhand market trends and competitor pricing
  • Resellers monitoring inventory availability and price fluctuations
  • Data analysts building historical datasets for fashion market research
  • Price intelligence platforms aggregating secondhand valuations
  • Sustainability researchers analyzing the pre-owned fashion ecosystem

Key features include configurable item limits, resilient URL handling, and batch scraping across multiple department and search filters.


Input Format

The scraper accepts a JSON configuration with three core parameters:

{
"urls": [
"https://www.thredup.com/women?department_tags=women&page=2"
],
"ignore_url_failures": true,
"max_items_per_url": 200
}

Input Parameters Explained

ParameterTypeDescription
urlsArrayProduct search page URLs from ThredUp. Include full query strings (filters, page numbers, department tags) for precise targeting. Example: /women?department_tags=women&page=2
ignore_url_failuresBooleanIf true, the scraper continues running even if some URLs fail. Useful for bulk operations where occasional failures shouldn't halt the entire job.
max_items_per_urlIntegerMaximum number of products to extract from each URL (e.g., 200 scrapes up to 200 items per page). Balances thoroughness with performance.

Best Practices

  • Build URL lists using ThredUp's search filters (department, brand, size, price range) to target specific product segments.
  • Use pagination carefully — each page parameter adds one URL; avoid excessive pages to prevent rate-limiting.
  • Test URLs first — verify a single URL returns products before batching hundreds.

Output Format

Sample output

{
"access_levels": [
"any"
],
"availability": "InStock",
"brand": "T Party",
"brand_id": 4758,
"brand_style_name": null,
"brand_style_name_raw": null,
"category": "Formal Skirt",
"category_tags": [
"skirts"
],
"clearance": false,
"cluster_id": null,
"cluster_item_count": null,
"color_names": [
"Burgundy"
],
"department_tags": [
"women"
],
"es_score": "588025900",
"favorite_count": 27,
"id": 226690885,
"item_number": 228352238,
"is_favorite": false,
"is_p2_p": false,
"materials": [
"95% VISCOSE",
"5% SPANDEX"
],
"merchandising_department": "women",
"mpn_title": null,
"msrp": 38,
"new_with_tags": false,
"original_price": "12.74",
"original_supplier_id": 60239091,
"photo_ids": [
"918196817",
"918196860",
"918097901",
"918097902"
],
"price": "16.99",
"promotion": {
"discount_percent": 50,
"is_dynamic_discount": false,
"promofied_price": "8.49",
"promotion_code": "FIRST50",
"__typename": "ItemPromotion"
},
"quality_type": "very_good",
"search_term": "Burgundy fringed suede wrap skirt with a high waist and asymmetrical hemline",
"similar_search_filters": {
"category_tags": [
"skirts"
],
"department_tags": [
"women"
],
"sizing_ids": [
10778
],
"__typename": "ItemSimilarSearchFilters"
},
"size_display": "Size S",
"sku": null,
"state": "listed",
"style_tags": [
"formal"
],
"supplier_id": 60239091,
"thredup_gender": "women",
"title": "T Party Formal Skirt",
"warehouse_id": 16,
"from_url": "https://www.thredup.com/women?department_tags=women"
}

Each product yields a rich record with 40+ structured fields capturing pricing, categorization, condition, and metadata:

Product Identification

FieldMeaning
IDUnique ThredUp identifier for the product
TitleProduct name and description as listed
Item NumberInternal inventory/SKU identifier
SKUStock Keeping Unit for tracking
MPN TitleManufacturer Part Number or style reference

Brand & Department Classification

FieldMeaning
BrandFashion brand name (e.g., "J.Crew," "Nike")
Brand IDUnique brand identifier in ThredUp's database
Brand Style NameProcessed brand style classification
Brand Style Name RawUnprocessed brand style field
Department TagsPrimary category (e.g., "women," "men," "kids")
Merchandising DepartmentInternal merchandising category
CategoryProduct type (e.g., "Dresses," "Jeans," "Shoes")
Category TagsSubcategory tags for filtering

Condition & Quality Indicators

FieldMeaning
StateCondition level (e.g., "Like New," "Good," "Fair," "Poor")
Quality TypeThredUp's quality assessment (excellent, good, fair)
New With TagsBoolean flag; true if item has original tags attached

Physical Attributes

FieldMeaning
Size DisplaySize shown to customers (e.g., "M," "10," "Large")
Color NamesColor(s) of the item (comma-separated if multiple)
MaterialsFabric or material composition
Style TagsStyle descriptors (e.g., "casual," "formal," "vintage")

Pricing & Value

FieldMeaning
PriceCurrent ThredUp selling price (USD)
Original PriceEstimated original retail price
MSRPManufacturer's Suggested Retail Price if available
PromotionActive promotions or discounts applied

Availability & Demand

FieldMeaning
AvailabilityIn-stock status (e.g., "available," "sold out")
Favorite CountNumber of users who favorited the item
Is FavoriteBoolean flag; true if the current user favorited it
View CountPage view statistics

Sourcing & Inventory

FieldMeaning
Is P2PPeer-to-peer listing (individual seller) vs. ThredUp warehouse stock
Supplier IDWarehouse or supplier identifier
Original Supplier IDOriginal consignment source ID
Warehouse IDPhysical warehouse location code
Access LevelsUser access restrictions (public, private, etc.)

Search & Clustering

FieldMeaning
Search TermQuery term(s) that surfaced this product
Similar Search FiltersRelated search filters users might try
Cluster IDProduct cluster ID for similarity grouping
Cluster Item CountNumber of items in the same cluster
ES ScoreElasticsearch relevance score (internal ranking)

Images & Media

FieldMeaning
Photo IDsIdentifiers for product images in ThredUp's CDN

Marketplace Metadata

FieldMeaning
ThredUp GenderGender targeting (women, men, kids, unisex)
ClearanceBoolean flag indicating clearance status

How to Use

  1. Identify target URLs — Navigate to ThredUp.com and apply search filters (department, brand, size, price). Copy the filtered search page URL including all query parameters.

  2. Build the configuration — Create your JSON input with one or more URLs. For example:

{
"urls": [
"https://www.thredup.com/women?department_tags=women&price=0-50&page=1",
"https://www.thredup.com/women?department_tags=women&price=0-50&page=2"
],
"max_items_per_url": 100,
"ignore_url_failures": true
}
  1. Run the scraper — Submit the configuration and monitor progress.

  2. Export results — Download output in JSON, CSV, or Excel format for analysis.

Troubleshooting:

  • If results are empty, verify the URL loads products in your browser.
  • ThredUp may rate-limit aggressive scraping; reduce max_items_per_url or spread requests over time.
  • Use ignore_url_failures: true when batching 10+ URLs to tolerate occasional connection issues.

Use Cases & Business Value

  • Price trend analysis — Track how secondhand valuations change over time by condition and brand
  • Competitive intelligence — Monitor what products competitors are sourcing and pricing
  • Market segmentation — Identify undervalued brands or categories with high demand
  • Inventory planning — Inform sourcing decisions based on real-time availability data
  • Sustainability reporting — Quantify the secondhand fashion market opportunity

The scraper eliminates manual product research, delivering datasets that feed directly into spreadsheets, dashboards, and machine learning models.


Conclusion

The ThredUp Product Search Scraper is an essential tool for fashion e-commerce professionals, resellers, and researchers. With 40+ data points per product and flexible filtering, it transforms ThredUp's catalog into actionable intelligence. Start scraping today and unlock insights into the thriving secondhand fashion market.