Scrappa
About
Remote MCP server for Claude, Cursor, VS Code, and Windsurf with access to 80+ web scraping and data extraction APIs.
Details
- Author
- Unknown
- Categories
- Web Scraping, Other, API
Jump to
Web Scraping MCP API for Claude, Cursor and AI Agents
Connect Scrappa as a remoteweb scraping MCP serverand give Claude Desktop, Cursor, Codex, OpenCode, Gemini CLI, VS Code, or Windsurf direct access to 80+ scraping APIs. Search Google, scrape Google Maps, monitor reviews, fetch YouTube transcripts, and qualify leads from your AI client.
MCP web scraping API endpoint using streamable-HTTP transport. Authenticate with theX-API-KEYheader from yourScrappa dashboard.
Start with the integration guide, then move into client-specific setup and endpoint walkthroughs for Claude Desktop, Cursor, Google Maps, Google Search, YouTube, and agent use cases.
Find places, enrich business profiles, and pull review data for lead generation and local market research agents.
]([](https://scrappa.co/mcp/google-maps-scraper)%5B)<<<https://scrappa.co/mcp/google-maps-scraper)
Give Claude, Cursor, and other AI agents structured SERP results for rank tracking, research, and competitor monitoring.
%5B)<<<https://scrappa.co/mcp/google-search-scraper)
Search videos, fetch metadata, collect comments, and retrieve transcripts for content research workflows.
%5B)<<<https://scrappa.co/mcp/youtube-scraper)
Copy-paste the mcp-remote configuration and connect Claude Desktop to Scrappa in under a minute.
%5B)<<<https://scrappa.co/mcp/claude-desktop)
Add Scrappa to Cursor so agent mode can call web scraping tools while you work in the IDE.
Build lead generation, review monitoring, real estate research, and SERP tracking agents with live web data.
TheModel Context Protocol (MCP)is an open standard that allows AI assistants to connect to external tools and data sources. Scrappa's web scraping MCP server is a single managed remote endpoint — point any MCP-compatible client at the Scrappa MCP URL above, pass your API key, and your AI can:
Use URL-based auth when headers are unavailable
Sign up at[scrappa.coand get your API key from the dashboard.
Install Node.js for Bridge-Based Clients
Node.js 18+ is only needed for clients that use mcp-remote: Claude Desktop, Cursor, VS Code, and Windsurf. Codex, OpenCode, and Gemini CLI connect through native remote MCP configuration.
Create a free Scrappa account, copy the dashboard key, and use it anywhere this guide showsYOUR_SCRAPPA_API_KEY.
Test a live request before wiring your client
Open the public playground, run a Google Search or Maps request, and confirm the JSON shape your AI agent will receive through MCP.
UsingClaude CodeorGemini CLI? Run the matching command:
claude mcp add scrappa --transport http https://scrappa.co/mcp -H 'X-API-KEY: YOUR_SCRAPPA_API_KEY'
gemini mcp add --transport http --header 'X-API-KEY: YOUR_SCRAPPA_API_KEY' scrappa https://scrappa.co/mcp
Done!Restart your AI client and start using Scrappa tools.
Using a different tool? See the detailed instructions below.
Claude Mobile and clients without custom headers
If your MCP client cannot send theX-API-KEYheader, paste the API key into the MCP URL instead. Prefer header authentication when the client supports it, because URLs can be stored in browser history, proxy logs, analytics, screenshots, and support tickets.
https://scrappa.co/mcp?X-API-KEY=YOUR_SCRAPPA_API_KEY
Run the same Scrappa endpoints in the playground first, then paste your API key into Claude, Codex, Gemini CLI, Cursor, VS Code, or Windsurf.
Choose your AI tool and follow the installation instructions.
Add the following to your Claude Desktop configuration file:
macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "scrappa": { "command": "npx", "args": ["-y", "mcp-remote", "https://scrappa.co/mcp", "--header", "X-API-KEY: YOUR_SCRAPPA_API_KEY"] } } }
Run this single command in your terminal:
claude mcp add scrappa --transport http https://scrappa.co/mcp -H 'X-API-KEY: YOUR_SCRAPPA_API_KEY'
That's it!Restart Claude Code and you're ready to go.
Or add it to your project's.mcp.jsonfile:
{ "mcpServers": { "scrappa": { "command": "npx", "args": ["-y", "mcp-remote", "https://scrappa.co/mcp", "--header", "X-API-KEY: YOUR_SCRAPPA_API_KEY"] } } }
[mcp_servers.scrappa] url = "https://scrappa.co/mcp" http_headers = { "X-API-KEY" = "YOUR_SCRAPPA_API_KEY" }
Add to your OpenCode configuration file:
File:opencode.jsonin your project root, or~/.config/opencode/opencode.jsonfor global setup.
{ "$schema": "https://opencode.ai/config.json", "mcp": { "scrappa": { "type": "remote", "url": "https://scrappa.co/mcp", "enabled": true, "oauth": false, "headers": { "X-API-KEY": "YOUR_SCRAPPA_API_KEY" } } } }
gemini mcp add --transport http --header 'X-API-KEY: YOUR_SCRAPPA_API_KEY' scrappa https://scrappa.co/mcp
{ "mcpServers": { "scrappa": { "httpUrl": "https://scrappa.co/mcp", "headers": { "X-API-KEY": "YOUR_SCRAPPA_API_KEY" } } } }
{ "mcpServers": { "scrappa": { "command": "npx", "args": ["-y", "mcp-remote", "https://scrappa.co/mcp", "--header", "X-API-KEY: YOUR_SCRAPPA_API_KEY"] } } }
Add to your VS Code settings (settings.json):
{ "mcp": { "servers": { "scrappa": { "command": "npx", "args": ["-y", "mcp-remote", "https://scrappa.co/mcp", "--header", "X-API-KEY: YOUR_SCRAPPA_API_KEY"] } } } }
Add to your Windsurf MCP configuration file:
File:~/.codeium/windsurf/mcp_config.json
{ "mcpServers": { "scrappa": { "command": "npx", "args": ["-y", "mcp-remote", "https://scrappa.co/mcp", "--header", "X-API-KEY: YOUR_SCRAPPA_API_KEY"] } } }
The Scrappa MCP server provides the following tools to your AI assistant:
G Google Search, Maps, Flights & Hotels
google-search-light- Lightweight web search
simple-search- Google Maps places (simple search)
google-business-details- Maps business profile
google-flights-one-way- One-way flight search
google-flights-round-trip- Round-trip flights
google-hotels-search- Hotel listings & prices
trustpilot-company-reviews- Trustpilot ratings & reviews
trustpilot-company-details- Trustpilot company profile
kununu-reviews- Kununu employer reviews
trustedshops-reviews- TrustedShops reviews
linkedin-profile- LinkedIn profile data
linkedin-company- LinkedIn company pages
Once Scrappa is connected, just ask your AI assistant naturally. These prompts are real web scraping workflows people run today through Claude, Codex, Cursor, and Gemini CLI:
"Search Google for "best web scraping API 2026" and summarise the top 10 results"
"Pull Google Maps reviews for the three top-rated coffee shops in Berlin Mitte"
"Get the Trustpilot rating, review count, and three latest reviews for stripe.com"
"Fetch the LinkedIn profile and current company forhttps://linkedin.com/in/satyanadella"
"Grab the YouTube transcript forhttps://youtube.com/watch?v=... and turn it into a blog outline"
"Find Indeed remote senior Laravel jobs posted in the last 7 days and group them by salary band"
"Compare Google Flights prices BER → JFK for next Friday and the Friday after"
"Translate this product description into German, French, and Spanish"
MCP is the fastest path for AI agents, but every tool is backed by the same REST API. Use direct calls when you need a scheduled job, backend enrichment pipeline, or test fixture outside the AI client.
const response = await fetch('https://api.scrappa.co/google-maps/simple-search?query=coffee%20shops%20Austin', { headers: { 'X-API-KEY': process.env.SCRAPPA_API_KEY! } }); const places = await response.json(); console.log(places);
import os import requests response = requests.get( 'https://api.scrappa.co/google/search', params={'query': 'best mcp scraper'}, headers={'X-API-KEY': os.environ['SCRAPPA_API_KEY']}, ) print(response.json())
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.




