Rebag Luxury Resale Listings Scraper
Pricing
Pay per event
Rebag Luxury Resale Listings Scraper
Scrapes 50 000+ live listings from Rebag, a top-3 US luxury consignor. Outputs brand, price, condition, hardware, and native price-band facets for Hermès, Chanel, LV, Cartier and 100+ more brands. Ready to join with other consignor datasets for cross-platform price analysis.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrapes live listings from Rebag — a top-3 US luxury consignor carrying Hermès, Chanel, Louis Vuitton, Cartier, and 100+ more brands. Returns structured records for handbags, jewelry, watches, and accessories across Rebag's full inventory.
The site uses a public Shopify JSON API. No browser, no proxy, no anti-bot dance. Each price-band collection exposes up to 250 listings per page; the actor paginates all of them and deduplicates by product ID across collections.
What You Get
50 000+ listings when run to completion. Each record includes:
- Brand and product details — vendor, product type, handle, title, SKU, Shopify product and variant IDs
- Parsed luxury attributes — condition grade (Excellent / Very Good / Good), exterior color, material (Togo, Caviar, Canvas…), hardware finish (Gold, Palladium, Silver)
- Pricing — current price in USD, compare-at (strikethrough) price, and the native Rebag price band ($100–$500, $500–$1,500, …, $3,000+)
- Availability — whether the item is in stock
- Media — product image CDN URLs
- Tags — raw Shopify facet tags for downstream filtering
- URLs — canonical product URL on shop.rebag.com
- Timestamps —
published_at,updated_at,scraped_at
Input
| Field | Type | Default | Description |
|---|---|---|---|
collections | array of strings | all 8 price-band collections | Rebag collection handles to scrape. Uses Shopify's /collections/<handle>/products.json endpoint. |
maxItems | integer | 15 | Maximum listings to return. Set to 0 for unlimited. |
Default collections (all price bands)
["100-to-500","500-to-1-500","1-000-to-2-500","1-500-to-3-000","2-500-to-5-000","3-000-and-up","5-000-to-10-000","20-000-00-items"]
You can also pass any other Rebag collection handle (brand collections, category collections, sale collections). Find handles at shop.rebag.com/collections/<handle>.
Output Schema
| Field | Type | Description |
|---|---|---|
listing_id | string | Shopify product ID — unique per listing |
variant_id | string | Shopify variant ID |
sku | string | Rebag internal SKU / barcode |
title | string | Full product title (e.g. "Kelly Handbag Noir Togo with Gold Hardware 28") |
brand | string | Brand / vendor (Hermès, Chanel, Louis Vuitton, …) |
product_type | string | Category (Handbags, Jewelry, Watches, Accessories, Shoes, …) |
condition | string | Rebag condition grade parsed from tags |
color | string | Exterior color parsed from tags |
material | string | Material parsed from tags (Togo, Caviar, Canvas Plain, …) |
hardware | string | Hardware finish from title or tags (Gold, Palladium, Silver, …) |
price_usd | number | Current listing price in USD |
compare_at_price_usd | number | Strikethrough price in USD — null if not discounted |
price_band | string | Rebag native price-band label (e.g. "$500 to $1,500") |
available | boolean | Whether the listing is currently in stock |
tags | array | Raw Shopify facet tags |
handle | string | Shopify URL slug |
product_url | string | Full canonical URL on shop.rebag.com |
image_urls | array | Product image CDN URLs |
published_at | string | ISO 8601 listing publish timestamp |
updated_at | string | ISO 8601 last product update timestamp |
scraped_at | string | ISO 8601 UTC scrape timestamp |
Use Cases
Price comparison and arbitrage. Rebag, Fashionphile, and TheRealReal all sell the same brands. This actor's output schema matches the Fashionphile scraper — join on brand + model to find the best price across consignors in a single query.
Market analysis. The native price-band facet lets you segment the secondary-market inventory by price tier without any post-processing. Filter product_type = "Handbags" and group by brand to see where Hermès inventory concentrates.
Authentication and appraisal reference. Rebag runs the Clair AI resale-value tool. Their listed prices are reference points for secondary-market valuation.
New arrivals monitoring. Narrow to collections: ["new-arrivals"] and schedule daily runs to catch fresh inventory as it lands.
Notes
- Rebag is a Shopify storefront. The public
/products.jsonendpoint is unauthenticated and returns clean JSON — no browser automation or proxy needed. - Condition, color, material, and hardware are parsed from Rebag's
bc-filter-*tag scheme. Not every listing has all four; fields are null when the tag isn't present. - Deduplication is applied across collections by Shopify product ID. A bag listed in both
500-to-1-500and a brand collection is emitted once, tagged with the price-band's label. - The
compare_at_price_usdfield is only populated for discounted/sale items.
Cost
Uses the standard PPE pricing model — $0.10 per run start + $0.001 per record. A full 50 000-item crawl costs roughly $50. A 1 000-item sample costs about $1.10.