Macy's Product Scraper - Prices, Ratings & Variants avatar

Macy's Product Scraper - Prices, Ratings & Variants

Pricing

from $4.00 / 1,000 macy's product scraper - prices, ratings & variants

Go to Apify Store
Macy's Product Scraper - Prices, Ratings & Variants

Macy's Product Scraper - Prices, Ratings & Variants

Scrape Macy's (macys.com) products: price, original price, percent off, sale end date, brand, rating, review count, colors, sizes, per-SKU variants, images, description and specs. Browse the catalog by keyword or fetch products by URL or ID.

Pricing

from $4.00 / 1,000 macy's product scraper - prices, ratings & variants

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Turn macys.com into a clean dataset: one row per product with the current price, the regular price, percent off, the sale end date, brand, rating and review count, colors, sizes, per-SKU variants, images, description and specs. No Macy's account and no API key needed.

What it collects

The actor opens macys.com in a real browser (Macy's is protected by Akamai bot management) and reads the product data the site itself embeds in every page, so the values match what shoppers see.

  • Pricing: price, original_price, price_formatted (including price ranges), percent_off, on_sale, sale_ends, currency
  • Product: product_id, url, name, brand, product_type, category_id, in_stock
  • Ratings: rating, review_count, and on product pages the per-star ratings_breakdown
  • Variants: colors, color_count, sizes, and variants (one entry per SKU with its UPC ID, color and size)
  • Media and text: images, thumbnailUrl, image_count, description, specs
  • Product pages only: department, division, categories (category path)

Input

FieldTypeDescription
scrapeModestringcatalog (browse listings) or products (by URL or ID). Default catalog.
keywordstringCatalog mode: searches Macy's and keeps products whose URL, name, brand or type contains the word.
productUrlsarrayProducts mode: Macy's product URLs containing ?ID= or bare numeric product IDs.
includeDetailsbooleanCatalog mode: also open each product page to add department, division, category path and ratings breakdown. Default false.
maxResultsintegerMaximum number of products to save. Default 50.
proxyConfigurationobjectProxy settings. Apify RESIDENTIAL (US) is recommended for Macy's.

Catalog mode starts from the search results for your keyword (or the home page), then follows the category and sale pages those pages link to until maxResults products are saved.

{
"scrapeMode": "catalog",
"keyword": "boots",
"maxResults": 100
}
{
"scrapeMode": "products",
"productUrls": [
"https://www.macys.com/shop/product/womens-dot-mini-dress?ID=22430669",
"19711485"
]
}

Example output

{
"product_id": "27030246",
"url": "https://www.macys.com/shop/product/i.n.c.-international-concepts-womens-sidrah-fringe-dress-boots-macys-exclusive?ID=27030246",
"name": "Women's Sidrah Fringe Dress Boots, Macy's Exclusive",
"brand": "I.N.C. International Concepts",
"price": 139.93,
"original_price": 199.9,
"price_formatted": "$139.93",
"percent_off": 30,
"currency": "USD",
"on_sale": true,
"sale_ends": "2026-10-25",
"rating": 5,
"review_count": 4,
"product_type": "SHOE",
"category_id": "25122",
"in_stock": true,
"colors": ["Chestnut", "White"],
"color_count": 2,
"sizes": ["5M", "5.5M", "6M", "6.5M", "7M"],
"variants": [{ "upc_id": "58802683", "color": "White", "size": "5M" }],
"images": ["https://slimages.macysassets.com/is/image/MCY/products/0/optimized/39377180_fpx.tif?wid=1200&qlt=90&fmt=jpeg"],
"image_count": 5,
"description": "Drape your stride in style with these fringe-adorned knee-high boots...",
"specs": ["High heel: 3.74\"", "Pointed toe"],
"source": "listing",
"processedAt": "2026-10-18T06:15:01+00:00",
"scrapingDate": "2026-10-18"
}

Fields Macy's does not publish for a given product are null (for example sale_ends when there is no dated promotion, or price on a product page of an item that is no longer sold).

Use cases

  • Competitive pricing and discount monitoring against your own catalog
  • Assortment research: which brands, colors and sizes Macy's carries in a category
  • Promotion tracking: on-sale flags, percent off and promotion end dates
  • Catalog enrichment: images, specs and SKU tables

Price per result

You pay per product saved to the dataset (pay-per-result): each row in the dataset is one billed result, and nothing is charged for pages that return no products. The exact price per 1,000 results is shown on the actor's Pricing tab.