# Amazon Storefront Scraper (`agentx/amazon-storefront-scraper`) Actor

Amazon Brand Store Scraper turns one public Store URL into one 29-field row with IDs, marketplace, categories, product URLs and media—no advertiser account required. Supports 10 Amazon marketplaces; rich prices and ratings appear when exposed. $0.15 per Store result plus $0.01 start.

- **URL**: https://apify.com/agentx/amazon-storefront-scraper.md
- **Developed by:** [AgentX](https://apify.com/agentx) (community)
- **Categories:** E-commerce, Lead generation, Developer tools
- **Features:** Limited permissions
- **Stats:** 3 total users, 2 monthly users, 100.0% runs succeeded, 2 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.1125 / result

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

**Amazon Storefront Scraper is an amazon brand store scraper that turns one Store page URL into a single 29-field row — Store identity, marketplace, branding, navigation, media and product references, with rich product details when Amazon exposes them.**

[Amazon describes Brand Stores](https://advertising.amazon.com/solutions/products/stores) as branded destinations built from products, dedicated pages, imagery and video; this Actor turns that public presentation into a Dataset row without advertiser credentials.

[![Apify Users](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.apify.com%2Fv2%2Facts%2Fagentx~amazon-storefront-scraper\&query=%24.data.stats.totalUsers\&style=for-the-badge\&label=Apify%20Users\&color=ff9013)](https://apify.com/agentx/amazon-storefront-scraper) [![Apify Runs](https://img.shields.io/badge/dynamic/json?url=https%3A%2F%2Fapi.apify.com%2Fv2%2Facts%2Fagentx~amazon-storefront-scraper\&query=%24.data.stats.totalRuns\&style=for-the-badge\&label=Apify%20Runs\&color=ff9013)](https://apify.com/agentx/amazon-storefront-scraper) [![$0.15 per store](https://img.shields.io/badge/%240.15%20%2F%20store-4285f4?style=for-the-badge)](https://apify.com/agentx/amazon-storefront-scraper/pricing) [![10 marketplaces](https://img.shields.io/badge/10%20marketplaces-34a853?style=for-the-badge)](https://console.apify.com/actors/agentx~amazon-storefront-scraper/input) [![API + MCP ready](https://img.shields.io/badge/API%20%2B%20MCP%20ready-fbbc05?style=for-the-badge)](https://apify.com/agentx/amazon-storefront-scraper/api)

- **One URL in, one rectangular row out.** All 29 keys appear on every row; anything Amazon does not publish is null rather than absent, so exports stay diffable.
- **Products ride along with the store.** Product references from the Store and category pages arrive deduplicated by ASIN inside `products`; ProductGrid entries add price, rating and other rich details when Amazon exposes them.
- **Ten accepted marketplaces.** Input validation recognizes amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .com.au, .co.jp and .in.
- **No advertiser account or Ads API quota.** The Actor reads the public Store page, so there is no Ads API credential or advertiser-owned Store restriction.

One Store costs one Actor Start plus one Result — **$0.16** on the FREE tier.

### Why Choose Amazon Storefront Scraper

Because two fields decide what a row means, and this Actor publishes both instead of flattening them away.

**`store_type` separates a Brand Store from an ad page.** `STORE` is a real Brand Store, `HSA` a sponsored-ad landing page, `NAV` a navigation shell. Scrapers that return "an Amazon page" mix all three into one dataset.

**`entity_type` separates a brand's own store from a vendor's.** `BRAND` and `VENDOR` answer who runs the storefront, which changes what a competitive comparison means.

**Navigation is data, not chrome.** `categories` carries the Store's own menu, and the products behind each entry are fetched and merged, so one row reflects the whole Store rather than its landing page.

**The record stays rectangular.** All 29 top-level fields remain present, with unavailable source values represented as null, so repeated Store snapshots can be compared without schema drift.

### Quick Start Guide

Three steps, and the input arrives prefilled with a working Store.

#### Step 1: Configure

[Open the Actor input](https://console.apify.com/actors/agentx~amazon-storefront-scraper/input) and put any Brand Store page URL in `store_url` — `/stores/page/{id}` or `/stores/{brand}/page/{id}` both resolve.

#### Step 2: Run

Click **Start**. The run reads the Store page and follows the category navigation it publishes.

#### Step 3: Collect

Open the default Dataset after `SUCCEEDED`. One run writes one Store row; inspect `store_type`, then use `categories`, `products` and `product_count` for Store analysis.

### Input Parameters

One input, required, and nothing else to configure.

| Parameter | Type | Required | Description | Example |
| --- | --- | --- | --- | --- |
| `store_url` | `string` | Yes | Amazon Brand Store page URL. The path carries the store id; the domain selects which of the ten marketplaces answers. | `https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F` |

```json
{
  "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"
}
```

### Output Data Schema

One row per Store, with 29 fields in a fixed set.

| Group | Fields |
| --- | --- |
| Identity | `url`, `root_url`, `page_id`, `root_page_id`, `brand_id`, `browse_node` |
| Store | `name`, `storefront_name`, `description`, `page_title`, `store_type`, `entity_type` |
| Marketplace | `country`, `country_code`, `search_enabled`, `page_version`, `last_submitted_at` |
| Schedule | `live_start_at`, `live_end_at` |
| Branding | `theme`, `logo_url`, `hero_url`, `images`, `videos` |
| Catalogue | `categories`, `products`, `product_count` |
| Provenance | `processor`, `processed_at` |

`products` holds one record per deduplicated ASIN reference across the Store and category pages. Every item has its ASIN and product URL; title, media, price, rating, availability and other rich fields appear only when Amazon publishes ProductGrid details or a readable product card.

```json
{
  "url": "https://www.amazon.com/stores/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F",
  "root_page_id": "01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F",
  "brand_id": "213704",
  "name": "Logitech",
  "country_code": "US",
  "store_type": "NAV",
  "entity_type": "VENDOR",
  "categories": [
    {"name": "Webcams", "level": 3, "parent": "By Category"}
  ],
  "products": [],
  "product_count": 0,
  "live_start_at": null,
  "live_end_at": null
}
```

This is an abbreviated item from the shared Logitech scenario; a real row contains all 29 top-level fields and full category, product, image and video collections. Download the Dataset as JSON, CSV, Excel, XML or RSS, or read it through the API.

### Integration Examples

Amazon Storefront Scraper runs through REST, the Apify clients, Make.com, n8n and the hosted Apify MCP server with the same one-field input.

#### Actor ID

The real API Actor ID is:

```text
bU0hE3ph1FYsypfx4
```

The name form `agentx/amazon-storefront-scraper` resolves to the same Actor.

#### HTTP

```bash
curl -X POST 'https://api.apify.com/v2/acts/bU0hE3ph1FYsypfx4/run-sync-get-dataset-items?token=YOUR_APIFY_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"store_url":"https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"}'
```

#### Python

```python
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("bU0hE3ph1FYsypfx4").call(
    run_input={
        "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"
    }
)
items = client.dataset(run["defaultDatasetId"]).list_items().items
```

#### JavaScript

```javascript
const { ApifyClient } = require('apify-client');

const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('bU0hE3ph1FYsypfx4').call({
    store_url: 'https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F',
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
```

#### Make.com

Add Apify's **Run an Actor** module, paste Actor ID `bU0hE3ph1FYsypfx4`, and map this input object:

```json
{
  "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"
}
```

Use the returned default Dataset ID in the following module when the workflow needs the 29-field Store row.

#### n8n

Use an HTTP Request node with `POST`, URL `https://api.apify.com/v2/acts/bU0hE3ph1FYsypfx4/runs`, Bearer authentication, and body `{"store_url":"https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"}`. Poll the returned run until `SUCCEEDED`, then read its `defaultDatasetId`.

#### MCP

Connect an MCP client to Apify's hosted Streamable HTTP endpoint using OAuth:

```json
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com"
    }
  }
}
```

After connecting, use `call-actor` for `agentx/amazon-storefront-scraper` and set `store_url` to `https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F`. See the current [Apify MCP documentation](https://docs.apify.com/integrations/mcp) for OAuth and Bearer-token setup.

### Pricing

On the FREE tier, each Store result costs $0.15000, Actor Start costs $0.01000, and the smallest successful run totals $0.16000.

| Tier | Actor Start | Store Result | One-store total |
| --- | ---: | ---: | ---: |
| FREE | $0.01000 | $0.15000 | $0.16000 |
| BRONZE | $0.01000 | $0.13500 | $0.14500 |
| SILVER | $0.01000 | $0.12000 | $0.13000 |
| GOLD | $0.01000 | $0.11250 | $0.12250 |
| PLATINUM | $0.01000 | $0.11250 | $0.12250 |
| DIAMOND | $0.01000 | $0.11250 | $0.12250 |

Actor Start is one event per gigabyte of run memory with a one-event minimum. Result billing is per Store row, so every product reference inside `products` is included without a separate per-product event. A one-Store run is both the smallest and typical run because the input accepts exactly one URL. Check [live pricing](https://apify.com/agentx/amazon-storefront-scraper/pricing) before budgeting because prices can change.

### Use Cases

The common thread is needing a brand's Amazon presentation as structured data.

- **Competitive monitoring.** Track how a brand arranges its Store, what it features and how prices move, by re-running one URL on a schedule.
- **Brand audits.** Confirm that a brand's Store carries the categories, media and products its marketing team believes it does.
- **Catalogue seeding.** Pull a brand's ProductGrid ASINs as the starting set for deeper per-product work.
- **Marketplace comparison.** Read the same brand's Store on several of the ten marketplaces and compare presentation per market.

### Alternatives

Which tool fits depends on whether you have a Store URL or a search need.

- **[Amazon's own Stores API](https://advertising.amazon.com/API/docs/en-us/reference/2/stores)** — advertiser-authenticated management for Stores tied to the calling account; choose it to manage your own Store rather than read arbitrary public Stores.
- **A generic Amazon product scraper** — reads search or product pages and has no notion of a Store, its navigation or its owner type.
- **[Google Maps Store Scraper](https://apify.com/agentx/google-maps-store-scraper)** — the same shape of question for physical storefronts rather than Amazon ones.

### Limits and Troubleshooting

Most failures come down to which page the URL points at.

- **Store ids are marketplace-specific.** A US id on amazon.de redirects to keyword search; the run reports that rather than returning a row for the wrong Store.
- **A retired or mistyped id** ends the run immediately with a message, because Amazon's answer is about the id and no retry changes it.
- **`HSA` and `NAV` rows are not failures.** Amazon served an ad landing page or navigation shell at that identifier; filter on `store_type` if you only want `STORE`.
- **Empty engagement or media fields** mean Amazon did not publish them for that Store, which is why the contract uses null rather than zero.

For a valid public URL that behaves differently, open an [Issue](https://apify.com/agentx/amazon-storefront-scraper/issues) with the run ID, sanitized URL, expected and actual behavior, and a short log excerpt. Never include an API token.

### Trust and Reliability

The Actor publishes a 29-field Dataset contract, one required input, and two charged events that can be checked from the Store and API surfaces.

The [pricing tab](https://apify.com/agentx/amazon-storefront-scraper/pricing) states the billed events and tier rates, while input validation enforces the ten accepted Amazon hosts before retrieval. Run history, logs and Dataset exports for your own runs remain in the Apify Console.

### Legal and Compliance

This Actor is not affiliated with Amazon, and reads only what a public visitor can already see on a Brand Store page.

You are responsible for how you use what it returns. Amazon's terms, copyright in product imagery and text, and the database rights in the assembled catalogue all continue to apply. The Actor reaches nothing behind a login, a paywall or an advertiser account, and does not attempt to.

### Frequently Asked Questions

#### How do I scrape an Amazon Brand Store page?

Paste the Store page URL into `store_url` and start the run. The path carries the store id and the domain selects the marketplace, so nothing else is needed. One run writes one row to the default Dataset.

#### How do I extract products from an Amazon Brand Store?

They arrive inside the same row. `products` holds one deduplicated record per ASIN reference found on the Store and its category pages. Every record includes ASIN and URL; title, price, rating, media and availability are nullable because Amazon exposes those rich details only on some Store modules. `product_count` is the length of that list.

#### Do I need an Amazon advertiser or seller account?

No. The Actor reads the public Brand Store page a shopper sees, so there is no Ads API credential, no advertiser authentication and no daily quota. Amazon's own Brand Stores API is the opposite trade: contractual and quota-limited, but only for Stores the authenticated advertiser owns.

#### Which marketplaces are supported?

Ten: amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .com.au, .co.jp and .in. Store ids are marketplace-specific — a US id on amazon.de redirects to keyword search rather than resolving, which the Actor reports instead of returning a wrong row.

#### What is the difference between STORE, HSA and NAV?

`store_type` says what Amazon served. `STORE` is a real Brand Store, `HSA` a sponsored-ad landing page and `NAV` a bare navigation shell. All three are valid rows; filter on the field if only genuine Brand Stores belong in your dataset.

#### Why is a field null rather than missing?

Every row carries all 29 keys. Omitting them would make exports ragged and turn "Amazon stopped publishing this" into something indistinguishable from a parsing gap. A null is a statement about the source, not about the run.

#### Is there a free Amazon Brand Store API?

Not from Amazon: its Brand Stores API requires an advertiser account. This Actor needs no such account and bills per Store returned, so a single lookup costs $0.16 on the FREE tier rather than a subscription.

#### Can I schedule runs to monitor an Amazon Brand Store over time?

Yes. Re-run the same URL on a schedule, keep every `processed_at`, and diff Store-level fields between runs. Compare only identical URLs within one marketplace, since presentation differs per market.

### Related AgentX Actors

AgentX publishes 79 Actors: the three closest options appear first, followed by the complete 78-Actor catalog grouped by category.

Closest to this Actor:

- **[Google Maps Store Scraper](https://apify.com/agentx/google-maps-store-scraper)** — choose it when the unit is a physical business location rather than an Amazon Brand Store.
- **[All Shopping Scraper](https://apify.com/agentx/all-shopping-scraper)** — extend Store-level presentation with multi-market product discovery.
- **[eBay Seller Leads API](https://apify.com/agentx/ebay-seller-leads-api)** — switch from Store presentation to marketplace seller identity and contact enrichment.

#### Business and Market Intelligence

- **[All Web Search Scraper](https://apify.com/agentx/all-web-search-scraper)** — multi-engine web search across ten independent indexes
- **[Google Keyword Trends](https://apify.com/agentx/google-keyword-trends)** — Google Trends keyword interest, compared five at a time
- **[Google Trends Scraper](https://apify.com/agentx/google-trends-scraper)** — Google Trends trending searches
- **[Google Maps Store Scraper](https://apify.com/agentx/google-maps-store-scraper)** — Google Maps business listings
- **[LinkedIn Company Lookup](https://apify.com/agentx/linkedin-company-lookup)** — LinkedIn company records
- **[LinkedIn Profile Lookup](https://apify.com/agentx/linkedin-profile-lookup)** — LinkedIn profile records
- **[Weather Forecast API](https://apify.com/agentx/weather-forecast-api)** — forecast and historical weather data

#### Jobs and Hiring

- **[All Jobs Scraper](https://apify.com/agentx/all-jobs-scraper)** — multi-platform job listings
- **[Bayt Jobs Scraper](https://apify.com/agentx/bayt-jobs-scraper)** — Bayt job listings
- **[Glassdoor Jobs Scraper](https://apify.com/agentx/glassdoor-jobs-scraper)** — Glassdoor job listings
- **[Indeed Jobs Scraper](https://apify.com/agentx/indeed-jobs-scraper)** — Indeed job listings
- **[JobStreet Company Profile](https://apify.com/agentx/jobstreet-company-profile)** — JobStreet employer records
- **[Jooble Jobs Scraper](https://apify.com/agentx/jooble-jobs-scraper)** — Jooble job listings
- **[LinkedIn Jobs Scraper](https://apify.com/agentx/linkedin-jobs-scraper)** — LinkedIn job listings
- **[Naukri Jobs Scraper](https://apify.com/agentx/naukri-jobs-scraper)** — Naukri job listings
- **[Talent Jobs Scraper](https://apify.com/agentx/talent-jobs-scraper)** — Talent.com job listings
- **[ZipRecruiter Jobs Scraper](https://apify.com/agentx/ziprecruiter-jobs-scraper)** — ZipRecruiter job listings

#### Social Media

- **[All Forums Thread Scraper](https://apify.com/agentx/all-forums-thread-scraper)** — multi-platform forum and Q\&A threads
- **[Instagram Creator Scraper](https://apify.com/agentx/instagram-creator-scraper)** — Instagram creator profiles
- **[Instagram Reels Scraper](https://apify.com/agentx/instagram-reels-scraper)** — Instagram Reels metadata
- **[Instagram Trending Scraper](https://apify.com/agentx/instagram-trending-scraper)** — Instagram trending content
- **[Medium Scraper](https://apify.com/agentx/medium-scraper)** — Medium articles
- **[Medium Profile Scraper](https://apify.com/agentx/medium-profile-scraper)** — Medium author profiles
- **[Reddit Profile Scraper](https://apify.com/agentx/reddit-profile-scraper)** — Reddit user profiles
- **[Reddit Viral Scraper](https://apify.com/agentx/reddit-viral-scraper)** — Reddit viral posts
- **[SubReddit Info Scraper](https://apify.com/agentx/subreddit-info-scraper)** — subreddit metadata
- **[Subreddit Members Scraper](https://apify.com/agentx/subreddit-members-scraper)** — subreddit member lists
- **[Subreddit Posts Scraper](https://apify.com/agentx/subreddit-posts-scraper)** — subreddit post feeds
- **[Telegram Chat Scraper](https://apify.com/agentx/telegram-chat-scraper)** — Telegram chat messages
- **[Telegram Info Scraper](https://apify.com/agentx/telegram-info-scraper)** — Telegram channel metadata
- **[Telegram Member Adder](https://apify.com/agentx/telegram-member-adder)** — Telegram group membership management
- **[Telegram Member Scraper](https://apify.com/agentx/telegram-member-scraper)** — Telegram group members
- **[Telegram Private Group Scraper](https://apify.com/agentx/telegram-private-group-scraper)** — private Telegram group data
- **[TikTok Creator API](https://apify.com/agentx/tiktok-creator-api)** — TikTok creator profiles
- **[TikTok User Lookup](https://apify.com/agentx/tiktok-user-lookup)** — TikTok account records
- **[X Twitter Community API](https://apify.com/agentx/x-twitter-community-api)** — X community data
- **[X Twitter Profile Lookup](https://apify.com/agentx/x-twitter-profile-lookup)** — X profile records
- **[YouTube Creator Email Scraper](https://apify.com/agentx/youtube-creator-email-scraper)** — YouTube creator contact data

#### Video, Transcripts and Downloads

- **[All Video Scraper](https://apify.com/agentx/all-video-scraper)** — multi-platform video metadata
- **[All Short Videos Scraper](https://apify.com/agentx/all-short-videos-scraper)** — short-video keyword search across two independent indexes
- **[All Image Scraper](https://apify.com/agentx/all-image-scraper)** — image search and download across five engines
- **[All Short Drama Downloader](https://apify.com/agentx/all-short-drama-downloader)** — short-drama episodes from fifteen official apps
- **[Video Transcript](https://apify.com/agentx/video-transcript)** — multi-platform transcripts
- **[Video Captions Downloader](https://apify.com/agentx/video-captions-downloader)** — caption files
- **[Video to Social Post](https://apify.com/agentx/video-to-social-post)** — video repurposed into social copy
- **[YouTube Transcript](https://apify.com/agentx/youtube-transcript)** — YouTube transcripts
- **[TikTok Transcript](https://apify.com/agentx/tiktok-transcript)** — TikTok transcripts
- **[X Twitter Transcript](https://apify.com/agentx/x-twitter-transcript)** — X video transcripts
- **[Facebook Transcript](https://apify.com/agentx/facebook-transcript)** — Facebook video transcripts
- **[Bilibili Transcript](https://apify.com/agentx/bilibili-transcript)** — Bilibili transcripts
- **[Dailymotion Transcript](https://apify.com/agentx/dailymotion-transcript)** — Dailymotion transcripts
- **[Rutube Transcript](https://apify.com/agentx/rutube-transcript)** — Rutube transcripts
- **[Loom Transcript](https://apify.com/agentx/loom-transcript)** — Loom transcripts
- **[Wistia Transcript](https://apify.com/agentx/wistia-transcript)** — Wistia transcripts
- **[Instagram Reels Downloader](https://apify.com/agentx/instagram-reels-downloader)** — Reels downloads
- **[Kick Clip Downloader](https://apify.com/agentx/kick-clip-downloader)** — Kick clip downloads
- **[Linkedin Video Downloader](https://apify.com/agentx/linkedin-video-downloader)** — LinkedIn video downloads
- **[Pinterest Video Downloader](https://apify.com/agentx/pinterest-video-downloader)** — Pinterest video downloads
- **[Reddit Video Downloader](https://apify.com/agentx/reddit-video-downloader)** — Reddit video downloads
- **[Snapchat Video Downloader](https://apify.com/agentx/snapchat-video-downloader)** — Snapchat video downloads
- **[TED Talk Downloader](https://apify.com/agentx/ted-talk-downloader)** — TED talk downloads
- **[TikTok Live Downloader](https://apify.com/agentx/tiktok-live-downloader)** — TikTok live downloads
- **[Twitch VOD Downloader](https://apify.com/agentx/twitch-vod-downloader)** — Twitch VOD downloads
- **[Zoom Recording Downloader](https://apify.com/agentx/zoom-recording-downloader)** — Zoom recording downloads

#### E-Commerce and Retail

- **[All Shopping Scraper](https://apify.com/agentx/all-shopping-scraper)** — multi-platform product data
- **[AliExpress Product Scraper](https://apify.com/agentx/aliexpress-product-scraper)** — AliExpress products
- **[Bol Product Scraper](https://apify.com/agentx/bol-product-scraper)** — Bol.com products
- **[eBay Seller Leads API](https://apify.com/agentx/ebay-seller-leads-api)** — eBay seller records
- **[Hepsiburada Product Scraper](https://apify.com/agentx/hepsiburada-product-scraper)** — Hepsiburada products
- **[Kakaku Product Scraper](https://apify.com/agentx/kakaku-product-scraper)** — Kakaku.com products
- **[Rakuten Product Scraper](https://apify.com/agentx/rakuten-product-scraper)** — Rakuten products

#### Classifieds and Automotive

- **[All Vehicle Scraper](https://apify.com/agentx/all-vehicle-scraper)** — multi-platform vehicle listings
- **[AutoTrader Vehicle Search](https://apify.com/agentx/autotrader-vehicle-search)** — AutoTrader US listings
- **[AutoTrader UK Vehicle Search](https://apify.com/agentx/autotrader-uk-vehicle-search)** — AutoTrader UK listings

#### Real Estate

- **[All Property Scraper](https://apify.com/agentx/all-property-scraper)** — multi-platform property listings
- **[Homes Property Scraper](https://apify.com/agentx/homes-property-scraper)** — Homes.com listings
- **[MagicBricks Property Scraper](https://apify.com/agentx/magicbricks-property-scraper)** — MagicBricks listings
- **[NoBroker Property Scraper](https://apify.com/agentx/nobroker-property-scraper)** — NoBroker listings
- **[Property24 Property Scraper](https://apify.com/agentx/property24-property-scraper)** — Property24 listings
- **[Realtor Property Scraper](https://apify.com/agentx/realtor-property-scraper)** — Realtor.com listings
- **[Zillow Property Scraper](https://apify.com/agentx/zillow-property-scraper)** — Zillow listings

### Support and Community

Ask about fields, runs or billing in the [AgentX community on Telegram](https://t.me/Apify_Actor); for a reproducible bug, open an Issue with the run ID and the exact input.

AgentX is an Arcyton brand — [arcyton.com](https://arcyton.com).

**Last Updated:** August 12, 2026

# Actor input Schema

## `store_url` (type: `string`):

Link to an Amazon Brand Store page. The path carries the store id — `/stores/page/{id}` or `/stores/{brand}/page/{id}` — and the domain selects the marketplace: amazon.com, .co.uk, .de, .fr, .it, .es, .ca, .com.au, .co.jp or .in.

## Actor input object example

```json
{
  "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"
}
```

# Actor output Schema

## `results` (type: `string`):

Open the Overview view of the default Dataset. It lists all 29 fields with the logo and hero first, then store identity, marketplace, navigation, products and media. A field Amazon does not expose on that Store is present and null.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"
};

// Run the Actor and wait for it to finish
const run = await client.actor("agentx/amazon-storefront-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F" }

# Run the Actor and wait for it to finish
run = client.actor("agentx/amazon-storefront-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "store_url": "https://www.amazon.com/stores/Logitech/page/01EFDE77-7D1A-41D7-9EEA-7C2FA22AB12F"
}' |
apify call agentx/amazon-storefront-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,agentx/amazon-storefront-scraper"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/bU0hE3ph1FYsypfx4/builds/PGoJCtyModgPhye0B/openapi.json
