MCP.Market

ScrapingBot MCP server

online · 100% uptime
by scrapingbot.io·io.scrapingbot/scrapingbot·v1.0.0

Public web data for AI agents: scrape any page, plus Google, TikTok, Instagram and Amazon as JSON.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed ScrapingBot yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

ScrapingBot tools (23, 1 write)

write = sends, deletes, buys or posts
  • amazonProductFree

    Everything on an Amazon product page by ASIN: price, rating, availability, bullet points, specifications, photos and variations. 10 credits.

  • amazonProductsFree

    Full details for up to 20 ASINs in one call, the same as amazonProduct for each. 10 credits per product returned; ASINs that fail are free.

  • amazonRankingsFree

    Amazon's Best Sellers or New Releases for a department, in rank order, with price and rating. 10 credits.

  • amazonSearchFree

    Search Amazon US products by keyword: title, price, rating, Prime and photo for each. page for more. 10 credits.

  • amazonSuggestionsFree

    The suggestions Amazon shows as a shopper types: useful for keyword research. 10 credits.

  • extractStructuredDataFree

    Fetch a web page and have AI pull out exactly the fields you want, as JSON. Pass ai_query (plain English, e.g. "title, price and stock") or ai_schema ({"field": "description"}). The page cost plus 5 credits.

  • getScrapeJobFree

    Look up an earlier scrape by the job_id it returned. Free.

  • googleReviewsFree

    Reviews of a place from Google Maps, by the cid, fid or placeId in a googleSearch places or maps result. sortBy newest, mostRelevant, highestRating or lowestRating; pass nextPageToken for more. 10 credits.

  • googleSearchFree

    Google results as JSON: web (default), images, videos, news, shopping, places or maps (type), for any country (gl) and language (hl). Places and maps results include a cid for googleReviews. 10 credits.

  • instagramFollowersFree

    List or search an Instagram account's followers or following, by numeric user_id from instagramUser. query searches the whole list; max_id pages. For very large accounts Instagram shows only about 50 recent followers, so use query to find someone. 5 credits.

  • instagramMediaFree

    Instagram content by mode: an account's posts, reels or tagged posts (user_id), one post by shortcode or url, a post's comments, the replies to a comment (comment_id), or an account's active stories (username). 5 credits.

  • instagramSearchFree

    Search Instagram accounts, hashtags, places or posts (search_type), or everything at once (global). 5 credits.

  • instagramUserFree

    An Instagram profile: bio, follower, following and post counts, links and the numeric user id other tools need. Pass one of username, user_id or url. 5 credits.

  • listCapabilitiesFree

    List every ScrapingBot tool, the API routes behind them and their parameters. Free.

  • pollJobUntilDoneFree

    Wait for a scrape job to finish, then return it. Free.

  • providerRequestFree

    Call any Google, Instagram, TikTok or Amazon endpoint by path, for the few the other tools do not cover (listCapabilities lists them). Costs the same as that API.

  • runBrowserScenariowrite actionFree

    Open a page in a real browser, run steps such as click, fill, scroll and wait, then return the resulting page as markdown. js_scenario: {"instructions": [{"fill": ["#q", "shoes"]}, {"click": "#go"}, {"wait": 1000}]}. From 5 credits.

  • scrapeWebsiteFree

    Fetch any public web page and return its content as markdown (format: "html" for the raw HTML). 1 credit; render_js (pages built with JavaScript) 5; premium_proxy 10; stealth_proxy 75. screenshot: true attaches a screenshot image.

  • tiktokCommentsFree

    Comments on a TikTok video (url), or the replies to one comment (comment_id plus the video url or video_id). 1 credit.

  • tiktokFollowersFree

    A TikTok account's followers or the accounts it follows, by numeric user_id (data.user.id from tiktokUser). Up to 50. 1 credit.

  • tiktokSearchFree

    Search TikTok creators (search_type: users) or videos (videos) by keyword. Videos page: for page 2 onward pass the previous response's data.cursor as cursor and its data.searchId as search_id. Users search returns a single page and ignores cursor. 1 credit.

  • tiktokUserFree

    A TikTok profile by username: bio, counts, verified badge and numeric user id; include_posts returns the latest videos instead. 1 credit.

  • tiktokVideoFree

    A TikTok video's stats, caption, author, sound and download links, by video URL. 1 credit.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 769ms20/20
  • Tool poisoning23 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 11 days ago15/15
  • Maintainer identityendpoint served from the registry-verified namespace domain8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How ScrapingBot compares

Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 85% of 2,174 E-commerce servers
Tools
23
the typical E-commerce server has 6
Tools that change things
4%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote E-commerce server answers 100%
Response time
326 ms
faster than 48% of 1,527 E-commerce servers

