OrbTop

Rugs.com Area Rug Catalog & Price Scraper

ECOMMERCE

Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.

Rugs.com Area Rug Catalog & Price Scraper

Scrapes rugs.com — the largest US-direct rug retailer — for catalog pricing, size variants, materials, construction, and availability. Returns one record per SKU with all the fields competitive intelligence actually needs.

What You Get

Field Description
product_id Rugs.com display SKU
sku Internal system SKU
title Product title including size and color
collection_name Collection name (e.g. Newport, Morocco, Kaleen)
brand Always Rugs.com for this source
rug_type Shape — rectangle, round, runner, etc.
style Primary style tag — modern, traditional, vintage, tribal
material_primary Full material string (e.g. 100% Polypropylene, Wool Blend)
construction Machine Made, Hand-Knotted, Hand-Tufted, Flatweave
colors All available color variants for this rug family
dimensions_offered Every size option for this rug family (2x3, 5x8, 9x12 ...)
selected_size Size of this specific SKU record
selected_size_price_usd Current selling price for this size
selected_size_msrp_usd Compare-at / MSRP price
discount_pct Discount off MSRP
in_stock Available to order right now
average_rating Average review score (out of 5)
review_count Total customer reviews
product_url Full product page URL
primary_image_url Main product image (CDN hosted at assets.rugimg.com)
breadcrumb_category Full breadcrumb path (All Rugs > Vintage Rugs > Newport)

Size-by-size pricing is the key feature here. A 5x8 and a 9x12 of the same rug are different SKUs at different prices — most generic e-commerce scrapers flatten that. This one doesn't.

Input Options

Default: Full Catalog

Leave product_urls and collection_urls empty. The scraper paginates the full catalog at 84 items per page.

{
  "maxItems": 100
}

BYO Product URLs

Pass specific rugs.com product pages to scrape directly. Useful when you have a list of SKUs and want fresh pricing without crawling the whole catalog.

{
  "maxItems": 50,
  "product_urls": [
    "https://rugs.com/blue-7-ft-round-newport-area-rug-6329230",
    "https://rugs.com/gray-5x8-chic-low-pile-rug-1552929"
  ]
}

BYO Collection URLs

Scope the crawl to specific categories or collections. The scraper paginates whatever browse URL you provide.

{
  "maxItems": 500,
  "collection_urls": [
    "https://rugs.com/rugs?collections=outdoor",
    "https://rugs.com/rugs?pile=wool"
  ]
}

Use Cases

Competitive pricing intelligence — RugsUSA, Wayfair, and Overstock all price against rugs.com. A fresh export tells you where you're overpriced, where you have room, and which collections are running aggressive sales.

Affiliate price-comparison engines — Catalog currency matters. Stale pricing means lost clicks or price-mismatch 404s. Schedule a weekly run and keep your comparison table accurate.

Market research — 60,000+ SKUs with taxonomy (construction, material, style, origin) is a reasonable dataset for understanding what the US rug market actually looks like at retail.

Notes

  • Crawls at 5 concurrent requests by default — polite but not slow.
  • The dimensions_offered field is an array of all size variants for a given rug family, not just the current SKU's size. It's the full size matrix.
  • origin_country is not currently extracted — it appears in free-text descriptions only. Filed for a future update.
  • Images live at assets.rugimg.com. The URLs are stable CDN links — reference-only, no download.