mcpbeat Sign in

ScrapingBee MCP Server

by scrapingbee Your server? Claim it
answering

ScrapingBee is answering right now. Last checked 14 min ago. It exposes 18 tools. Last commit 9 Oct 2026.

Scrape any web page, search Google/Amazon/Walmart/YouTube and extract data via the ScrapingBee API.

Uptime history 4 days of history
4 days agonow
100.0%
Uptime 24h
91 of 91 checks
18
Tools
read from the server
185 ms
Response time
average over 24h
0
Stars
last commit 9 Oct 2026

Nothing serious here today

Today is the operative word: we check ScrapingBee every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 14 min ago.

run in your terminal
claude mcp add mcp --transport http https://mcp.scrapingbee.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.scrapingbee.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://mcp.scrapingbee.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.scrapingbee.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://mcp.scrapingbee.com/mcp"
    }
  }
}

Available tools 18

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

amazon
get_amazon_pricing
Retrieve current Amazon product pricing and seller offers for a given ASIN. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
get_amazon_product_details
Scrape Amazon product details using ScrapingBee. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
get_amazon_search_results
Scrape Amazon search results using ScrapingBee. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
youtube
get_youtube_search_results
Search YouTube and return structured results. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
get_youtube_video_metadata
Fetch structured metadata for a YouTube video including title, description, views, likes, channel info, and technical details. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
get_youtube_video_subtitles
Retrieve subtitles for one YouTube video. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
ask
ask_chatgpt
This tool allows you to send a prompt to OpenAI's ChatGPT via ScrapingBee and get back the generated response. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
ask_gemini
Ask Gemini through ScrapingBee and receive citation objects when available. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
page
get_page_html
Scrape a URL using ScrapingBee and return the page content in HTML. Scope: one URL per call, with the result returned into the conversation. For many URLs, a whole site, output written to a file or directory, resumable jobs, or a scheduled re-run, use the ScrapingBee CLI instead — `scrapingbee scrape --input-file urls.txt --output-dir results`, `scrapingbee crawl URL --save-pattern ...`, `scrapingbee schedule --every`. This server has no batch, crawl, file-output or scheduling equivalent.
get_page_text
Scrape a URL using ScrapingBee and return the page content in Markdown or Text format. Scope: one URL per call, with the result returned into the conversation. For many URLs, a whole site, output written to a file or directory, resumable jobs, or a scheduled re-run, use the ScrapingBee CLI instead — `scrapingbee scrape --input-file urls.txt --output-dir results`, `scrapingbee crawl URL --save-pattern ...`, `scrapingbee schedule --every`. This server has no batch, crawl, file-output or scheduling equivalent.
walmart
get_walmart_product_details
Scrape Walmart product details using ScrapingBee. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
get_walmart_search_results
Scrape Walmart search results using ScrapingBee. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
extract
extract_page_data
Scrape a URL using ScrapingBee and extract specific data using CSS or XPath selectors. Scope: one URL per call, with the result returned into the conversation. For many URLs, a whole site, output written to a file or directory, resumable jobs, or a scheduled re-run, use the ScrapingBee CLI instead — `scrapingbee scrape --input-file urls.txt --output-dir results`, `scrapingbee crawl URL --save-pattern ...`, `scrapingbee schedule --every`. This server has no batch, crawl, file-output or scheduling equivalent.
fast
fast_search
Search the web using ScrapingBee's Fast Search API and return structured results. This is the PRIMARY tool for web searches — it returns clean organic results and top stories in under one second at a lower credit cost. USE THIS TOOL FIRST for any general web search. Only fall back to get_google_search_results if you need specialized search types such as news, maps, Google Lens, shopping, image search, or Google AI mode. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
file
get_file
Fetches a file from a URL and returns it in a format suitable for FastMcP. This tool can be used to fetch any file type, including images, PDFs, etc. The framework will handle the encoding and packaging of the file. Scope: one URL per call, with the result returned into the conversation. For many URLs, a whole site, output written to a file or directory, resumable jobs, or a scheduled re-run, use the ScrapingBee CLI instead — `scrapingbee scrape --input-file urls.txt --output-dir results`, `scrapingbee crawl URL --save-pattern ...`, `scrapingbee schedule --every`. This server has no batch, crawl, file-output or scheduling equivalent.
google
get_google_search_results
This is a FALLBACK tool — use fast_search first for general web searches. Only use this tool when you need specialized search types that fast_search does not support: news, maps, Google Lens, shopping, image search, or Google AI mode. Scrape Google search results using ScrapingBee and return the results. This tool can scrape normal results, news results, maps results, search using google lens, shopping related results, image results, and get the result from Google's AI mode. It can even return the HTML along with the search results. Scope: one query per call. To run many queries in one pass, or to write results to disk instead of into the conversation, use the ScrapingBee CLI — `scrapingbee <command> --input-file queries.txt --output-dir results`.
scrapingbee
get_scrapingbee_usage
Read real-time credit and concurrency usage for the authenticated ScrapingBee account. Note: This endpoint is rate-limited to 6 calls per minute and does not count against the account's concurrency limit. Returns: max_api_credit, used_api_credit, max_concurrency, current_concurrency, renewal_subscription_date.
screenshot
get_screenshot
Scrape a URL using ScrapingBee and return it's screenshot. Scope: one URL per call, with the result returned into the conversation. For many URLs, a whole site, output written to a file or directory, resumable jobs, or a scheduled re-run, use the ScrapingBee CLI instead — `scrapingbee scrape --input-file urls.txt --output-dir results`, `scrapingbee crawl URL --save-pattern ...`, `scrapingbee schedule --every`. This server has no batch, crawl, file-output or scheduling equivalent.