What its tools let an agent do: 22 read · 1 run or deploy

Install ScrapingBot in Claude Code, Cursor or VS Code

claude mcp add --transport http scrapingbot https://scrapingbot.io/api/mcp
Add to Cursor

What the publisher says

From the ScrapingBot repository's README, as published. We do not edit it. Read it on GitHub

ScrapingBot

One API key for public web data: scrape any page (plain or JavaScript-rendered), pull fields out with AI, and get public TikTok, Instagram, Google and Amazon data as JSON. A hosted MCP server gives AI agents the same data as tools.

100 free credits when you sign up. No credit card. Get your API key

Docs · Pricing · MCP server · Examples · Agent Skills

Quickstart

export SCRAPINGBOT_API_KEY="YOUR_API_KEY"

curl "https://scrapingbot.io/api/v1/scrape?url=https://example.com" \
  -H "x-api-key: $SCRAPINGBOT_API_KEY"
{
  "success": true,
  "url": "https://example.com",
  "html": "<!doctype html><html lang=en><head>…",
  "status": 200,
  "duration": "0.79",
  "credits_used": 1,
  "job_id": "…"
}

That call cost 1 credit. Failed requests are refunded automatically.

Base URL: https://scrapingbot.io/api/v1 Auth: x-api-key: YOURAPIKEY header (or Authorization: Bearer YOURAPIKEY). Keep the key on the server.

Endpoints

The data APIs (TikTok, Instagram, Google, Amazon) are all POST with a JSON body naming the endpoint and its params:

curl -X POST "https://scrapingbot.io/api/v1/tiktok" \
  -H "x-api-key: $SCRAPINGBOT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"endpoint": "/user/info", "params": {"unique_id": "tiktok"}}'

Full parameters and response shapes: docs.

How charging works

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

ScrapingBot: common questions

Is ScrapingBot MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the ScrapingBot safety report
How do I install ScrapingBot?
It runs remotely at scrapingbot.io. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does ScrapingBot need an API key?
Yes. The registry entry asks for x-api-key.
Is ScrapingBot maintained?
The last commit was 31 days ago (2026-10-03). The latest release is v1.0.0.
Is ScrapingBot up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of ScrapingBot?
Servers from other publishers that do the same job: Trends MCP server, Ads MCP server and Scavio MCP server.
How does ScrapingBot compare with other E-commerce MCP servers?
safety score 88/100 (higher than 85% of 2,174 E-commerce servers); tools 23 (the typical E-commerce server has 6); tools that change things 4% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to ScrapingBot

Same job from other publishers: the closest match first, then the best rated.

  • Trends MCP
    Trend data from Google Trends, YouTube, TikTok, Reddit, Amazon, Wikipedia, npm, Steam and more
    A
  • Ads
    Manage Google, Meta, Amazon, TikTok, LinkedIn & ChatGPT ads. 430 tools for campaigns & analytics.
    B
  • Scavio
    Structured web data from 58 platforms: Google, ChatGPT, Gemini, YouTube, Amazon, Reddit, TikTok
    A
  • HasData
    All HasData scraping tools in one MCP server: Google, TikTok, Instagram, maps, e-commerce and more.
    A
  • Markifact - Ads & Analytics
    AI marketing agent for Google Ads, Meta, GA4, TikTok, LinkedIn, Shopify, HubSpot and more.
    A