Niconico Comments Scraper avatar

Niconico Comments Scraper

Pricing

from $1.00 / 1,000 scraped comments

Go to Apify Store
Niconico Comments Scraper

Niconico Comments Scraper

Scrape comments from Nicovideo videos (ニコニコ動画, nicovideo.jp): owner, community and easy (かんたん) comment tracks with comment number, position, author, nicoru count and more.

Pricing

from $1.00 / 1,000 scraped comments

Rating

0.0

(0)

Developer

Harish Garg

Harish Garg

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Scrape comments from any Nicovideo (ニコニコ動画) video — Japan's largest video sharing platform. Give it video URLs or video IDs and get every comment the site exposes to anonymous viewers: text, author, timestamp, video position, commands, nicoru (like) counts and more — through Apify's API, integrations, or scheduled runs.

What does Niconico Comments Scraper do?

Niconico Comments Scraper extracts structured comment data from nicovideo.jp anonymously, without login. It is fast, cheap and reliable, and always scrapes all three Nicovideo comment tracks:

  • Owner comments — scripts and notes posted by the uploader on their own video
  • Community comments (main) — the classic scrolling overlay comments
  • Easy comments (かんたんコメント) — the anonymous emoji-style reactions

Each comment comes with its number, video position, post time, author, commands (position/size/color), nicoru count and shared-NG score. The Apify platform gives you API access, scheduling, webhooks, proxy rotation, monitoring, and export to JSON, CSV, Excel, and more.

Why use Niconico Comments Scraper?

  • Sentiment & audience research — analyze what viewers say around any moment of a video (vpos), for VOCALOID, anime, game and music content
  • Trend monitoring — track new comments on selected videos over time with scheduled runs and compare snapshots
  • Comment analytics — find the most nicoru'd (liked) comments, premium activity, or command usage patterns
  • Catalog enrichment — attach comment data to video lists produced by other Nicovideo scrapers or your own catalogs

How to use Niconico Comments Scraper

  1. Open the Actor's page in Apify Console and click Try for free or create a task.
  2. Fill in at least one input source:
    • video URLs (e.g. https://www.nicovideo.jp/watch/sm15751190) in Start URLs
    • or video IDs / URLs (e.g. sm15751190) in Video IDs
  3. Click Start. When the run finishes, preview and download the data from the Output tab.

Input

Configure the Actor in the Input tab, or via API with JSON:

FieldTypeDescription
Start URLslistNicovideo video URLs (https://www.nicovideo.jp/watch/sm15751190)
Video IDslistVideo IDs (sm15751190) or video URLs to scrape comments from

Accepted video references

Both fields accept the same forms, one video per entry:

FormExample
Prefixed video IDsm15751190, so44461946, nm1234
Legacy numeric video ID (oldest uploads)1173108780
Watch URL, any nicovideo.jp subdomainhttps://www.nicovideo.jp/watch/sm15751190
Watch URL with query string or trailing slashhttps://www.nicovideo.jp/watch/sm9?ref=search
nico.ms short linkhttps://nico.ms/sm15751190

List pages are not supported, because this Actor scrapes the comments of one specific video per entry. Mylist, series, user, channel and tag URLs are skipped with a warning in the log. Expand those to individual video URLs before you run the Actor.

Output

Each dataset item is one comment:

{
"videoId": "sm15751190",
"videoUrl": "https://www.nicovideo.jp/watch/sm15751190",
"threadId": "1317333989",
"fork": "main",
"forkCommentCount": 480205,
"commentId": "1544971041528311808",
"no": 480205,
"vposMs": 219780,
"postedAt": "2026-09-03T16:23:20+09:00",
"body": "メカクシ完了",
"commands": [],
"userId": "143786914",
"isPremium": true,
"score": 0,
"nicoruCount": 0,
"source": "trunk",
"videoTitle": "【初音ミク】カゲロウデイズ【オリジナルPV】",
"videoRegisteredAt": "2011-09-30T07:06:29+09:00",
"videoCommentCount": 503301,
"scrapedAt": "2026-09-04T18:55:00.000Z"
}

You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.

Data table

FieldDescription
videoIdNicovideo video ID (e.g. sm15751190)
forkComment track: owner, main (community) or easy
noComment number within its track
vposMsVideo position the comment was posted at, in milliseconds
postedAtWhen the comment was posted (ISO 8601, JST)
bodyComment text
commandsComment commands: position, size, color, 184, ...
userIdAuthor user ID (hashed for easy/anonymous comments)
isPremiumWhether the author is a premium account
nicoruCountHow many times the comment was nicoru'd (liked)
forkCommentCountTotal comments in the track (may exceed the scraped amount)
videoTitleVideo title
videoCommentCountTotal comments of the video across tracks

Pricing / Cost estimation

How much does it cost to scrape Nicovideo comments? The Actor is very lightweight: each video needs only a fraction of a second of compute. On the Apify free plan you can scrape hundreds of videos per month. Runs with many videos or scheduled monitoring simply scale linearly with the number of videos — a run of 100 videos typically takes well under a minute of compute.

Tips and advanced options

  • Batch many videos into one run — combine Video IDs and Start URLs; the Actor processes videos in parallel.
  • Deleted, private, region-locked or paid videos are skipped with a warning — their comments are not publicly available.
  • Anonymous window — without login, Nicovideo exposes up to ~500 recent comments per track (most videos have fewer and are fully covered). The exact track total is always included in forkCommentCount.

FAQ, disclaimers, and support

  • Is scraping Nicovideo comments legal? This Actor accesses only publicly available data that the website serves to anonymous viewers, and respects the site's rate limits. You should still review Nicovideo's Terms of Service and scrape responsibly.
  • Why do I get fewer comments than the total count? Nicovideo exposes only the latest ~500 comments per track to logged-out viewers; forkCommentCount always shows the true total.
  • Do you store personal data? The Actor outputs comment text and author IDs as they are publicly visible on the site. Handle them according to your own privacy requirements.
  • Found a bug or need a feature? Please report it on the Actor's Issues tab. Need a custom comment-related solution? The author is available for bespoke work.