1stDibs Scraper avatar

1stDibs Scraper

Pricing

from $1.80 / 1,000 results

Go to Apify Store
1stDibs Scraper

1stDibs Scraper

[๐Ÿ’ฐ $1.80 / 1K] Extract luxury 1stDibs listings โ€” furniture, art, jewelry, watches, fashion, lighting, decor. Get titles, creators, prices, dimensions, materials, condition, images, and seller details (name, location, reviews, sales). Search by keyword, browse a category, or paste URLs.

Pricing

from $1.80 / 1,000 results

Rating

0.0

(0)

Developer

SolidCode

SolidCode

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Pull luxury product listings from 1stDibs at scale โ€” titles, designers, prices in 10 currencies, dimensions, materials, condition, image galleries, and a full verified-seller profile on every item. Built for antique and art dealers, interior designers, and resellers who need 1stDibs inventory and seller intelligence without copy-pasting listings one page at a time.

Why This Scraper?

  • 8 luxury departments in one actor โ€” furniture, lighting, art, jewelry, watches, fashion, decor, and new arrivals, all from a single dropdown.
  • Live prices in 10 currencies โ€” every item returns a converted price across USD, GBP, EUR, CAD, AUD, CHF, DKK, SEK, NOK, and MXN, so you compare like-for-like across markets.
  • Full verified-seller intelligence โ€” dealer name, review score, review count, total lifetime sales, months active, direct phone number, and city/country for every item when full details are on.
  • Designer attribution and provenance โ€” creator/maker name plus production date ("20th Century", "1960s") on each piece for authentication and cataloging.
  • Exact specs per item โ€” height, width, and depth captured separately, plus materials and condition grade โ€” not a single jumbled description string.
  • Comparable-sales pricing signal โ€” priceRangeFromRecentSales surfaces a clean estimated range (e.g. "$5,800 โ€“ $7,200") from recent sales of similar pieces, so you can spot under- and over-priced inventory.
  • "Price Upon Request" flagged explicitly โ€” a priceVisibility field marks every hidden-price listing as upon_request, so you can separate genuinely off-market luxury pieces from items with a published price instead of guessing at a blank price.
  • Three ways to target inventory โ€” type a keyword like "art deco mirror", browse a whole department, or paste any 1stDibs search, category, or product URL โ€” mix them in one run.
  • Up to ~2,850 results per query โ€” sweeps deep through any search or category, with a Max Results cap so you always control spend.

Use Cases

Antique & Art Dealing

  • Track new arrivals across furniture, lighting, and art by department
  • Authenticate pieces using designer attribution and production date
  • Catalog inventory with dimensions, materials, and condition for each item
  • Monitor what competing dealers are listing and at what prices

Interior Design Sourcing

  • Build mood boards from full image galleries per item
  • Source pieces by exact dimensions to fit a specific space
  • Compare prices in your client's local currency
  • Shortlist by condition grade before contacting the seller

Reselling & Arbitrage

  • Spot under-priced pieces against the recent-sales price range
  • Compare the same item's price across currencies and regions
  • Pull a whole category to find pricing gaps and flip opportunities
  • Track production dates and creators that command premiums

Market & Price Research

  • Analyze price distribution across departments and designers
  • Map how prices vary by seller country
  • Benchmark a listing against its comparable-sales range
  • Measure inventory depth in any category over time

Dealer Lead Generation

  • Build dealer contact lists with name, phone, and location
  • Rank sellers by review score, review count, and total sales
  • Identify high-volume dealers by lifetime sales and tenure
  • Target sellers in specific cities or countries

Getting Started

Search by Keyword

The simplest way to start โ€” just type what you're looking for:

{
"searchTerms": ["eames lounge chair"],
"maxResults": 50
}

Browse a Whole Department

{
"searchTerms": ["art deco mirror"],
"category": "decor",
"currency": "EUR",
"maxResults": 200
}

Paste 1stDibs URLs

Mix search, category, and product URLs โ€” each is auto-detected:

{
"startUrls": [
"https://www.1stdibs.com/furniture/seating/lounge-chairs/",
"https://www.1stdibs.com/jewelry/rings/"
],
"currency": "GBP",
"maxResults": 500,
"includeDetails": true
}

Input Reference

What to Scrape

ParameterTypeDefaultDescription
startUrlsarrayโ€”Paste 1stDibs search, category, or product URLs. Each URL's type is detected automatically; mix types freely in one run.
searchTermsarrayโ€”Keyword searches like "eames lounge chair" or "art deco mirror". No URL building needed โ€” each term runs as a 1stDibs search.

Search Filters

Applies to keyword searches only. When you paste URLs, all filters come from the URL itself.

ParameterTypeDefaultDescription
categorystringallLimit keyword searches to one department: All, Furniture, Lighting, Art, Jewelry, Watches, Fashion, Decor, or New Arrivals.
currencystringUSDCurrency for the headline price on each item. Choose from USD, GBP, EUR, CAD, AUD, CHF, DKK, SEK, NOK, or MXN.

Options

ParameterTypeDefaultDescription
maxResultsinteger100Maximum products to return across all URLs and searches. Set to 0 for unlimited. Start with 10โ€“50 to test, then scale up.
includeDetailsbooleantrueOpen each product page for the richest data โ€” full description, all dimensions, materials, condition, and the complete seller profile (phone, reviews, tenure, total sales). Off = summary fields only.

Output

Each product is one row. With Include Full Product Details on, every row is enriched with the complete seller profile and full specs.

