Item Search
/api/thredup/search
Search items with brand, size, condition, color and price filters
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.
Try it now
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.
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"
{
"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 }
}
Structured data for real applications. Here are some ideas.
Track prices, retail prices and discounts for a brand, size or category over time.
Count brands, colors, materials and conditions per department to see what is listed.
Compare thredUP prices with Vinted, Poshmark and Depop to find items that sell for more elsewhere.
Read the condition grade and the flaws listed for an item before you buy or list it again.
thredUP scraper API
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.
Send a query or a department with optional filters. Take the item number of a row for the item endpoint.
Open thredUP Search API docsSend the item number or the product url to get condition notes, measurements and attributes.
Open thredUP Item API docsEverything you need in one API.
/api/thredup/search
Search items with brand, size, condition, color and price filters
/api/thredup/product
Get one item with condition notes, measurements and attributes
See how Scrappa compares to ScrapingBee / ScraperAPI.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| thredUP data as JSON | Build your own parser | |
| Filters that are always honoured | Typed parameters | Build the query yourself |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (350+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
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.