Chairish + Pamono + AptDeco Vintage Furniture Scraper avatar

Chairish + Pamono + AptDeco Vintage Furniture Scraper

Pricing

Pay per event

Go to Apify Store
Chairish + Pamono + AptDeco Vintage Furniture Scraper

Chairish + Pamono + AptDeco Vintage Furniture Scraper

Scrape vintage and used furniture listings from Chairish, Pamono, and AptDeco in one unified dataset. Returns title, price, designer, materials, condition, dimensions, seller info, and delivery region across all 3 marketplaces.

Pricing

Pay per event

Rating

0.0

(0)

Developer

BowTiedRaccoon

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Chairish, Pamono, and AptDeco Vintage Furniture Scraper

Scrape vintage and used furniture listings from three of the largest online vintage marketplaces — Chairish, Pamono, and AptDeco — and get the results in one unified dataset. Returns title, designer, manufacturer, period, style, materials, condition, dimensions, price, currency, seller info, delivery region, and images across all three sources.


Vintage Furniture Scraper Features

  • Crawls three marketplaces (Chairish, Pamono, AptDeco) into a single normalized schema
  • Extracts 25+ fields per listing: title, designer/creator, manufacturer, period, style, country of origin
  • Captures full dimensions — height, width, depth, and seat height where listed
  • Returns price, currency, sale status, and original price for items currently discounted
  • Reports seller name, type (dealer vs. private seller), location, and rating
  • Picks marketplaces individually via the sources input — scrape one, two, or all three per run
  • Pay-per-event pricing tied to records returned, normalized across sources

Who Uses Vintage Furniture Data?

  • Interior designers — source mid-century, Art Deco, and Bauhaus pieces by period and style across three marketplaces at once
  • Dealers and resellers — track competitor pricing for specific designers (Eames, Saarinen, Borsani) or material categories
  • Auction houses — benchmark comparable sales for valuation work without three browser tabs and a spreadsheet
  • Furniture-tech startups — feed pricing data into recommendation engines, valuation models, or marketplace aggregators
  • Collectors and curators — monitor new listings in a specific style, designer, or country-of-origin bucket

How the Scraper Works

  1. You pick which marketplaces to crawl: chairish, pamono, aptdeco, or any subset.
  2. Each adapter walks the appropriate discovery path — Chairish's product sitemap, Pamono's category pages, AptDeco's sitemap index — and queues listing URLs.
  3. Each listing is rendered in a real browser to bypass anti-bot challenges, and the relevant fields are pulled from JSON-LD, embedded JSON, or the rendered HTML, depending on the site.
  4. Records are normalized to one shared schema with a source_site field so cross-marketplace analysis works without a join step.

Input

Scrape all three marketplaces:

{
"maxItems": 30,
"sources": ["chairish", "pamono", "aptdeco"]
}

Chairish-only run:

{
"maxItems": 50,
"sources": ["chairish"]
}

Pamono and AptDeco only (skip Chairish):

{
"maxItems": 20,
"sources": ["pamono", "aptdeco"]
}
FieldTypeDefaultDescription
maxItemsinteger10Maximum number of listings to return across all sources combined
sourcesarray["chairish", "pamono", "aptdeco"]Which marketplaces to scrape. Any subset of chairish, pamono, aptdeco.

Vintage Furniture Scraper Output Fields

{
"source_site": "chairish",
"listing_id": "12345678",
"title": "Mid-Century Modern Walnut Lounge Chair by Arne Vodder",
"designer_creator": "Arne Vodder",
"manufacturer": "Sibast Møbler",
"period": "1960s",
"style": "Mid-Century Modern",
"country_of_origin": "Denmark",
"materials": "Walnut, Leather",
"condition": "Good — refinished",
"dimensions_height": "32 in",
"dimensions_width": "28 in",
"dimensions_depth": "31 in",
"dimensions_seat_height": "16 in",
"price": 2400,
"currency": "USD",
"is_on_sale": true,
"original_price": 2800,
"is_make_offer": true,
"seller_name": "Modern Antique Co.",
"seller_type": "Trade",
"seller_location": "Brooklyn, NY",
"seller_rating": 4.9,
"shipping_cost": 250,
"delivery_region": "Continental US",
"num_images": 12,
"image_url": "https://cdn.chairish.com/img/12345678/main.jpg",
"listing_url": "https://www.chairish.com/product/12345678/lounge-chair"
}
FieldTypeDescription
source_sitestringSource marketplace: chairish, pamono, or aptdeco
listing_idstringUnique listing identifier on the source marketplace
titlestringListing title
designer_creatorstringDesigner or creator credited on the listing
manufacturerstringManufacturer or brand
periodstringEra or decade (e.g. "1960s", "Victorian")
stylestringDesign style (e.g. "Mid-Century Modern", "Art Deco")
country_of_originstringCountry of origin
materialsstringMaterials used (wood species, fabrics, metals)
conditionstringCondition description
dimensions_heightstringOverall height
dimensions_widthstringOverall width
dimensions_depthstringOverall depth
dimensions_seat_heightstringSeat height (for chairs/sofas)
pricenumberCurrent listing price
currencystringCurrency code (USD, EUR, GBP)
is_on_salebooleantrue if the listing is discounted
original_pricenumberOriginal price when is_on_sale is true
is_make_offerbooleantrue if the seller accepts offers
seller_namestringSeller display name
seller_typestringSeller type (Trade, Private, Dealer)
seller_locationstringSeller city/region
seller_ratingnumberSeller rating on a 5.0 scale
shipping_costnumberShipping cost in the listing currency
delivery_regionstringRegions the seller will ship to
num_imagesintegerNumber of images on the listing
image_urlstringPrimary image URL
listing_urlstringDirect URL to the listing on its source marketplace

FAQ

How do I scrape vintage furniture listings from Chairish, Pamono, and AptDeco?

Vintage Furniture Scraper accepts a sources array — drop in the marketplaces you want and a maxItems cap. The scraper handles each site's discovery path, anti-bot bypass, and field normalization. You get one unified dataset back.

Does the scraper need proxies?

Yes — residential proxies are wired in by default. Chairish and AptDeco both sit behind anti-bot protection that blocks datacenter IPs, and Pamono behaves better with residential as well. The proxy is bundled, so you don't have to configure or pay for one separately.

Can I scrape just one marketplace?

Set sources to a single-element array like ["chairish"] or ["aptdeco"] and that's the only site the scraper touches. Useful when you're benchmarking pricing on a specific platform.

Do the three marketplaces have the same fields?

Vintage Furniture Scraper normalizes them as much as the source data allows. Designer, period, style, dimensions, and price are present everywhere. Some fields (seat height, original price, seller rating) are populated only when the source listing exposes them — missing values are null, not invented.

How does pricing work across currencies?

Vintage Furniture Scraper returns the price in whatever currency the listing displays — USD for Chairish and AptDeco, EUR/GBP for many Pamono listings. The currency field tells you which one. No automatic conversion is applied.


Need More Features?

Need custom fields, filters, or a different target site? File an issue or get in touch.

Why Use Vintage Furniture Scraper?

  • Three sites, one schema — Chairish, Pamono, and AptDeco land in the same JSON shape, so cross-marketplace analysis skips the normalization step entirely.
  • Designer and period fields parsed cleanly — Arne Vodder, Borsani, and the rest come out as separate fields, not buried in the title string.
  • Residential proxies and real browser rendering included — The anti-bot protection on these sites is real, and the scraper is built for it. You don't supply a proxy or a Chromium binary — that's the whole point.