thredUP API

thredUP API for Second-Hand Fashion Search, Item Condition, Measurements, and Retail Price

Scrappa's thredUP API returns structured JSON from thredUP, the largest US online second-hand fashion store. Search items by keyword, department, category, brand, size, condition, color and price. Read one item with condition notes, measurements, attributes and the original retail price.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
2
Endpoints
120
Items per page
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/thredup/search?query=gucci%20bag&department=women&price_max=500" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "success": true,
  "items": [
    {
      "item_number": 1501078587,
      "title": "Gucci Leather Satchel",
      "brand": "Gucci",
      "size": { "label": "One size", "size_ids": [902] },
      "condition": { "label": "Very good", "value": "very-good", "new_with_tags": false },
      "price": 299.99,
      "msrp": 326.0,
      "currency": "USD",
      "discount_percent": 8.0,
      "state": "listed"
    }
  ],
  "pagination": { "page": 1, "per_page": 40, "total": 1715, "returned": 1, "filtered_out": 0, "has_next_page": true },
  "meta": { "endpoint_family": "search", "billable": true, "credits": 1 }
}

What you can build

Structured data for real applications. Here are some ideas.

Resale Price Monitoring

Track prices, retail prices and discounts for a brand, size or category over time.

Assortment and Trend Analysis

Count brands, colors, materials and conditions per department to see what is listed.

Resale Arbitrage

Compare thredUP prices with Vinted, Poshmark and Depop to find items that sell for more elsewhere.

Condition Checks

Read the condition grade and the flaws listed for an item before you buy or list it again.

thredUP scraper API

thredUP API for second-hand fashion search and item details

The thredUP API is built for price monitoring, assortment analysis and resale research. Every item carries the price and the original retail price as numbers with currency, plus the discount against the retail price.

Filter by department, category, brand, size, condition, color and price. Every returned item matches your filters.

Read condition notes, measurements and attributes with the item endpoint.

Each request costs 1 credit. Failed requests and empty searches are not billed.

thredUP serves at most 10001 matches per search. Sold items are not public.

Only public data is returned. No login is needed on your side.

Choose the right thredUP API endpoint

Use Item Search to find items

Send a query or a department with optional filters. Take the item number of a row for the item endpoint.

Open thredUP Search API docs

Use Item to read one item

Send the item number or the product url to get condition notes, measurements and attributes.

Open thredUP Item API docs

Available endpoints

Everything you need in one API.

Scrappa vs ScrapingBee / ScraperAPI

See how Scrappa compares to ScrapingBee / ScraperAPI.

thredUP data as JSON
Scrappa
ScrapingBee / ScraperAPI
Build your own parser
Filters that are always honoured
Scrappa
Typed parameters
ScrapingBee / ScraperAPI
Build the query yourself
Price per 1k requests
Scrappa
From $0.20
ScrapingBee / ScraperAPI
Varies by credits per request
Unified API key
Scrappa
Yes (350+ APIs)
ScrapingBee / ScraperAPI
Scraping only
Free tier
Scrappa
500 credits/month
ScrapingBee / ScraperAPI
Trial credits

Key features

Search with filters for department, category, brand, size, condition, color and price
Prices as numbers with currency, retail price and discount
Condition notes, measurements and about 35 attributes per item
Photos in full size and brand ids for follow-up searches
Public data only. Failed requests are never billed

Frequently asked questions

No. Scrappa is an independent service and is not affiliated with or endorsed by thredUP. The thredUP API returns structured JSON from public thredUP pages.

Every Scrappa account includes 500 free credits each month. Each thredUP request costs one credit, which works out to $0.20 to $0.40 per 1,000 requests depending on your plan.

No. thredUP removes sold items and does not show sold prices. A sold item answers 404 on the item endpoint.

Women, girls and boys. thredUP does not list a men department that returns items.

Start using the thredUP API

Sign up and get 500 free credits. No credit card required.