1stDibs Vintage & Designer Furniture Listings Scraper
Pricing
Pay per event
1stDibs Vintage & Designer Furniture Listings Scraper
Scrape 1stDibs furniture listings with full collector-grade attributes: designer/creator, period, style, place of origin, materials, dimensions, condition, provenance flags, dealer info, and pricing. Covers all furniture categories with search-pagination discovery and detail-page fan-out.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape 1stDibs furniture listings with full collector-grade attributes: designer/creator, period, style, place of origin, materials, dimensions, condition, provenance flags, dealer info, and pricing.
What it does
Crawls 1stDibs furniture category pages (sofas, chairs, tables, cabinets, and more) and extracts detailed records from each listing detail page. For each item you get:
- Identity: Listing ID, title, listing URL
- Creator & provenance: Designer/creator name, manufacturer, period, style, place of origin
- Physical: Materials, dimensions (height/width/depth), condition, condition notes
- Flags: Is signed, has provenance, provenance text, number of seats
- Pricing: Price (USD), currency, on-sale flag, original price
- Dealer: Dealer name, dealer location, dealer star rating, shipping origin
- Media: Number of images, main image URL
Input
| Field | Type | Description |
|---|---|---|
startUrls | array | 1stDibs furniture category URLs to scrape. Leave empty to scrape all 15 default furniture categories. |
maxItems | integer (required) | Maximum number of listing records to return. Set to 0 for unlimited. |
Example input
{"startUrls": [{ "url": "https://www.1stdibs.com/furniture/seating/sofas/" },{ "url": "https://www.1stdibs.com/furniture/tables/coffee-tables-cocktail-tables/" }],"maxItems": 50}
Default categories (when startUrls is empty)
Sofas, chairs, armchairs, dining room chairs, dining tables, coffee tables, side tables, desks, cabinets, dressers, credenzas, bookcases, wardrobes, mirrors, and bedroom furniture.
Output
Each record is a flat JSON object. Example:
{"listing_id": "f_50022332","title": "Rare Gio Ponti Custom Corner Sofa in Pierre Frey Rose and Off-White Fabric","designer_creator": "Gio Ponti","manufacturer": null,"period": "1960-1969","style": "Mid-Century Modern","place_of_origin": "Italy","materials": "Velvet, Walnut","dimensions_height": "31.5 in (80 cm)","dimensions_width": "85.44 in (217 cm)","dimensions_depth": "76.78 in (195 cm)","condition": "Good","condition_notes": "Wear consistent with age and use...","is_signed": false,"has_provenance": true,"provenance_text": "Made for a private residence in Italy, this piece was the property of an Italian architect...","number_of_seats": null,"price": 33000,"currency": "USD","is_on_sale": false,"original_price": null,"dealer_name": "Morentz","dealer_location": "Waalwijk, NL","dealer_rating": 4.9,"shipping_origin": "Waalwijk, Netherlands","num_images": 10,"main_image_url": "https://a.1stdibscdn.com/...","listing_url": "https://www.1stdibs.com/furniture/seating/sofas/.../id-f_50022332/"}
Performance
- Processes roughly 200–400 listings per minute across categories
- Default memory: 512 MB
- Recommended timeout: 4 hours for large full-catalog runs
Notes
- Prices are extracted in USD where available; other currencies may appear for international listings
- Pagination is automatic — the scraper follows all result pages within each category
- Provenance and signed flags are detected from listing description text; may have false negatives for abbreviated descriptions