# Apify Store E-commerce Actor Scraper

**Use case:** 

Scrape E-commerce actors from the Apify Store with title, developer, description, pricing model, total runs, users, and review ratings. Export to JSON or CSV.

## Input

```json
{
  "searches": [
    "amazon"
  ],
  "maxItems": 50,
  "includeActorQuality": false,
  "includePraisesAndImprovements": false,
  "category": "E-commerce",
  "pricingModel": "All pricing models",
  "managedBy": "All developers"
}
```

## Output

```json
{
  "pictureUrl": {
    "label": "Image",
    "format": "image"
  },
  "actorId": {
    "label": "Actor ID",
    "format": "text"
  },
  "title": {
    "label": "Title",
    "format": "text"
  },
  "name": {
    "label": "Name",
    "format": "text"
  },
  "actorUrl": {
    "label": "Actor URL",
    "format": "link"
  },
  "username": {
    "label": "Username",
    "format": "text"
  },
  "userFullName": {
    "label": "User Full Name",
    "format": "text"
  },
  "userPictureUrl": {
    "label": "User Picture",
    "format": "image"
  },
  "description": {
    "label": "Description"
  },
  "readmeSummary": {
    "label": "Readme summary"
  },
  "categories": {
    "label": "Categories",
    "format": "array"
  },
  "actorReviewRating": {
    "label": "Review Rating",
    "format": "number"
  },
  "actorReviewCount": {
    "label": "Review Count",
    "format": "number"
  },
  "bookmarkCount": {
    "label": "Bookmarks",
    "format": "number"
  },
  "badge": {
    "label": "Badge"
  },
  "notice": {
    "label": "Notice"
  },
  "isWhiteListedForAgenticPayments": {
    "label": "Is white listed for agentic payments"
  },
  "isCritical": {
    "label": "Is critical"
  },
  "managedBy": {
    "label": "Managed by"
  },
  "featuredScore": {
    "label": "Featured Score",
    "format": "number"
  },
  "stats.totalBuilds": {
    "label": "Total Builds",
    "format": "number"
  },
  "stats.totalRuns": {
    "label": "Total Runs",
    "format": "number"
  },
  "stats.totalUsers": {
    "label": "Total Users",
    "format": "number"
  },
  "stats.totalUsers7Days": {
    "label": "Users (7 Days)",
    "format": "number"
  },
  "stats.totalUsers30Days": {
    "label": "Users (30 Days)",
    "format": "number"
  },
  "stats.totalUsers90Days": {
    "label": "Users (90 Days)",
    "format": "number"
  },
  "stats.lastRunStartedAt": {
    "label": "Last Run",
    "format": "date"
  },
  "stats.actorReviewRating": {
    "label": "Actor review rating"
  },
  "stats.actorReviewCount": {
    "label": "Actor review count"
  },
  "stats.bookmarkCount": {
    "label": "Bookmark count"
  },
  "currentPricingInfo.pricingModel": {
    "label": "Pricing Model",
    "format": "text"
  },
  "currentPricingInfo.pricePerUnitUsd": {
    "label": "Price Per Unit (USD)",
    "format": "number"
  },
  "currentPricingInfo.minimalMaxTotalChargeUsd": {
    "label": "Max Charge (USD)",
    "format": "number"
  },
  "currentPricingInfo.trialMinutes": {
    "label": "Trial Minutes",
    "format": "number"
  },
  "currentPricingInfo.createdAt": {
    "label": "Created at"
  },
  "currentPricingInfo.startedAt": {
    "label": "Started at"
  },
  "actorQuality": {
    "label": "Actor Quality",
    "format": "number"
  },
  "actorQualityPercentile": {
    "label": "Quality Percentile",
    "format": "number"
  },
  "seoTitle": {
    "label": "SEO Title",
    "format": "text"
  },
  "seoDescription": {
    "label": "SEO Description",
    "format": "text"
  },
  "objectId": {
    "label": "Object ID",
    "format": "text"
  },
  "praises": {
    "label": "Praises"
  },
  "improvements": {
    "label": "Improvements"
  },
  "readme": {
    "label": "Readme"
  },
  "scrapedTimestamp": {
    "label": "Scraped At",
    "format": "date"
  },
  "error": {
    "label": "Error",
    "format": "text"
  }
}
```

## About this Actor

This example demonstrates how to use [Smart Apify Actor Scraper (+70 Fields + Actor Quality Metrics)](https://apify.com/parseforge/smart-apify-actor-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/parseforge/smart-apify-actor-scraper) to learn more, explore other use cases, and run it yourself.