{
  "data": {
    "id": "DSWpableVLtUXsXKO",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "shopify-app-store-scraper",
    "username": "fetch_cat",
    "description": "Extract Shopify App Store listings with pricing summaries, ratings, review counts, developer details and related apps. Compare apps, research competitors and export results to CSV, Excel or JSON, or retrieve them through the API.",
    "isPublic": true,
    "createdAt": "2026-06-22T01:01:17.925Z",
    "modifiedAt": "2026-10-14T13:41:33.465Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "PqjbdZ6OOiEzrE3tB",
        "finishedAt": "2026-10-14T00:11:42.669Z",
        "buildNumberInt": 100021,
        "buildNumber": "0.1.21"
      },
      "candidate-ebcde06c273c49cb8dec": {
        "buildId": "PqjbdZ6OOiEzrE3tB",
        "finishedAt": "2026-10-14T00:11:42.669Z",
        "buildNumberInt": 100021,
        "buildNumber": "0.1.21"
      }
    },
    "stats": {
      "totalBuilds": 21,
      "totalRuns": 191,
      "totalUsers": 5,
      "totalUsers7Days": 0,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-10-14T10:12:49.467Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 36,
        "TIMED-OUT": 0,
        "TOTAL": 36
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "candidate-ebcde06c273c49cb8dec"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"handles\": [\"judgeme\"], \"maxItems\": 10, \"includeRelatedApps\": true}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE",
      "MARKETING",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Shopify App Store Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-DSWpableVLtUXsXKO-s23AbJGf3q-actor-icon.png",
    "seoTitle": "Shopify App Store Scraper - Apps, Pricing & Ratings",
    "seoDescription": "Export Shopify App Store data with pricing summaries, ratings, review counts, developer details and related apps. Get CSV, Excel or JSON, or use the API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-22T01:05:36.038Z",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Shopify app scraped",
              "eventDescription": "Per Shopify app listing produced",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-22T01:05:36.420Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-22T01:06:49.967Z",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Shopify app scraped",
              "eventDescription": "Per Shopify app listing produced",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00115
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.001
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00078
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0006
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0004
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00028
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-22T01:06:50.326Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-22T01:15:50.359Z",
        "apifyMarginPercentage": 0.2,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per Shopify app listing extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00013005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00011309
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000088208
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000067852
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000045235
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000031664
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-22T01:15:50.729Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Shopify App Store Scraper\n\nA web scraper for the Shopify App Store that collects structured, per-listing snapshots of public app listing pages and metadata. It parses listing pages and category pages to extract listing identity and public URL, listing text and pricing summaries, developer information, rating values and review counts, public attributes (categories, features, supported languages and integrations), related-app references, and collection timestamps. The tool can start from known apps, exact listing URLs, or public category pages and can follow related-app links to expand discovery while capping the total number of listings collected. Outputs are structured records per app listing suitable for competitive analysis, cataloging, discovery, and time-series comparison of listing-level signals such as pricing and ratings.\n\n## Use cases\n\n- Compare competing apps by collecting listing descriptions, pricing summaries and ratings for a known set of apps.  \n- Explore an app category to discover current public listings and listing attributes.  \n- Find related apps by expanding from selected listings using related-app references.  \n- Track listing changes over time by collecting snapshots and comparing pricing and rating signals.  \n- Collect app rating values and review counts for shortlisting and monitoring.  \n- Perform targeted comparisons of specific app types (example: page-builder app comparisons).",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCmLmyexnWME/CLqyNNT0b8nW0RZM3FGBZ7ZKuHfNtCJxXJSbkxs72eLTgBw/OaE2NTO8mqf3QbrHTi7geno1yG40CFOhRu5AvYVtB6DBiHpADVTE+iqv7XdbWgF39EKlo+pyYmGFuCDursxnik61/V44wgWg8I6BC8j3fsGLcmSRscUs7iIUAb59pVzTPtsjBNRNjIvZkMs/aPXPGfbBLE/ImFc4sHq4v962XYl+UpbqN+6fdD6TcX6bk6fkOE/0KRS2NK0luYD91tGJXo0quu7Dd6oHborAvwzdZTrsvutXj4KdWzdsy6Sz8fkRSMCVw1xw3z/AyKNaXU6eRwywwP \n"
  }
}