{
  "data": {
    "id": "DSIoYXmmCR6qYsYjr",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "bilibili-comments-replies-scraper",
    "username": "fetch_cat",
    "description": "Extract public Bilibili video comments and nested replies for social listening, creator research, and AI datasets.",
    "isPublic": true,
    "createdAt": "2026-07-18T08:38:41.902Z",
    "modifiedAt": "2026-07-22T15:55:36.293Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "sjRuAg0HQopmw3Vtq",
        "finishedAt": "2026-07-18T09:07:25.646Z",
        "buildNumberInt": 100004,
        "buildNumber": "0.1.4"
      }
    },
    "stats": {
      "totalBuilds": 4,
      "totalRuns": 85,
      "totalUsers": 4,
      "totalUsers7Days": 0,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T17:10:47.486Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 63,
        "TIMED-OUT": 0,
        "TOTAL": 63
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"bvidsOrUrls\": [\"BV1xx411c7mD\"], \"maxCommentsPerVideo\": 5, \"includeReplies\": false, \"maxRepliesPerComment\": 0, \"sort\": \"hot\", \"anonymizeUsers\": false, \"requestDelayMillis\": 500, \"maxRequestRetries\": 3, \"proxyConfiguration\": {\"useApifyProxy\": false}}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "VIDEOS",
      "SOCIAL_MEDIA",
      "AI"
    ],
    "isDeprecated": false,
    "title": "Bilibili Comments & Replies Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-DSIoYXmmCR6qYsYjr-KGKMfAEqrc-actor-icon.png",
    "seoTitle": "Bilibili Comments & Replies Scraper - CSV, JSON, API",
    "seoDescription": "Export public Bilibili comments and nested replies to CSV, JSON, Excel, or API for social listening, creator research, and AI-ready dataset workflows.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-07-18T08:47:03.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "item": {
              "eventTitle": "Comment or reply row",
              "eventDescription": "Per public Bilibili comment or nested reply row saved",
              "isPrimaryEvent": true,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              }
            }
          }
        },
        "createdAt": "2026-07-18T08:47:04.125Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Bilibili Comments & Replies Scraper\n\nA scraper that extracts public Bilibili video comments and optional nested replies and converts them into structured, exportable rows for social listening, creator research, brand monitoring, market research, and AI dataset preparation. The Actor resolves video identifiers and metadata, scrapes top-level comment threads and bounded reply chains, preserves stable comment/reply IDs and parent-child linkage, captures message text, timestamps and engagement metrics, returns commenter metadata with an option to anonymize user-identifying fields into a stable hash, and emits extraction context and diagnostics. The scraper operates via HTTP access to Bilibili comment endpoints with configurable request pacing, retry handling, optional proxying, and supports sorting by relevance or time.\n\n## Use cases\n\n- Social listening and brand/campaign monitoring by collecting public audience reactions under videos.  \n- Creator research to study comment engagement patterns, frequent topics, and reply chains.  \n- Market research and qualitative analysis of Chinese video-platform discussion data.  \n- AI dataset preparation for CJK- and emoji-rich conversational text with timestamps and stable IDs.  \n- Exporting comment rows with optional anonymization for shared research or model training.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDqIYLdwpP+0BTPsU73Txrnw4amCg8njOSc6toxxYXOKKUSvamxReuLmwklUbDBm1Zmt0C/shTautgvRACUXzo93HEcHMriT1galUN9zWL6Tv4kM/aej4/tHcHoghYj8uuia3KoEaTPVxrhDaGE36Tu/NIMZaOFMRQFexk+ewIrblUE1C9GMFC0kGklwF0U5HnOvIgdD/9NKwzAT36vME7wL3zyxEjmyULMcBTbJA5KMB8WMbr2EDiKsFr/YL1659+I95m3iQxeJoYAOReMVIds5tFkeDFJt+XIuNIswG9fafVsX4CVkkg6Wp37BXyH+VXQ865cga/WRCZwRisr3zKb \n"
  }
}