{
  "data": {
    "id": "YLcsrxRnWKvfvrLIq",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "goofish-xianyu-search-scraper",
    "username": "fetch_cat",
    "description": "Search Goofish (Xianyu) listings by keyword and export structured product, price, seller, location, image, category, and demand data.",
    "isPublic": true,
    "createdAt": "2026-08-07T18:29:14.812Z",
    "modifiedAt": "2026-08-09T21:38:38.759Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "IkJSircVCHItibRbN",
        "finishedAt": "2026-08-07T19:15:53.381Z",
        "buildNumberInt": 100010,
        "buildNumber": "0.1.10"
      }
    },
    "stats": {
      "totalBuilds": 10,
      "totalRuns": 82,
      "totalUsers": 3,
      "totalUsers7Days": 2,
      "totalUsers30Days": 2,
      "totalUsers90Days": 2,
      "lastRunStartedAt": "2026-08-26T22:14:44.242Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 1,
        "SUCCEEDED": 52,
        "TIMED-OUT": 0,
        "TOTAL": 53
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"keywords\":[\"iPhone 15\"],\"maxItems\":10}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "ECOMMERCE"
    ],
    "isDeprecated": false,
    "title": "Goofish Xianyu Search Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-YLcsrxRnWKvfvrLIq-tEelQList5-actor-icon.png",
    "seoTitle": "Goofish Xianyu Search Scraper — Listings & Prices",
    "seoDescription": "Scrape Goofish Xianyu search results by keyword. Export listing titles, prices, sellers, locations, images, categories, demand signals, and public URLs.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item processed",
              "eventDescription": "Per dataset item 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
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-08-07T19:01:06.000Z",
        "reasonForChange": "Introduces pay-per-result pricing so you pay for each exported listing, with lower per-result rates on higher Apify plans.",
        "createdAt": "2026-08-07T19:01:07.282Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Item extracted",
              "eventDescription": "Charged per listing extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00015013
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00013055
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00010183
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00007833
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.00005222
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000036554
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "startedAt": "2026-08-07T19:04:21.000Z",
        "reasonForChange": "Lowers the per-listing price after cost validation while keeping the same run-start fee and higher-plan discounts.",
        "createdAt": "2026-08-07T19:04:22.415Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Goofish Xianyu Search Scraper\n\nA scraper for Goofish (Xianyu) marketplace search results that performs keyword-based searches in Chinese or English and produces structured, normalized marketplace rows for analysis. The Actor extracts public listing identifiers and URLs, search provenance (keyword, page and position), titles, numeric asking prices and currency, public location, primary image links, public seller display information and identifiers when available, interest/demand counts, posting time, public category identifiers and names, listing and category labels, flags (free-shipping, auction, video), listing-page type, and ISO collection timestamps. Technical capabilities include crawling paginated search results, deduplicating listings across keywords and pages, omitting optional attributes when not present, and exporting structured rows in common serial/tabular formats (JSON, CSV, Excel, XML, RSS, JSONL) for downstream analysis and monitoring.\n\n## Use cases\n\n- Price monitoring and historical comparison of asking prices by keyword, area, and timestamp  \n- Product availability research for models, brands, collectibles, parts, or local-language terms  \n- Regional marketplace analysis to compare supply and asking prices across public locations  \n- Seller and category research using seller summaries, labels, and category mappings  \n- Collectors and buyers monitoring niche products or brand listings  \n- Resale analysts comparing asking prices and listing availability  \n- Data teams ingesting structured marketplace rows into dashboards and analytics pipelines  \n- Automation builders scheduling recurring exports and alerts based on search results  \n- AI agents consuming current public search-result data for decision-making and retrieval",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCzR7RoDrTFGOoUWS5tbQ7+rXa47OYj1x9RKxdo7qWWor7YrnNtZH4OyeSTtQp5hmh21aVjtbeEvg/ajihrjSOJx8byyDV17zhp2QwDX1GCH/xJifwnmvy3GWOq1Bw/3Sroa8orGBdvjAScqwsKQ8MXl93ZXeBMhOeW2y7sY21RAgez13gkSr776fP6v7OCJpScFPdfQ/GbvzWXtGXzmFIvvayrOEA9dTaG7bK6O7a+PLqzsDhyW6B2DN0sCLNqvJrkWo9WY+KNbCsovRBpmQ+Hmf3InpJ4lfhxoT4Qd70g6Zg3Yn7kKGXFhGk59U6AHj80KxB3sV/G11wk6jHmew8x \n"
  }
}