Macy's Product Scraper avatar

Macy's Product Scraper

Pricing

from $4.00 / 1,000 product extracteds

Go to Apify Store
Macy's Product Scraper

Macy's Product Scraper

Extract Macy's products at scale — prices, discounts, brands, ratings, images, sizes, colors and per-SKU variants. Browse the full catalog or fetch specific products by URL.

Pricing

from $4.00 / 1,000 product extracteds

Rating

0.0

(0)

Developer

SIÁN OÜ

SIÁN OÜ

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Macy's Product Scraper — Prices, Brands & Ratings to JSON/CSV 🛍️

SIÁN Agency Store Walmart Data Scraper Lowe's Product Scraper Best Buy Product Scraper

🎉 Turn the Macy's catalog into a clean dataset — prices, brands, ratings, sizes, colors and full variant tables in a single run.

Built for pricing analysts, competitor-monitoring teams, ecommerce sellers and retail researchers who need dependable Macy's data without building a scraper.


📋 Overview

The Macy's Product Scraper turns macys.com into structured data in seconds. Browse the entire product catalog, narrow it with a keyword, or paste specific product URLs — and get a clean JSON/CSV dataset with one row per product: prices and discounts, brand, ratings and review breakdowns, images, sizes, colors and per-SKU variants.

No account, no API key, no setup. Enter what you want, click Run, and download export-ready data.

Why professionals choose us:

  • Zero Setup: No Macy's account or API key — pick a mode and go
  • 🗂️ Whole-Catalog Access: Walk the entire product feed — competitors cap out at their first result pages
  • 🔗 Bulk By-URL Mode: Paste product URLs or IDs and get exactly those products back
  • 💰 Pay-Per-Result Pricing: Pay only for products you actually receive — free tier to test risk-free
  • 💎 One Clean Record Per Product: Pricing, media, ratings and variants merged into a single row
  • Fast: roughly 25 products per second, so large pulls finish in minutes

✨ Features

FeatureWhat you get
🗂️ Catalog modeWalk the Macy's product feed and pull as many products as you need
🔎 Keyword filterNarrow the catalog to matching products, e.g. dress, sneaker, handbag
🔗 Products modeSupply product URLs or numeric IDs for a precise, repeatable pull
💵 Full pricingCurrent price, original price, percent off, on-sale flag and promotion end date
RatingsAverage rating, review count and the per-star breakdown
🧬 VariantsPer-SKU colors, sizes, prices and availability
🖼️ MediaFull product image galleries
📊 Clean exportsJSON, CSV, Excel, XML — straight from the Apify Console or API

🚀 Getting Started (3 Simple Steps)

  1. Choose a modeCatalog to browse the feed, or Products to fetch specific items.
  2. Set your scope — add a keyword and a max-products limit, or paste your product URLs.
  3. Click Run — download the dataset as JSON, CSV or Excel when the run finishes.

📥 Input Configuration

FieldTypeDescription
scrapeModestringcatalog (browse the feed) or products (by URL/ID). Default catalog.
keywordstringOptional. Catalog mode only — keeps products whose page URL contains this word.
productUrlsarrayProducts mode only. Macy's product URLs containing ?ID=, or bare numeric IDs.
maxResultsintegerMax products to return. Free-plan runs are capped at 25. Default 100.

Catalog mode — 200 dresses:

{
"scrapeMode": "catalog",
"keyword": "dress",
"maxResults": 200
}

Products mode — specific items:

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

📤 Output

One row per product:

{
"product_id": "22430669",
"url": "https://www.macys.com/shop/product/womens-34-sleeve-dot-mini-dress?ID=22430669",
"name": "Women's 3/4-Sleeve Dot Mini Dress",
"brand": "Tribesigns",
"price": 178.82,
"original_price": 223.52,
"price_formatted": "$178.82",
"percent_off": 20,
"currency": "USD",
"on_sale": true,
"sale_ends": null,
"rating": 4.5,
"review_count": 128,
"ratings_breakdown": { "5": 90, "4": 22, "3": 9, "2": 4, "1": 3 },
"product_type": "Dresses",
"department": "Women",
"division": "Ready-to-Wear",
"in_stock": true,
"colors": ["Black", "Navy"],
"color_count": 2,
"sizes": ["XS", "S", "M", "L"],
"variants": [{ "color": "Black", "size": "M", "price": 178.82, "available": true }],
"images": ["https://slimages.macysassets.com/is/image/MCY/products/..."],
"image_count": 6,
"description": "A dot-print mini dress with three-quarter sleeves…",
"specs": ["Polyester", "Machine washable"],
"source": "detail",
"processedAt": "2026-08-03T18:42:11.204Z",
"scrapingDate": "2026-08-03",
"status": "success"
}

💼 Use Cases & Examples

  • Competitive pricing — track Macy's prices and discounts against your own catalog
  • Assortment research — see which brands, colors and sizes Macy's carries in a category
  • Promotion monitoring — capture on-sale flags, percent-off and promotion end dates
  • Review intelligence — mine ratings and per-star breakdowns for product-quality signals
  • Catalog enrichment — fill in images, specs and variant tables for products you resell

🤖 Use with AI agents

Use the Macy's Product Scraper on Apify to collect Macy's products.
Set scrapeMode to "catalog", keyword to "handbag", and maxResults to 100.
Return each product's name, brand, price, original_price, percent_off and rating,
then rank them by percent_off descending and summarise the ten deepest discounts.

📊 Performance & Pricing

  • Throughput: roughly 25 products per second
  • Pricing: pay-per-result — you are charged per product delivered to your dataset
  • Free plan: capped at 25 products per run so you can evaluate the output first
  • No extra costs: no proxy add-ons or third-party unblocking services required

❓ Frequently Asked Questions

Do I need a Macy's account or API key? No. Choose a mode and run it.

Can I search Macy's by keyword? Yes, with a caveat worth knowing: Macy's does not expose a public search endpoint, so the keyword filter matches against product page URLs rather than running a true site search. It works well for category-style words (dress, sneaker, handbag) and less well for very specific phrases.

Can I pull the entire catalog? Yes. Catalog mode walks the full product feed. Set maxResults to the number of products you want.

Why did I get fewer products than I asked for? Some products in the feed are discontinued or region-restricted and return no data. Those are counted as failed/unavailable in the run log rather than billed.

What formats can I export? JSON, CSV, Excel and XML, via the Apify Console or API.


⚖️ Disclaimer

This actor collects publicly available information from macys.com. It is not affiliated with, endorsed by, or sponsored by Macy's, Inc. Macy's and all related marks are trademarks of their respective owners and are used here only to describe what this tool does. Users are responsible for ensuring their use of the collected data complies with applicable laws, regulations and the target site's terms of service.