{
"url": "https://www.1stdibs.com/furniture/seating/lounge-chairs/eames-lounge-chair-ottoman/id-f_34775942/",
"productId": "f_34775942",
"title": "Eames Lounge Chair and Ottoman by Herman Miller",
"creator": "Charles and Ray Eames",
"category": "furniture",
"productionDate": "20th Century",
"description": "Iconic rosewood and black leather lounge chair with matching ottoman...",
"price": 6500,
"currency": "USD",
"priceVisibility": "visible",
"priceRangeFromRecentSales": "$5,800 โ€“ $7,200",
"priceRecommendation": "Priced within recent sales range",
"availability": "available",
"condition": "Good โ€” wear consistent with age and use",
"dimensionsHeight": "32 in (81 cm)",
"dimensionsWidth": "33 in (84 cm)",
"dimensionsDepth": "33 in (84 cm)",
"materials": "Rosewood, Leather",
"images": [
"https://a.1stdibscdn.com/...-1.jpg",
"https://a.1stdibscdn.com/...-2.jpg"
],
"image": "https://a.1stdibscdn.com/...-1.jpg",
"sellerId": "12345",
"sellerName": "Mid-Century Modern Gallery",
"sellerType": "Platinum",
"sellerCity": "New York",
"sellerState": "NY",
"sellerCountry": "United States",
"sellerPhone": "+1 212 555 0100",
"sellerReviewCount": 184,
"sellerScore": 4.9,
"sellerMonthsActive": 96,
"sellerTotalSales": 2310
}

Core Fields

FieldTypeDescription
urlstringProduct page URL
productIdstring1stDibs internal product ID
titlestringItem title
creatorstringArtist, maker, or designer
categorystringDepartment classification
productionDatestringProduction or creation date (e.g. "20th Century")
descriptionstringFull item description
availabilitystringAvailability status
conditionstringItem condition grade

Pricing Fields

FieldTypeDescription
pricenumberListed price in the selected currency (null when the price is hidden)
currencystringCurrency code of the price
priceVisibilitystringvisible when a price is published, or upon_request when the item is "Price Upon Request" โ€” so you can tell a hidden price from a missing one
priceRangeFromRecentSalesstringClean estimated range from recent comparable sales, e.g. "$5,800 โ€“ $7,200" (null when 1stDibs has no comparable-sales data for the piece)
priceRecommendationstring1stDibs guidance based on recent sales

Specs & Images

FieldTypeDescription
dimensionsHeightstringHeight
dimensionsWidthstringWidth
dimensionsDepthstringDepth
materialsstringMaterials used
imagesarrayAll image URLs
imagestringPrimary image URL

Seller Profile

Populated when Include Full Product Details is on.

FieldTypeDescription
sellerIdstringSeller/dealer ID
sellerNamestringDealer or shop name
sellerTypestringSeller tier (e.g. Platinum, Gold, Distinguished)
sellerCitystringSeller city
sellerStatestringSeller state or region (e.g. "NY" for US sellers; null when not applicable)
sellerCountrystringSeller country (always the country โ€” never a state)
sellerPhonestringSeller phone number
sellerScorenumberSeller review score
sellerReviewCountintegerNumber of seller reviews
sellerMonthsActiveintegerMonths the seller has been active
sellerTotalSalesintegerTotal lifetime sales on the platform

Tips for Best Results

  • Start small โ€” set Max Results to 10โ€“50 on your first run to confirm the data fits your needs, then scale up.
  • Keyword search beats URL building โ€” typing "art deco mirror" is faster and less error-prone than constructing a 1stDibs URL by hand.
  • Turn on full details for lead generation โ€” seller phone, review score, total sales, and tenure only come back when full details are on; that one toggle turns a product feed into a dealer contact list.
  • Browse a department for exhaustive coverage โ€” pick a category and leave the keyword broad to sweep an entire department rather than a narrow search.
  • Match currency to your client โ€” set the currency once and every price comes back ready to quote, no manual conversion.
  • Each query reaches ~2,850 items โ€” to go deeper than that, split a broad search into several narrower searches or category URLs and run them together.
  • Use the recent-sales range to spot deals โ€” compare price against priceRangeFromRecentSales to flag pieces listed below comparable value.

Pricing

From $1.80 per 1,000 results โ€” a flat pay-per-result rate that undercuts comparable 1stDibs scrapers. Bronze, Silver, and Gold subscribers pay progressively less; the table below shows total cost at each discount tier.

ResultsNo discountBronzeSilverGold
100$0.22$0.21$0.19$0.18
1,000$2.15$2.05$1.90$1.80
10,000$21.50$20.50$19.00$18.00
100,000$215.00$205.00$190.00$180.00

A "result" is any product row in the output dataset. No compute or time-based charges โ€” you pay per result, plus a small fixed per-run start fee.

Integrations

Export data in JSON, CSV, Excel, XML, or RSS. Connect to 1,500+ apps via:

  • Zapier / Make / n8n โ€” Workflow automation
  • Google Sheets โ€” Direct spreadsheet export
  • Slack / Email โ€” Notifications on new results
  • Webhooks โ€” Trigger custom APIs on run completion
  • Apify API โ€” Full programmatic access

This actor is designed for legitimate market research, inventory analysis, design sourcing, and dealer lead generation. Users are responsible for complying with applicable laws and 1stDibs' Terms of Service. Do not use extracted data for spam, harassment, or any illegal purpose, and handle any seller contact details in line with applicable privacy regulations.