Macy's Review Scraper ⭐️ avatar

Macy's Review Scraper ⭐️

Pricing

from $0.60 / 1,000 results

Go to Apify Store
Macy's Review Scraper ⭐️

Macy's Review Scraper ⭐️

Scrape product reviews from Macys.com ratings, titles, review text, authors, dates — fast, clean, and affordable. No login, no API key, no Macy's account. Batch multiple product IDs in one run. Built for sentiment analysis, reputation monitoring, and voice-of-customer research.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

What does Macy's Review Scraper do?

Macy's Review Scraper extracts customer reviews from Macys.com product pages - rating, title, review text, author, date, and more - anonymously, no login, no Macy's account, no API key. Pass one or many product IDs; each run returns the reviews Macy's server-renders on that product's page, plus the product's aggregate rating stats for context.

Why use this Actor?

  • Voice-of-customer analysis - pull real review text at scale for sentiment/keyword analysis without an API key.
  • Reputation monitoring - schedule on a cron and diff runs to catch new reviews (especially 1-2 star ones) as they land.
  • Batch, one start fee - pass a list of product IDs and one run covers all of them.

How to use it

  1. Fill productId (e.g. 25155177) or a full product URL, or productIds for a batch.
  2. Optionally set maxItems to cap total review rows across the whole run.
  3. Click Start.

Batch fields (productIds) win over their singular counterpart when filled; duplicates and blanks are dropped automatically.

Input

FieldTypeDescription
productId / productIdsstring / arrayA Macy's numeric product ID (e.g. 25155177) or a full product URL.
maxItemsintegerTotal run cap on review rows across all products. Default 100.
proxyConfigurationobjectA residential proxy is strongly recommended for sustained volume.

Output

One row per review, with the parent product's title/brand/aggregate rating repeated on every row for convenience. A product with zero reviews still produces one row with status: "no_reviews" so a batch run's output accounts for every input ID.

{
"productId": "25155177",
"productTitle": "Women's Mavis High Top Wedge Sneakers",
"brand": "Steve Madden",
"overallRating": 4.6,
"totalReviewCount": 176,
"reviewId": "400972133",
"rating": 5,
"title": "So cute",
"reviewText": "They are so cute and they match my outfit in they my style",
"authorNickname": "Antquan L.",
"submissionTime": "Aug 20, 2026",
"recommended": false,
"hasPhotos": false,
"incentivized": true,
"syndicated": true,
"syndicationSource": "Steven Madden",
"productUrl": "https://www.macys.com/shop/product/product?ID=25155177",
"status": "success"
}

Pricing

This Actor uses pay-per-event pricing - one small run-start charge, then a per-review charge. The first 10 review rows across the whole run are always free. See the Pricing tab for current rates. Failed lookups land as status: "error" rows and are never charged.

Limitations - please read

  • Anonymous review ceiling is one page per product. Macy's server-renders reviews from a Bazaarvoice-backed widget sorted "Newest first" - live-verified 2026-08-24: a real product with 176 total reviews exposed exactly 8 in the embedded payload. No query-param combination (reviewsPage, reviewPage, page, reviewsOffset) changed that page-1 result, and the site's own dedicated review-listing route either redirects back to the same product page or returns a 403 without a signed-in session. So maxItems bounds total rows across a batch of product IDs, not reviews-per-product - each product realistically contributes only as many rows as it has reviews, up to roughly 8.
  • Reviews are always newest-first; there is no sort/filter input in this version, matching what an anonymous visitor actually sees.
  • incentivized/syndicated flags reflect Bazaarvoice's own labels (e.g. a manufacturer-seeded review program) - shown as-is, not altered.
  • Only the numbers/text Macy's shows to an anonymous, logged-out visitor are available.
  • US site (macys.com) only in this version.
  • See the companion Macy's Product Scraper for search results and full product detail.

FAQ

Why do I only get a handful of reviews per product? That's the real anonymous ceiling - see Limitations above. It matches what you'd see as a logged-out visitor without clicking "sign in" anywhere on the page.

Do I need a Macy's account or API key? No - it runs entirely against Macy's public, logged-out web pages.

Disclaimer

This Actor is an independent tool, not affiliated with or endorsed by Macy's, Inc. or Bazaarvoice, Inc. It only accesses data Macy's serves publicly to anonymous visitors. Use it in compliance with Macy's Terms of Use and applicable law in your jurisdiction. Found a bug or have a feature request? Use the Issues tab on this Actor's page.