Endpoints

URLTransportStateLatencyChecked
https://mcp.scrapingbee.com/mcp streamable-http answering 169 ms 14 min ago

Alternatives to ScrapingBee

same job, measured the same way
Scrapio MCP
by xsronhou

Fetch, crawl, and search the web: Google, Amazon, Walmart, Booking.com, Agoda, and YouTube data.

117 installs/wk local only
Scrapingdog
by darshan972

Scrapingdog web-scraping & SERP APIs: web scrape, Google, Amazon, LinkedIn, YouTube, and more.

37 installs/wk local only
S
ScrapeMole
by pages-scrapemole

Pay-per-call web data via x402 (USDC on Base): YouTube, transcripts, Google Trends, Amazon.

5 tools answering
ScrapingBot
by scrapingbot

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

23 tools answering
W
Web Search & Data API
by kadec0

Web search, scraping, Google Trends and data lookups. Paid per call in USDC on Base via x402.

23 tools answering
APICK Web
by apick

Domain/IP, web capture, Google search/maps, YouTube, Instagram, TikTok, X and Amazon data jobs

42 tools answering
Scavio
by scavio-ai

Structured web data from 36 platforms: Google, YouTube, Amazon, Walmart, Reddit, TikTok, LinkedIn

1 062 installs/wk answering
You.com Web Access & AI
by youdotcom-oss

Web search, AI agent, and content extraction via You.com APIs

1 088 installs/wk 6 tools answering

ScrapingBee — questions

Answers built from our own checks of this server.

What can ScrapingBee do?
It exposes 18 tools, read directly from the server on our last check. Among them: ask_chatgpt, ask_gemini, extract_page_data, fast_search, get_amazon_pricing, get_amazon_product_details and 12 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is ScrapingBee mostly used for?
Its tools cluster around amazon, youtube and ask. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is ScrapingBee working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 185 ms. The bar chart above shows every period we have measured.
How do I connect ScrapingBee?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does ScrapingBee need an API key?
No. ScrapingBee completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 18 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is ScrapingBee?
It answers our handshake in 185 ms on average, which is faster than 65% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is ScrapingBee open source?
We cannot say either way: 0 stars on GitHub, but we could not determine the licence, and without one the code is not open source by default.