{"name":"io.github.Perufitlife/multi-scraper-mcp","slug":"perufitlife-multi-scraper-mcp","title":null,"description":"14 web scrapers as MCP tools: Reddit, Amazon, Google Maps, Yelp, YouTube, Indeed & more.","url":"https://mcp.market/server/perufitlife-multi-scraper-mcp","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce","media"],"presence":{"score":18,"stars":2,"forks":1,"downloads_week":27,"last_push_at":"2026-06-18T11:40:23.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Perufitlife/multi-scraper-mcp","website":null,"version":"1.0.1","remotes":[],"packages":[{"registryType":"npm","identifier":"multi-scraper-mcp","version":"1.0.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Your Apify API token (free at https://console.apify.com/account/integrations)","isRequired":true,"format":"string","isSecret":true,"name":"APIFY_TOKEN"}]}],"tools":[{"name":"amazon_search","description":"Search Amazon for products or look up specific ASINs/product URLs. Returns title, price, rating, review count, ASIN, image URL and Prime status. Use for price comparison, product research, and competitor monitoring. Supports US/UK/DE/FR/IT/ES/CA/AU/JP/IN marketplaces. Example input: {\"searchQueries\": [\"wireless earbuds\"], \"marketplace\": \"amazon.com\", \"maxResultsPerQuery\": 20}","write_action":false,"price_micros":0,"input_schema":null},{"name":"ebay_search","description":"Search eBay listings, including completed/sold listings for real market-price history. Returns title, price, condition, seller, sold count and auction status. Use soldOnly:true to research what items actually sell for (resale/arbitrage analysis). Example input: {\"searchQueries\": [\"vintage seiko watch\"], \"soldOnly\": true, \"maxResultsPerQuery\": 30}","write_action":false,"price_micros":0,"input_schema":null},{"name":"google_maps_leads","description":"Build ready-to-contact local B2B lead lists in one step: scrape Google Maps businesses by category + city AND enrich each with emails (crawled from the business website), phone, social links and tech stack. Unlike google_maps_search, this returns leads you can actually email — no separate enrichment pass needed. Use for cold outreach, agency prospecting, and local sales lists. Example input: {\"sea","write_action":false,"price_micros":0,"input_schema":null},{"name":"google_maps_reviews","description":"Extract customer reviews for specific Google Maps places. Returns reviewer name, star rating, full review text, date and owner responses. Use after google_maps_search to dig into reputation/voice-of-customer for a business. Example input: {\"placeUrls\": [\"https://www.google.com/maps/place/...\"], \"maxReviewsPerPlace\": 30, \"sortBy\": \"newest\"}","write_action":false,"price_micros":0,"input_schema":null},{"name":"google_maps_search","description":"Find local businesses on Google Maps by category + location. Returns name, address, phone, website, rating, review count and GPS coordinates. The go-to tool for building local lead lists or analyzing local competition. Example input: {\"searchQueries\": [\"dentists in Miami FL\"], \"maxResultsPerQuery\": 25}","write_action":false,"price_micros":0,"input_schema":null},{"name":"healthcare_provider_leads","description":"Get verified US healthcare provider leads from the official NPPES / NPI Registry (CMS public data), enriched with website emails, extra phones, social profiles and tech stack. Returns NPI, provider name, credential (MD/DO/DDS...), specialty, license, full address, phone, fax and email. The authoritative source for doctor/dentist/clinic prospecting — every record is government-verified, no guesswor","write_action":false,"price_micros":0,"input_schema":null},{"name":"indeed_jobs","description":"Search Indeed job listings. Returns job title, company, location, salary (when posted), description snippet and posting date. Use for salary benchmarking, hiring-market analysis, or lead gen (companies hiring for X likely need Y). Supports US/UK/CA/AU/DE/FR/IN. Example input: {\"searchQueries\": [\"react developer\"], \"location\": \"Austin, TX\", \"country\": \"us\", \"datePosted\": \"7\"}","write_action":false,"price_micros":0,"input_schema":null},{"name":"reddit_scrape","description":"Get Reddit posts from subreddits, keyword searches across all of Reddit, or comments from specific post URLs. Returns title, score, author, body text, comment count and (optionally) nested comments — ideal for sentiment analysis, market research, and finding what people complain about. Note: when Reddit rate-limits, the scraper transparently degrades to Reddit RSS feeds, so very new comments may b","write_action":false,"price_micros":0,"input_schema":null},{"name":"saas_pricing","description":"Extract structured pricing from any SaaS pricing page: tier names, monthly/annual prices, billing periods and feature lists. With compareWithPrevious it diffs against the last run to detect pricing changes — ideal for competitor price monitoring. Example input: {\"urls\": [\"https://slack.com/pricing\"], \"compareWithPrevious\": false}","write_action":false,"price_micros":0,"input_schema":null},{"name":"tiktok_profile","description":"Scrape TikTok creator profiles, their videos, or discover trending videos by hashtag. Returns followers, total likes, and per-video views, likes, comments, shares, hashtags and music. Use for influencer discovery and trend analysis. Example input: {\"profileUrls\": [\"@khaby.lame\"], \"maxPostsPerProfile\": 10}","write_action":false,"price_micros":0,"input_schema":null},{"name":"trustpilot_reviews","description":"Scrape Trustpilot reviews for any company. Returns star rating, review title, full text, reviewer name, date, verified status and company responses. Use for competitor reputation analysis and mining customer pain points. Example input: {\"companyUrls\": [\"stripe.com\"], \"maxReviewsPerCompany\": 40, \"sortBy\": \"recency\"}","write_action":false,"price_micros":0,"input_schema":null},{"name":"website_contacts","description":"Crawl any website and extract emails, phone numbers, social media links and the detected technology stack. The B2B lead-enrichment workhorse: feed it domains from google_maps_search to get contactable leads. Example input: {\"domains\": [\"acme-plumbing.com\"], \"maxPagesPerDomain\": 4}","write_action":false,"price_micros":0,"input_schema":null},{"name":"yelp_search","description":"Search Yelp businesses by category + location through the official Yelp Fusion API (reliable, no scraping blocks). Returns rating, address, phone, categories, price level, GPS and supported transactions. Requires a free Yelp Fusion API key (5000 calls/day at https://docs.developer.yelp.com/) passed as yelpApiKey. Example input: {\"searches\": [\"ramen in San Francisco, CA\"], \"yelpApiKey\": \"YOUR_KEY\",","write_action":false,"price_micros":0,"input_schema":null},{"name":"youtube_channel","description":"Get YouTube channel stats and recent videos, or metadata for specific video URLs. Returns subscribers, total views, and per-video title, view count, likes and publish date. Use for influencer vetting and content research. Example input: {\"channelUrls\": [\"https://www.youtube.com/@mkbhd\"], \"maxVideosPerChannel\": 15}","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-09-26T21:22:46.243Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T21:22:46.241Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":8,"max":15,"notes":["last push 100 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"multi-scraper-mcp","version":"1.0.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-06-18T00:06:55.790Z","weeklyDownloads":27}],"repo":{"found":true,"owner":"Perufitlife","repo":"multi-scraper-mcp","archived":false,"pushedAt":"2026-06-18T11:40:23Z","stars":2,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/122845354?v=4","ownerCreatedAt":"2023-01-17T01:50:43Z"},"icon":{"url":null,"source":"none"},"presence":{"stars":2,"forks":1,"downloadsWeek":27,"license":"MIT","lastPushAt":"2026-06-18T11:40:23.000Z","score":18}}}},"grade_history":[],"reviews":[]}