Shopping
Macys logo

Macys API

macys.com

Macy's - category browse, recommendations, product details, store inventory, and BOPIS.

Actions
11
Category
Shopping
Login
Not required
Output
JSON

Call the Macys API

Submit a task, then poll the job until it settles. This example runs act_macys_cart_state.

curl -X POST https://api.anakin.io/v1/wire/task \
  -H "X-API-Key: $ANAKIN_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "action_id": "act_macys_cart_state",
    "params": {}
  }'

11 actions on macys.com

Read

  • Cart State

    act_macys_cart_stateread1 credit / call

    Returns current shopping bag contents, item counts, and subtotals.

  • Category Listing

    act_macys_category_listing_ssrread1 credit / call

    Returns a department category listing with product IDs and navigation context.

    category_id
    string · required
  • Product Details

    act_macys_product_detailread1 credit / call

    Returns product detail with title, price, color and size options, images, and availability.

    product_id
    string · required
  • Product Listing Tile

    act_macys_product_listing_tileread1 credit / call

    Returns product data for a SKU with pricing, sizes, colors, UPCs, availability, and ratings.

    product_id
    string · required
  • Search Autocomplete

    act_macys_search_autocompleteread2 credits / call

    Returns keyword autocomplete suggestions for a search query.

    search_keyword
    string · required
    visitor_id
    string · required
    max_suggestions
    string
    shipping_country
    string
    device_type
    string
    store
    string
  • Store Availability

    act_macys_store_availabilityread1 credit / call

    Returns which store IDs currently have the requested UPC available for pickup.

    upc_number
    string
  • Store Availability Flags

    act_macys_store_availability_flagsread1 credit / call

    Returns which store IDs are flagged available for pickup and stock checks.

  • Store Pickup Inventory

    act_macys_store_pickup_inventoryread2 credits / call

    Returns nearby stores with pickup availability and per-UPC inventory for a location.

    latitude
    string · required
    longitude
    string · required

Write

Write actions change state on macys.com and run as the account you connect.

  • Homepage Recommendations

    act_macys_homepage_recommendationswrite2 credits / call

    Returns recommended product IDs and metadata for homepage recommendation rails.

    zip_code
    string
    state_code
    string
    search_term
    string
    adobe_visitor_id
    string
  • Product Recommendations

    act_macys_product_recommendationswrite2 credits / call

    Returns recommended products with carousel metadata for a category context.

    category_id
    string · required
    context
    string
  • Related Products

    act_macys_related_productswrite2 credits / call

    Returns related products with IDs and metadata for a given product context.

    seed
    string · required
    category_id
    string

Macys API questions

Is there an API for Macys?
Macys does not offer a public data API for this, but Anakin Wire provides 11 maintained endpoints for macys.com. You call Anakin's REST API with an action ID and parameters and get structured JSON back; Anakin handles the browser, proxies, anti-bot, and parsing.
How do I scrape Macys data?
POST to https://api.anakin.io/v1/wire/task with your API key, the action ID, and its parameters, then poll GET /v1/wire/jobs/{id} until the job settles. There is nothing to install and no scraper to maintain — when macys.com changes its markup, Anakin updates the action.
Do I need a Macys account?
No. Every Macys action listed here runs anonymously — no account and no credentials required.
What does the Macys API cost?
Usage-based credits, charged per call and refunded automatically when a job fails. New accounts start with 300 free credits and no card. See anakin.io/pricing for the current rates.

More Shopping APIs

All Shopping sites