{
  "data": {
    "id": "oVEHeC5m9jQzvJNfO",
    "userId": "pOHcRufNNAkbsAh7O",
    "name": "etsy-listings-scraper",
    "username": "piotrv1001",
    "description": "The Etsy Listings Scraper efficiently extracts product data from Etsy pages, capturing titles, images, brands, prices, and product URLs. Ideal for market analysis, competitor tracking, and e-commerce research.",
    "isPublic": true,
    "createdAt": "2025-02-19T15:59:18.743Z",
    "modifiedAt": "2026-10-28T12:52:22.255Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "RPnRgnhj7YWh05bww",
        "finishedAt": "2026-10-28T12:51:46.324Z",
        "buildNumberInt": 19,
        "buildNumber": "0.0.19"
      }
    },
    "stats": {
      "totalBuilds": 19,
      "totalRuns": 1153,
      "totalUsers": 177,
      "totalUsers7Days": 1,
      "totalUsers30Days": 2,
      "totalUsers90Days": 5,
      "lastRunStartedAt": "2026-11-06T17:12:30.089Z",
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 2,
        "SUCCEEDED": 30,
        "TIMED-OUT": 0,
        "TOTAL": 32
      },
      "actorReviewCount": 3,
      "actorReviewRating": 1,
      "bookmarkCount": 9
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "contentType": "application/json",
      "body": "{\"searchUrls\":[\"https://www.etsy.com/c/clothing\",\"https://www.etsy.com/c/clothing?page=2\"]}"
    },
    "categories": [
      "ECOMMERCE",
      "SEO_TOOLS",
      "LEAD_GENERATION"
    ],
    "isDeprecated": false,
    "title": "Etsy Listings Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/pOHcRufNNAkbsAh7O-actor-oVEHeC5m9jQzvJNfO-Y96dYEdM6F-etsy.png",
    "seoTitle": "Etsy Scraper & API Alternative: Product & Price Data",
    "seoDescription": "Export Etsy category listings with prices, shop names, images and listing IDs to JSON or CSV. Etsy API alternative for product research, no key.",
    "pricingInfos": [
      {
        "pricingModel": "PRICE_PER_DATASET_ITEM",
        "pricePerUnitUsd": 0.001,
        "unitName": "product",
        "createdAt": "2025-02-19T16:02:52.505Z",
        "startedAt": "2025-02-19T16:02:52.505Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2025-02-19T16:39:20.700Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "createdAt": "2026-03-03T15:07:45.511Z",
        "startedAt": "2026-03-03T15:07:45.511Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": true,
        "reasonForChange": "Migration from Pay Per Result to Pay Per Event with apify-default-dataset-item event",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-default-dataset-item": {
              "eventTitle": "product",
              "eventDescription": "Single product in the default dataset.",
              "isPrimaryEvent": true,
              "eventPriceUsd": 0.001
            }
          }
        },
        "forceContainsSignificantPriceChange": false
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Etsy Listings Scraper\n\nA web scraper that extracts structured product and price data from Etsy category pages as an alternative to the Etsy API: it crawls /c/ category listings (including paginated pages and Etsy sort queries), reads public pages without an API key or login, normalizes prices via the US site so numeric prices are comparable in USD, de-duplicates repeated listings across pages, and returns listing-level metadata such as listing identifier, shop identifier and name, product title, numeric price and currency, image URL, and listing URL for downstream product research and analysis.\n\n## Use cases\n\n- Etsy product research: analyze which products, price points and shops dominate category pages before launching a listing.  \n- Trending-product detection by category: run categories periodically to identify listings and shops that repeatedly appear near the top.  \n- Competitor price tracking: build price histories for competitor listings by scheduling repeated category crawls.  \n- Market and pricing analysis: export large sets of listings with numeric prices to compare price ranges and sort categories by price.  \n- Catalog and feed building: convert category pages into product lists with images and links for apps or spreadsheets.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCVh3U6XDQxfHEZXm5JoOVjQRaCePEDbDH9ETU50sAl/Sk3kD56gVyhTVBBr506i6IegYj9dMYEOljkaK/fiQhEYJ8aWmu8MZteHpquGHR2Eu7sAq53hVxXPpugrrdaODpwbhITYZ7lYxKCx2fN6lGvlw8Cwf1uh98mrql+XI9eJwImdj7Jv8VSk1EIFtR3Ext9JHv9R51YvCmmL/3X5lVJJyV++KK0pzwEHRes77bYD07qd0quN4KJ9hRsGx8MpJlaHor6psTeqrDWK51nT4D0DY45EzDylNYZFFy7ZMT3ogRb2OdVKjLXF7tgcXUlFXj1qTg1XADjMEq6DT0BZ7GB \n"
  }
}