Rugs.com Area Rug Catalog & Price Scraper
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_offeredfield 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_countryis 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.