{
  "data": {
    "id": "Ril2B4775aoNRiRvm",
    "userId": "5zZJartdNTzGp6uU9",
    "name": "etsy-listings",
    "username": "bovi",
    "description": "Scrape Etsy active listings: title, price, currency, quantity, tags, views, favorites, and taxonomy. Uses the official Etsy Open API v3 — structured, reliable data. Free Etsy API key required (etsy.com/developers — takes 5 min). Pay per result.",
    "isPublic": true,
    "createdAt": "2026-05-31T16:04:25.033Z",
    "modifiedAt": "2026-10-30T01:19:57.254Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "59xnopIaYeZkwWqxV",
        "finishedAt": "2026-10-09T07:41:01.689Z",
        "buildNumberInt": 100013,
        "buildNumber": "0.1.13"
      },
      "lean-canary": {
        "buildId": "ZMDtTRjj0P9mLzxXC",
        "finishedAt": "2026-10-09T06:53:23.850Z",
        "buildNumberInt": 9900002,
        "buildNumber": "0.99.2"
      },
      "lean-canary2": {
        "buildId": "59xnopIaYeZkwWqxV",
        "finishedAt": "2026-10-09T07:41:01.689Z",
        "buildNumberInt": 100013,
        "buildNumber": "0.1.13"
      },
      "doctor-canary": {
        "buildId": "Mo9Vli10baV6jTll4",
        "finishedAt": "2026-10-30T01:17:04.578Z",
        "buildNumberInt": 100019,
        "buildNumber": "0.1.19"
      }
    },
    "stats": {
      "totalBuilds": 21,
      "totalRuns": 887,
      "totalUsers": 43,
      "totalUsers7Days": 1,
      "totalUsers30Days": 8,
      "totalUsers90Days": 15,
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "lastRunStartedAt": "2026-10-30T01:17:06.643Z",
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 3,
        "SUCCEEDED": 17,
        "TIMED-OUT": 0,
        "TOTAL": 20
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.99",
        "sourceType": "SOURCE_FILES",
        "buildTag": "lean-canary"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 3600,
      "memoryMbytes": 2048
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE",
      "MCP_SERVERS"
    ],
    "isDeprecated": false,
    "title": "Etsy Scraper — Listings, Prices & Tags via Official API | $4/1K",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/5zZJartdNTzGp6uU9-actor-Ril2B4775aoNRiRvm-BgNqNV5kLz-etsy-listings-icon.png",
    "seoTitle": "Etsy Scraper — Listings, Prices & Tags via Official API",
    "seoDescription": "Scrape Etsy listings via official API: title, price, currency, quantity, tags, views, favorites, taxonomy ID, shop name. E-commerce research. $4/1K.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "eventPriceUsd": 0.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "listing",
              "eventDescription": "One Etsy listing: title, price, shop, rating, tags, URL.",
              "eventPriceUsd": 0.004,
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-06-03T10:28:18.084Z",
        "startedAt": "2026-06-03T10:28:18.084Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-12T06:24:24.463Z",
        "startedAt": "2026-06-12T06:24:23.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00005
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0000495
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000049
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0000485
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000048
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0000475
                }
              }
            },
            "apify-default-dataset-item": {
              "eventTitle": "listing",
              "eventDescription": "One Etsy listing: title, price, shop, rating, tags, URL.",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.004
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00396
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00392
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00388
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00384
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0038
                }
              }
            }
          }
        }
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Etsy Listings Scraper\n\nEtsy Listings Scraper extracts public listing and shop data from etsy.com search results and shop pages for market intelligence: it paginates through search results and shop inventories, deduplicates listings across modes, and pulls structured listing metadata (identifiers, titles, listing URLs, current and list/original prices, discount flags, currency, image URLs, star rating and review counts, shop identifiers and shop page info, promoted/ad flags, shipping badges, availability/stock status, result rank/position and pagination context), plus per-record scrape timestamp, a numeric data-quality/confidence score, and field-level quality warnings. The actor uses a browser-based scraper that reads on-page structured listing cards and embedded ItemList metadata to maintain stability across layout changes, and includes anti-bot/challenge handling with proxy/residential-IP support for access to protected targets.\n\n## Use cases\n\n- Competitor research for Etsy sellers (compare titles, prices, promotions, and shop presence)  \n- Tracking pricing trends and historical price monitoring across listings and search results  \n- Dropshipping and niche validation for handmade/supply product sourcing  \n- Extracting all listings from an individual Etsy shop for inventory analysis and monitoring",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9m0I+NpjRZjVqNlrAJOSBAji4w16XwyM233vvFUmJKbi2/Kt19F9/A8qFTvxGQ4PLvYZ3uXM2ekHd0R331fCUlTBxGQTNqrmbnlJZ39pSjpwoCEnVjOzlqbcSxpwOgLGCgwZPEd2u1+IsjKBJRCGH5GyR8HvtlEIRcKsl/chfef5zmV2OVIdvk2Cnj0FR5PLYQmEeZcNkWRUXWuDNh8FE0Wh+joh4Wg6yHEJ3SuzkbHL0ArNv/NDDrFTo2ZYiU4uXm1wk2kVV9d7ucU1EAUbohXcyGe9qjX6DAzIJ9l4LnUC/iAT5TrHekYhId27ZmaDYWn9j2VVXTcj7HXgGVUrX \n"
  }
}