TubeMine
FeaturesPricingDocsMCPChangelog
Get started
TubeMine
FeaturesPricingDocsMCPChangelog
Get started
Docs

How to use TubeMine.

Quick start, plans, output formats, limits, and common errors.

Last updated: May 21, 2026

On this page

  1. Overview
  2. MCP / AI access
  3. Quick start
  4. Sign in (Free)
  5. Pro flow
  6. Output formats
  7. Limits and quotas
  8. Troubleshooting
  9. Open source

01 Overview

TubeMine reads a YouTube video's public comments and returns audience analytics: sentiment direction, the most frequent words, and the most frequent emoji. Paste a URL and the results are ready in seconds.

It is for creators, marketing analysts, ML researchers, indie developers, and anyone who wants the audience signal without manually scrolling through hundreds of comments.

02 Pull comments into your AI assistant (MCP)

TubeMine MCP is a remote Model Context Protocol server that lets your AI assistant pull YouTube comments directly inside the chat. Base models cannot fetch YouTube comments on their own, so TubeMine fills that gap and hands the raw data back to your model. Your own AI does any analysis you ask for.

get_youtube_comments(video_url, sort, max) , The raw comment thread: author, text, likes, replies, and timestamps. No summary, no scoring. Your model reads the data and answers your question.

Get and manage your key on the AI Assistant accesspage. From there you can rotate the key (which revokes the old one on every connected client) or revoke a single client.

terminal
claude mcp add --transport http TubeMine https://tubemine.tech/api/mcp --header "Authorization: Bearer YOUR_KEY"

Server: https://tubemine.tech/api/mcp

See the full per-client setup guide

03 Quick start (no account needed)

Anonymous visitors can analyze any public video without signing in.

  • 1. Paste a public YouTube URL. The home page form accepts any standard YouTube video URL (shortened, full, or with a timestamp).
  • 2. Confirm the preview. TubeMine fetches the video's title, channel, view count, like count, and comment count so you can verify it is the right video before analysis.
  • 3. Click Analyze and download CSV. Results render in the browser and a CSV is built client-side with columns author, text, likes, replies, publishedAt.

Anonymous limit: 1,000 comments per IP per video. Results live in your browser only until you close the tab. Sign in to bump the limit to 5,000 comments per month and save up to 10 analyses to history.

04 Sign in for the Free plan

Signing in with Google switches you from per-IP limits to a per-account monthly budget, adds the qualitative sentiment label, and persists your last analyses to history.

  • Sign in via Google. The /login route handles OAuth. No password to remember.
  • 5,000 comments per month. Counted across all videos you analyze in the calendar month; resets on the 1st.
  • Qualitative sentiment label. Each analysis shows a qualitative bar for sentiment direction (positive, neutral, negative). Pro adds exact percentages.
  • Last 10 analyses saved with CSV download. Visit /history to revisit prior runs. CSV columns match anonymous: author, text, likes, replies, publishedAt.

05 Pro flow ($19/month)

Pro is $19 per month with a 3-day free trial. It adds exact sentiment percentages, full word and emoji rankings, JSON and Excel exports, a 100,000-comment monthly budget, and 100 saved analyses in history.

  • Price and trial. Pro costs $19 / month. New signups get a 3-day free trial; you only pay on day 4 if you stay.
  • 7-day refund window. After your first charge, you have 7 days to request a refund through the customer portal. The trial and refund windows do not stack: the trial runs before any charge; the refund window starts only once billing begins.
  • Cancel anytime. Pro is month to month, no minimum term. Cancel from the customer portal in two clicks.
  • 100,000 comments per month, 100 saved analyses, exact sentiment plus trends. JSON and Excel exports available from /dashboard and /history.

Full comparison and FAQ at /pricing.

06 Output formats (CSV, JSON, Excel)

Three formats are available, by tier.

  • CSV (all tiers). Columns: author, text, likes, replies, publishedAt. Generated client-side via Papa Parse. Cells starting with =, +, -, @ are sanitized to prevent formula injection when you open the file in Excel or Sheets.
  • JSON (Pro). Same record schema as CSV plus the analysis aggregates: sentiment percentages, top words, top emoji. Downloaded from /dashboard or /history. The 'API coming soon' qualifier on the pricing page refers to a planned public REST API for developers; the JSON file download itself works today.
  • Excel / XLSX (Pro). Generated server-side. Same data as JSON. Same formula-injection sanitization as CSV.

Formula-injection sanitization (shipped 2026-05-21) covers ASCII =, +, -, @ plus their full-width Unicode variants. OWASP-recommended hardening for any user-generated content exported to spreadsheets.

07 Limits and quotas

Quotas are tracked separately per tier.

  • Anonymous (per IP). 1,000 comments per IP per video. Monthly per-IP budget resets on the 1st of the next calendar month.
  • Free and Pro (per account). Budget tied to your Google sign-in: 5,000 / month for Free, 100,000 / month for Pro. Resets on the 1st. Current usage and reset date visible at /profile.
  • YouTube API quota. TubeMine uses its own shared quota with the YouTube Data API v3, so you never need your own API key. If our shared quota is exhausted for the day you may see the message 'TubeMine has hit its YouTube API daily quota'; the quota refreshes daily on YouTube's schedule.

08 Troubleshooting common errors

If extract or preview fails, here is how to read the most common error messages.

  • "Video not found" The URL is invalid, or the video is private or has been removed. Verify the URL by opening it in a YouTube tab; TubeMine only works with public videos.
  • "Comments are disabled for this video by the uploader" The video's uploader has turned off comments on YouTube itself; there is no comment thread to analyze.
  • "TubeMine has hit its YouTube API daily quota. Please try again tomorrow." Our shared YouTube Data API quota for the day is exhausted. It refreshes daily on YouTube's schedule; try again the next day.
  • "Monthly Pro cap reached. Resets on the 1st." / "Free tier cap reached. Upgrade for 100,000 comments/month." Your account has hit its monthly cap (5,000 for Free, 100,000 for Pro). The quota resets on the 1st of the next calendar month. Current usage and reset date are visible at /profile.
  • "Monthly budget exhausted" Anonymous-visitor monthly per-IP cap. Sign in with Google to switch to a per-account budget (5,000 Free, 100,000 Pro).

If none of these match what you see, email hello@tubemine.app.

09 Open source (MIT)

TubeMine is open source under the MIT license. The full repository is on GitHub.

Contributions are welcome: fork the repo, create a feature branch, open a pull request against main with a clear description. See the README Contributing section for the local dev setup.

TubeMine

Understand any YouTube video's audience. Built with the official YouTube Data API v3. Open source. MIT.

Product

  • Features
  • Pricing
  • Dashboard
  • Changelog

Resources

  • Docs
  • MCP
  • GitHub
  • Email support

Legal

  • Privacy
  • Terms
  • License · MIT
© 2026 TubeMine · Not affiliated with YouTube or Googlev3.0 · tubemine.tech