{"data":{"name":"dev.pages.scrapemole/scrapemole","title":"ScrapeMole","description":"Pay-per-call YouTube data via x402 (USDC, Base): search, channels, playlists, video details, comment","version":"1.1.0","websiteUrl":"https://scrapemole.pages.dev","repositoryUrl":null,"remotes":[{"url":"https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp","type":"streamable-http"}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-12T08:31:41.515Z","updatedAt":"2026-10-12T08:31:41.515Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"ScrapeMole","source":"official-registry","sourceId":"dev.pages.scrapemole/scrapemole","updatedAt":"2026-10-12T08:31:41.515Z","confidence":100,"websiteUrl":"https://scrapemole.pages.dev","description":"Pay-per-call YouTube data via x402 (USDC, Base): search, channels, playlists, video details, comment","verification":"official","repositoryUrl":null}],"toolIndex":{"tools":[{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"google_trends","title":"ScrapeMole Google Trends","description":"Use when you need how search interest in a topic changes over time or by region, or which related queries are rising. Returns weekly/daily interest (0-100), per-region interest and top/rising related queries from Google Trends. Errors are not charged. Paid tool: x402 USDC on Base, $0.01 per successful call; call without payment to receive the PaymentRequired object.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search term. Compare up to 5 terms by separating them with commas."},"geo":{"type":"string","description":"Country or region code (US, GB, DE, US-CA). Empty = worldwide."},"time":{"type":"string","description":"Time range.","enum":["now 1-H","now 4-H","now 1-d","now 7-d","today 1-m","today 3-m","today 12-m","today 5-y","all"],"default":"today 12-m"},"regions":{"type":"string","description":"Include interest by region.","enum":["true","false"],"default":"true"},"related":{"type":"string","description":"Include related queries.","enum":["true","false"],"default":"true"}},"required":["q"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"7149c841441062a2d801a51ad7426a105ba8dc6939631004070144064e02aa97","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_channel","title":"ScrapeMole YouTube channel","description":"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.","inputSchema":{"type":"object","properties":{"channel":{"type":"string","description":"Channel @handle, URL or UC… channel ID."},"tab":{"type":"string","description":"Which feed.","enum":["videos","shorts","streams"],"default":"videos"},"limit":{"type":"string","description":"Max videos (1-50).","default":"20"}},"required":["channel"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"697d3dc54e9c6c9f70e610b05ed1b1f7d79d8a9c9463293b05cc74e79f001552","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_comments","title":"ScrapeMole youtube-comments","description":"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.","inputSchema":{"type":"object","properties":{"video":{"type":"string","description":"YouTube video URL or 11-character video ID."},"sort":{"type":"string","description":"Comment order.","enum":["top","newest"],"default":"top"},"limit":{"type":"string","description":"Max comments (1-100).","default":"20"},"lang":{"type":"string","description":"Interface language (hl), e.g. en, de."},"country":{"type":"string","description":"Country (gl), e.g. US, GB."}},"required":["video"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"56138ffc6fabcdd9697dfa3987e61d1fee4e48a13dc7917c2db9e17188dd0f38","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_playlist","title":"ScrapeMole youtube-playlist","description":"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.","inputSchema":{"type":"object","properties":{"playlist":{"type":"string","description":"Playlist URL (…?list=…) or playlist ID."},"limit":{"type":"string","description":"Max videos (1-100).","default":"50"},"lang":{"type":"string","description":"Interface language (hl), e.g. en, de."},"country":{"type":"string","description":"Country (gl), e.g. US, GB."}},"required":["playlist"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"a715e5b0b8fac8fa9f4242ec236fbe67f4f6abb2ffe5e3c58e1353919ae28e26","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_search","title":"ScrapeMole YouTube search","description":"Use when you need to find YouTube videos for a query, e.g. competitor or trend research. Returns up to 50 videos per call with title, channel, views, duration, approximate publish date and thumbnail; optional filters for sort order, upload date and duration. Flat price for any number of videos up to the limit; errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search query."},"limit":{"type":"string","description":"Max videos (1-50).","default":"20"},"sort":{"type":"string","description":"Sort order.","enum":["relevance","date","views","rating"],"default":"relevance"},"uploaded":{"type":"string","description":"Upload date filter.","enum":["any","hour","today","week","month","year"],"default":"any"},"duration":{"type":"string","description":"Duration filter.","enum":["any","short","medium","long"],"default":"any"},"lang":{"type":"string","description":"Interface language (hl), e.g. en, de."},"country":{"type":"string","description":"Country (gl), e.g. US, GB."}},"required":["q"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e640e6dc21ceac77d85c4f4432b992c731d74c80761934b10c34a28ea7126d7f","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_search_trial","title":"ScrapeMole YouTube search (first call free)","description":"Use when you need to find YouTube videos for a query, e.g. competitor or trend research. Returns up to 50 videos per call with title, channel, views, duration, approximate publish date and thumbnail; optional filters for sort order, upload date and duration. Flat price for any number of videos up to the limit; errors are not charged. FIRST CALL FREE: call with a query and no payment header; your first successful call per client IP per 30 days is returned free (response header X-ScrapeMole-Free-Trial: 1). Later calls answer 402 and cost $0.002 like /v1/youtube/search. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.","inputSchema":{"type":"object","properties":{"q":{"type":"string","description":"Search query."},"limit":{"type":"string","description":"Max videos (1-50).","default":"20"},"sort":{"type":"string","description":"Sort order.","enum":["relevance","date","views","rating"],"default":"relevance"},"uploaded":{"type":"string","description":"Upload date filter.","enum":["any","hour","today","week","month","year"],"default":"any"},"duration":{"type":"string","description":"Duration filter.","enum":["any","short","medium","long"],"default":"any"},"lang":{"type":"string","description":"Interface language (hl), e.g. en, de."},"country":{"type":"string","description":"Country (gl), e.g. US, GB."}},"required":["q"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"ac374b72b5293b708c4e3d857f9bfebd1d340c1a337772e6a30b55a7fddef591","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_transcript","title":"ScrapeMole YouTube transcript","description":"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.","inputSchema":{"type":"object","properties":{"video":{"type":"string","description":"YouTube video URL or 11-character video ID."},"lang":{"type":"string","description":"Preferred language code(s), comma-separated, in order of preference.","default":"en"},"translate":{"type":"string","description":"Translate the transcript into this language code if the video lacks it."},"segments":{"type":"string","description":"Include timestamped segments.","enum":["true","false"],"default":"true"}},"required":["video"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"81866539e4c012b6efdb30526a782cafe973a75b0cbc632764e23ce9a04df8be","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"},{"serverName":"dev.pages.scrapemole/scrapemole","endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","name":"youtube_video","title":"ScrapeMole youtube-video","description":"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.","inputSchema":{"type":"object","properties":{"video":{"type":"string","description":"YouTube video URL or 11-character video ID."},"lang":{"type":"string","description":"Interface language (hl), e.g. en, de."},"country":{"type":"string","description":"Country (gl), e.g. US, GB."}},"required":["video"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"fe4fda872279ecf6c4366a462d5d52cb0b2c278bd6a323e2fd309a4c2e18bed4","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T05:46:28.495Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"11612612cb0ec721535a4c5ae20e8455bed89e042b943b7148f7e06f1c804b91","protocol":"streamable-http","status":"indexed","toolCount":8,"observedAt":"2026-10-31T05:46:28.495Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"dev.pages.scrapemole/scrapemole":{"url":"https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp"}}},"Cursor":{"mcpServers":{"dev.pages.scrapemole/scrapemole":{"url":"https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp"}}},"VS Code":{"servers":{"dev.pages.scrapemole/scrapemole":{"type":"http","url":"https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:dev.pages.scrapemole%2Fscrapemole","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/dev.pages.scrapemole%2Fscrapemole","name":"dev.pages.scrapemole/scrapemole","description":"Pay-per-call YouTube data via x402 (USDC, Base): search, channels, playlists, video details, comment","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://scrapemole-api-mainnet.scrapemole.workers.dev/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://scrapemole.pages.dev","repositoryUrl":null,"version":"1.1.0"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"dev.pages.scrapemole/scrapemole","status":"online","lastCheckedAt":"2026-11-03T17:19:21.755Z","lastSuccessfulCheck":"2026-11-03T17:19:21.755Z","latencyMs":844,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T17:19:21.755Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T17:19:21.755Z"},"security":null,"timestamps":{"createdAt":"2026-10-12T08:31:41.515Z","updatedAt":"2026-10-12T08:31:41.515Z","observedAt":"2026-11-03T17:19:21.755Z"},"compatibility":{"serverVersion":"1.1.0","protocolVersions":[{"protocol":"mcp","version":null}]}}}}