At Home Scraper - Furniture, Decor & Rugs avatar

At Home Scraper - Furniture, Decor & Rugs

Pricing

from $3.00 / 1,000 results

Go to Apify Store
At Home Scraper - Furniture, Decor & Rugs

At Home Scraper - Furniture, Decor & Rugs

Scrape At Home (athome.com), the US home-decor superstore. Search products by keyword, browse by department (Furniture, Rugs, Lighting, Outdoor, and more), or fetch by direct product URL. Get prices, sale status, images, dimensions, ratings, and full category breadcrumbs.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

At Home Scraper

Scrape At Home (athome.com) — the US home-decor superstore chain with a massive catalog of furniture, wall art, rugs, kitchen & dining, outdoor, seasonal/holiday, lighting, and bed & bath products. Search by keyword, browse by department, or fetch specific products by URL. Get prices, sale status, images, dimensions, materials, ratings, and full category breadcrumbs. HTTP-only, no auth, no login, no cookies required.

What this actor does

  • Three modes: search (keyword), byCategory (department browse), byUrls (direct product lookup)
  • 12 departments: Furniture, Outdoor, Rugs, Wall Art & Mirrors, Decor, Pillows, Kitchen & Dining, Bed & Bath, Window, Lighting, Storage & Organization, Holiday & Seasonal
  • Filters: price range, minimum rating, on-sale only, in-stock only, color, material
  • Sort: relevance, price (asc/desc), rating, popularity (review count), newest
  • Empty fields are omitted — a record only ever contains fields that have real data

Output per product

  • title — product name
  • sku — At Home's product/item number
  • brand — usually "At Home" (private label)
  • price, priceCurrency — current selling price
  • isOnSaletrue if the current price is a markdown from list price
  • availability — e.g. "In Stock", "Out of Stock"
  • itemCondition — e.g. "New"
  • images[] — product photo URLs
  • description
  • color — swatch color name, for items sold in multiple colors (e.g. pillows, throws)
  • colorSwatchUrl — thumbnail image of the color swatch, when available
  • widthIn, depthIn, heightIn — parsed dimensions in inches
  • dimensions — combined human-readable size string
  • weightLbs
  • material
  • rating, reviewCount
  • category, subcategory — from the product's own breadcrumb trail
  • breadcrumb[] — full category trail
  • variantUrls[] — other size/color variant product pages, for items sold in multiple sizes (e.g. rugs)
  • returnPolicyDays, returnFree — At Home's return policy for the item
  • sourceUrl — canonical athome.com product URL
  • recordType: "product", scrapedAt

Input

FieldTypeDefaultDescription
modestringsearchsearch / byCategory / byUrls
searchQuerystringrugKeyword(s) to search product titles for (mode=search)
departmentstringfurnitureDepartment to browse (mode=byCategory)
productUrlsarrayDirect athome.com product URLs (mode=byUrls)
minPrice / maxPriceintUSD price range (0 = no bound)
minRatingintMinimum star rating (0-5)
colorstringOnly products whose color contains this text (case-insensitive)
materialstringOnly products whose material contains this text (case-insensitive)
onSaleOnlyboolfalseOnly products with a markdown price
inStockOnlyboolfalseOnly in-stock products
sortBystringrelevancerelevance / price-asc / price-desc / rating-desc / popularity-desc / newest
maxItemsint20Hard cap on returned products (1-1000)
proxyConfigurationobjectAUTOOptional — used only as an automatic fallback
{
"mode": "search",
"searchQuery": "table lamp",
"maxItems": 30,
"sortBy": "price-asc"
}

Example: browse a department, on-sale only

{
"mode": "byCategory",
"department": "rugs",
"onSaleOnly": true,
"maxItems": 25
}

Example: fetch specific products by URL

{
"mode": "byUrls",
"productUrls": [
{"url": "https://www.athome.com/mr.-clean-angle-broom/123569083.html"}
]
}
{
"mode": "byCategory",
"department": "furniture",
"minPrice": 100,
"maxPrice": 500,
"minRating": 4,
"sortBy": "rating-desc"
}

Use cases

  • Price monitoring — track sale/list price changes on home-decor products over time
  • Assortment research — analyze At Home's catalog breadth by department
  • Competitive intelligence — compare pricing and ratings against other home-goods retailers
  • Merchandising & trend analysis — see which categories carry the most highly-rated items
  • Dropshipping / resale research — bulk-export product data with dimensions, materials, and images

FAQ

Is this the official At Home API? No — this is an independent, third-party actor that reads publicly available product pages on athome.com. It is not affiliated with or endorsed by At Home.

Why are search and byCategory client-side rather than using At Home's own search/browse pages? athome.com's search and category pages are not reliably reachable by automated tools, so this actor discovers products through the site's own public sitemap and reads each product's full page directly — the same page a shopper would see, just fetched without a browser.

Why don't some sale items show an "original price"? At Home's product pages expose the current selling price and whether it's a sale price, but not the pre-markdown price in the page's structured data — so we don't fabricate one.

Does the data include color? When an item is sold in multiple colors (e.g. a pillow or throw), each color's own product page exposes a color name and swatch thumbnail, which this actor captures. Items that only come in one option (most furniture, decor) don't have a separate color field. Size variants are exposed as variantUrls — sibling product pages for the item's other available sizes.

How fresh is the data? Every run fetches live product pages — prices, stock, and ratings reflect what's on athome.com at run time.

Does this actor need a proxy or login? No. It works out of the box with no cookies, no login, and no residential proxy. An optional datacenter proxy is used automatically only as a fallback if a fetch is briefly rate-limited.

Why might byCategory return fewer than maxItems? Department matching is verified against each product's real category, and very specific departments may have a smaller catalog than maxItems requests, or the item is discontinued. Widen the department or lower maxItems.