ScrapeMole

dev.pages.scrapemolePublished by scrapemole.pages.devv1.1.0Updated Oct 28, 2026

Pay-per-call YouTube data via x402 (USDC, Base): search, channels, playlists, video details, comment

The publisher's own server: Scrape.ly

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingFinanceMedia & Design

Overview

AI-generated overview

Remote MCP server for YouTube data and Google Trends, billed per successful call in USDC on Base via x402.

What you can do
  • Search YouTube videos with filters for sort order, upload date and duration
  • Get video details: views, likes, comments, duration, publish date, description, tags and live status
  • List a channel's latest videos, shorts or streams, and read playlist contents in order
  • Fetch video transcripts with timestamped segments and optional translation
  • Read up to 100 top-level comments per video, with like and reply counts
  • Check Google Trends interest over time, by region, and related rising queries
When to use it
Useful for content, competitor and trend research that needs YouTube search results, channel or playlist inventories, transcripts, comment mining or Google Trends interest data, without managing your own API keys or scraping setup.
Requirements
A remote streamable HTTP endpoint; no local package, account or API key is declared. Each paid tool requires an x402 payment in USDC on Base, so a compatible wallet and funds are needed. Network access to the hosted endpoint.
Before you install
Most tools are paid per successful call in USDC on Base (for example $0.01 for Google Trends, $0.002 for transcripts and channel listings); errors and some unavailable content are not charged, but spending is real money. Comment results include commenter names, handles and channel data, which is third-party personal data. Requests go to a third-party hosted service.

Installation

In SourceWeft

  1. Open ScrapeMole in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/dev.pages.scrapemole%2Fscrapemole/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "scrapemole": {
      "type": "http",
      "url": "https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp"
    }
  }
}

Tools

7

youtube_transcript

ScrapeMole YouTube transcript

Use when you need what is said in a YouTube video: full transcript text plus timestamped segments, in the requested language (manual captions preferred, auto-generated as fallback, optional translation). Videos without captions and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Parameterslangvideorequiredsegmentstranslate

youtube_channel

ScrapeMole YouTube channel

Use when you need what a YouTube channel has published: up to 50 of its latest videos, shorts or streams with views, duration and approximate publish date. Accepts @handle, channel URL or channel ID. Errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Parameterstablimitchannelrequired

youtube_video

ScrapeMole youtube-video

Use when you need the details of one YouTube video: exact view count, like count, comment count, duration, publish/upload date, category, full description, keywords/tags, live status and thumbnail. Accepts a video URL, Shorts URL or 11-character ID. Unavailable/private videos and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Parameterslangvideorequiredcountry

youtube_comments

ScrapeMole youtube-comments

Use when you need what viewers say about a YouTube video, e.g. sentiment, feedback mining, FAQ or product research: up to 100 top-level comments with text, like count, reply count, relative publish time and pinned / by-creator flags, plus the total comment count. Commenter names, handles and channel IDs are intentionally NOT returned. Videos with comments off and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Parameterslangsortlimitvideorequiredcountry

youtube_playlist

ScrapeMole youtube-playlist

Use when you need the contents of a YouTube playlist (course, series, music or channel uploads playlist): up to 100 videos in playlist order with title, channel, duration and thumbnail, plus playlist title, description and total video count. Accepts a playlist URL or ID (PL…, UU…, OL…). Private/missing playlists and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.

Parameterslanglimitcountryplaylistrequired

Version history

2
  1. v1.1.0LatestOct 12, 2026
  2. v1.0.0Oct 11, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Scrape integrations