OrbTop

RugRabbit Antique Rug Marketplace Scraper

ECOMMERCELEAD GENERATION

RugRabbit Antique Rug Marketplace Scraper

Scrape antique rug and collector textile listings from RugRabbit.com — the global B2B/B2C marketplace for serious antique rug dealers. Extracts listing details, dealer contact information, dimensions, asking prices, and origin taxonomy across all major rug categories.

What you get

Each record represents one listing and includes:

Field Description
listing_id RugRabbit node ID
title Listing title
dealer_name Name of the posting dealer
dealer_url Dealer's RugRabbit profile URL
dealer_email Dealer email if publicly shown in listing text
origin_region Broad origin — Anatolian-Turkish, Caucasian, Persian, Turkmen, etc.
period_circa Approximate period extracted from description
age_classification antique / semi-antique / vintage / modern
rug_type pile-rug / kilim / sumak / flatweave / bag-face / trapping
dimensions_metric Dimensions in cm (e.g. 130 x 190 cm)
dimensions_imperial Dimensions in imperial units if present
asking_price Numeric price (null if price on request)
asking_currency Currency code (USD, EUR, GBP, etc.)
is_price_on_request true when price requires contacting the dealer
description Full listing description text
primary_image_url CDN URL of the primary listing image
posted_date Posting date
listing_url Full URL of the listing on RugRabbit

How to use

Scrape by category (default)

Leave categories empty to walk all 17 origin/type categories. The actor handles ?page=N pagination automatically.

{
  "maxItems": 1000
}

Scrape specific origin categories

{
  "categories": [
    "https://www.rugrabbit.com/category/country-origin/persian",
    "https://www.rugrabbit.com/category/country-origin/turkmen",
    "https://www.rugrabbit.com/category/country-origin/caucasian"
  ],
  "maxItems": 500
}

Scrape individual listing URLs

Pass a list of specific RugRabbit node URLs (e.g. from a saved collection or research list):

{
  "listing_urls": [
    "https://www.rugrabbit.com/node/249973",
    "https://www.rugrabbit.com/node/249953"
  ],
  "maxItems": 100
}

Available categories

The 17 taxonomy categories covered by default:

  • Anatolian-Turkish
  • Caucasian
  • Persian
  • Southwest Persian Tribal
  • Shahsevan
  • Kurdish
  • Baluch
  • Turkmen
  • Central Asian (Non-Turkmen)
  • Chinese
  • Indian
  • Moroccan / North African
  • European / American
  • Other / Unusual
  • Flatweaves / Kilims
  • Bags / Trappings
  • Textiles / Embroideries

Notes

  • RugRabbit is a Drupal 7 site with a 10-second crawl delay in robots.txt — the actor respects this with limited concurrency.
  • Asking prices are often "price on request" for collector-grade pieces; is_price_on_request: true flags these.
  • Dealer emails are extracted from listing description text when dealers include them publicly.
  • Image URLs point to RugRabbit's CDN (sites/default/files/) — reference only, no rehosting.
  • For full provenance and condition details, visit the listing URL directly.