# ScrapeMole data API for AI agents > Pay-per-call public web data for agents: Google Trends, YouTube transcripts, YouTube search, YouTube channel videos. Pay per successful call in USDC with x402; errors are never charged. No accounts, no API keys. Pay with x402 v2 (exact, USDC on Base). Call without payment to get a 402 with the price; retry with an x402 client. Only 200 responses are charged. ## Endpoints - GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/google-trends ($0.01): Google Trends for one search term (or up to 5 compared): interest over time, by region, related queries. - q (required): Search term. Compare up to 5 terms by separating them with commas. - geo: Country or region code (US, GB, DE, US-CA). Empty = worldwide. - time: Time range. One of: 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: Include interest by region. One of: true, false. Default true. - related: Include related queries. One of: true, false. Default true. - GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/transcript ($0.005): Transcript (captions) of one YouTube video, with timestamps and video metadata. - video (required): YouTube video URL or 11-character video ID. - lang: Preferred language code(s), comma-separated, in order of preference. Default en. - translate: Translate the transcript into this language code if the video lacks it. - segments: Include timestamped segments. One of: true, false. Default true. - GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/search ($0.01): YouTube search results: up to 50 videos with views, channel, duration and publish date. - q (required): Search query. - limit: Max videos (1-50). Default 20. - sort: Sort order. One of: relevance, date, views, rating. Default relevance. - uploaded: Upload date filter. One of: any, hour, today, week, month, year. Default any. - duration: Duration filter. One of: any, short, medium, long. Default any. - lang: Interface language (hl), e.g. en, de. - country: Country (gl), e.g. US, GB. - GET https://scrapemole-api-mainnet.scrapemole.workers.dev/v1/youtube/channel ($0.01): Latest videos, shorts or live streams of one YouTube channel (up to 50). - channel (required): Channel @handle, URL or UC… channel ID. - tab: Which feed. One of: videos, shorts, streams. Default videos. - limit: Max videos (1-50). Default 20. ## Docs - OpenAPI: https://scrapemole-api-mainnet.scrapemole.workers.dev/openapi.json - Terms: https://scrapemole-api-mainnet.scrapemole.workers.dev/terms - Website: https://scrapemole.pages.dev ## MCP - Remote MCP server (Streamable HTTP): POST /mcp on this host. Tools: the endpoints above plus Amazon product, same prices; pay with the x402 MCP transport (_meta["x402/payment"]). ## Also from ScrapeMole - GET https://scrapemole-api.vercel.app/v1/amazon/product ($0.01): One Amazon product by ASIN or URL: price, stock, rating, reviews, Best Sellers rank, specs, images (x402, USDC on Base). Docs: https://scrapemole-api.vercel.app/openapi.json