ScraperAPI Connector for AI agents.
10 live capabilities
Get structured e-commerce data and bypass anti-bot protections.
Waiting for input…
Why people use ScraperAPI
ScraperAPI for Bypassing Anti-Bot Protections
This Connector fixes that by giving your agent the infrastructure it needs to act like a real user. It rotates proxies and handles headless browsing automatically. Instead of your agent failing, it just gets the data and puts it in front of you.
What Vinkius changes
You get a web-enabled agent that ignores blocks and returns clean data.
Use it from Claude, ChatGPT, Cursor or another AI client you already have.
One account · 5,900+ Connectors
- Real-world use case 01
Competitor Price Monitoring
A growth hacker asks the agent to find the current price of a specific item on Amazon.
- Real-world use case 02
Global SEO Ranking Checks
An SEO specialist asks for a Google SERP check on a new keyword.
- Real-world use case 03
Bypassing Aggressive Bot Detection
A developer needs to scrape a site protected by heavy anti-bot systems.
Complete set · 10capabilities
The complete ScraperAPI capability set.
These are the exact actions your AI can choose when you ask it to work with ScraperAPI.
01—04
4 capabilities in this set.
Part of 10 available through ScraperAPI.
- 01 Capability
Get async job
Retrieve the status and final result of a background scraping task. Use this to check long-running jobs.
- 02 Capability
Get account stats
Check your current usage limits and remaining credits. It helps you monitor your costs while running large scrapes.
- 03 Capability
Get screenshot link
Generate a URL that lets you view a full-page screenshot of any website. It is great for verifying layouts.
- 04 Capability
Scrape amazon
Pull structured product details from Amazon pages using an ASIN. It returns clean data like price and stock status.
05—07
3 capabilities in this set.
Part of 10 available through ScraperAPI.
- 05 Capability
Scrape google serp
Get structured search results from Google for any keyword. This makes it easy to pull organic rankings and snippets.
- 06 Capability
Scrape html
Grab standard HTML content from a URL with automatic proxy rotation. It is the go-to capability for general web data collection.
- 07 Capability
Scrape js rendered
Scrape websites that require JavaScript execution like React or Vue apps. Use this when a standard HTML request fails.
08—10
3 capabilities in this set.
Part of 10 available through ScraperAPI.
- 08 Capability
Scrape premium
Access high-quality residential proxies for sites with aggressive protection. This is your best bet for tough blocks.
- 09 Capability
Create async job
Start a scraping task in the background and receive a unique job ID. Use this for large pulls that would time out.
- 10 Capability
Custom scrape
Run a scrape using specific custom parameters for fine-tuned control. This gives you the most flexibility for complex requests.
Set up in minutes
One URL. Then ask ScraperAPI to work.
Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use ScraperAPI from the conversation.
Choose your client
Live previewAdvanced clients IDE · CLI
Claude · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp - Step 01
Open Connectors
In Claude Web or Claude Desktop, open Settings and choose Connectors.
- Step 02
Add the URL
Choose Add custom connector, name it ScraperAPI, and paste the URL above.
- Step 03
Turn it on in chat
Select +, open Connectors, and enable ScraperAPI for the conversation.
ChatGPT · Web + desktop
Connector URL · ready to paste
Streamable HTTPhttps://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp - Step 01
Open MCP settings
On desktop, open Settings and MCP servers. On web, open your workspace app or connector settings.
- Step 02
Add the URL
Choose Add server with Streamable HTTP, or create a custom MCP app, then paste the ScraperAPI URL.
- Step 03
Save and start
Save the connection and enable ScraperAPI in your conversation. Desktop may ask you to restart once.
Cursor · IDE configuration
Advanced setup
{
"mcpServers": {
"scraperapi": {
"url": "https://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp"
}
}
} - Step 01
Open MCP Settings
Press Cmd+Shift+P (macOS) or Ctrl+Shift+P (Windows/Linux) → search "MCP Settings"
- Step 02
Add the server config
Paste the JSON configuration above into the mcp.json file that opens
- Step 03
Save the file
Cursor will automatically detect the new Connector
- Step 04
Start using ScraperAPI
Open Agent mode in chat and ask: "Using ScraperAPI, help me...". 10 tools available
VS Code Copilot · IDE configuration
Advanced setup
{
"mcpServers": {
"scraperapi": {
"url": "https://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp"
}
}
} - Step 01
Create MCP config
Create a .vscode/mcp.json file in your project root
- Step 02
Add the server config
Paste the JSON configuration above
- Step 03
Enable Agent mode
Open GitHub Copilot Chat and switch to Agent mode using the dropdown
- Step 04
Start using ScraperAPI
Ask Copilot: "Using ScraperAPI, help me...". 10 tools available
Windsurf · IDE configuration
Advanced setup
{
"mcpServers": {
"scraperapi": {
"url": "https://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp"
}
}
} - Step 01
Open MCP Settings
Go to Settings → MCP Configuration or press Cmd+Shift+P and search "MCP"
- Step 02
Add the server
Paste the JSON configuration above into mcp_config.json
- Step 03
Save and reload
Windsurf will detect the new server automatically
- Step 04
Start using ScraperAPI
Open Cascade and ask: "Using ScraperAPI, help me...". 10 tools available
Cline · IDE configuration
Advanced setup
{
"mcpServers": {
"scraperapi": {
"url": "https://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp"
}
}
} - Step 01
Open Cline MCP Settings
Click the Connectors icon in the Cline sidebar panel
- Step 02
Add remote server
Click "Add Connector" and paste the configuration above
- Step 03
Enable the server
Toggle the server switch to ON
- Step 04
Start using ScraperAPI
Ask Cline: "Using ScraperAPI, help me...". 10 tools available
Claude Code · Terminal command
Advanced setup
claude mcp add scraperapi --transport http "https://edge.vinkius.com/vk_preview_nELcO4Myrx7IrBymIKoaUd3mXQyjfxnY1APMhbc3/mcp" - Step 01
Install Claude Code
Run npm install -g @anthropic-ai/claude-code if not already installed
- Step 02
Add the Connector
Run the command above in your terminal
- Step 03
Verify the connection
Run claude mcp to list connected servers, or type /mcp inside a session
- Step 04
Start using ScraperAPI
Ask Claude: "Using ScraperAPI, show me...". 10 tools are ready
Where the request belongs
Work ScraperAPI can move forward.
This is for data engineers tired of writing custom scrapers, growth hackers who need competitor pricing, and SEOs who want to monitor rankings at scale without getting banned.
Data Engineer
They use this to run massive, parallel background jobs to build archives without managing proxy infrastructure.
Growth Hacker
They use it to quickly pull pricing and metadata from Amazon competitors to find market gaps.
SEO Specialist
They use it to scrape Google SERPs globally and monitor keyword rankings in real time.
Build the capability set
Add more capabilities.
Each Connector adds new actions and data without changing how you work.
Browse ConnectorsScrapingBee
Powerful web scraping with JS rendering, premium proxies, and AI-powered data extraction directly from your AI agent.
Oxylabs
Scrape any website via Oxylabs. extract Google SERPs, Amazon products, Bing and Yandex results, or any arbitrary URL with JS rendering from any AI agent.
Zyte
Extract structured web data, perform browser automation, and fetch search engine results directly through the Zyte API.
Nimbleway
Web data collection and scraping via Nimbleway. extract content and search the web directly from your AI agent.
Crawlbase
Scrape and crawl via Crawlbase. perform HTML extraction, handle JS-rendered pages, bypass CAPTCHAs, and scrape social profiles directly from any AI agent.
Spider
High-performance Rust-powered web scraping and crawling. scrape, crawl, and search up to 100K+ pages/second with built-in anti-bot protection.
Bring your own AI
Change the model, client or framework. Keep ScraperAPI connected.
-
Claude -
ChatGPT -
Gemini -
Cursor -
VS Code -
Windsurf -
ZCode -
Cline -
Zed -
Continue -
Kiro -
Roo Code -
Zencoder -
Goose -
Void -
Augment Code -
Amp -
Qodo -
Tabnine -
Pieces -
Sourcegraph Cody -
JetBrains -
Warp -
Amazon Q -
Antigravity -
BoltAI -
Raycast -
Jan -
LM Studio -
AnythingLLM -
Open WebUI -
Msty -
Cherry Studio -
LibreChat -
TypingMind -
Chorus -
5ire -
n8n -
LangChain -
LlamaIndex -
CrewAI -
Vercel AI SDK
Before you connect
Questions about ScraperAPI.
The practical details behind the request, access and result.
Can the ScraperAPI MCP bypass Cloudflare blocks?
Yes, it uses high-quality residential proxies and headless browsing to get past common anti-bot systems like Cloudflare.
Does ScraperAPI work for scraping Amazon products?
It does. The Connector includes a specific capability to pull structured data like price and ratings from Amazon pages using an ASIN.
How does ScraperAPI handle websites that use React or Vue?
It can render JavaScript. This means it can load and see content on dynamic sites that wouldn't show up with a standard web request.
Can I run long scraping tasks without timing out?
Yes, you can use the background job feature. This lets the Connector start a long scrape and give you a job ID to check the results later.
Is ScraperAPI good for SEO keyword research?
It is excellent for this. It can pull structured Google search results to help you monitor rankings and rich snippets across different regions.
Will my AI agent get banned for scraping too much?
The Connector manages proxy rotation for you. By constantly changing the IP addresses, it significantly reduces the risk of your agent getting blocked.
Can the agent bypass Cloudflare screens when scraping?
Yes. If standard scraping (scrape_html) encounters a block, you can prompt the agent to 'Retry using premium proxies' (scrape_premium). This engages ScraperAPI's massive pool of residential IP addresses to mimic normal human traffic perfectly.
How can I extract pricing data directly from Amazon?
Instead of attempting to parse Amazon's chaotic HTML structure, just ask your agent: 'Get the Amazon product details for ASIN B0BQK...'. The agent uses scrape_amazon to return structured JSON data, neatly outputting the item's price and stock availability.
Does the scraping capability consume my LLM context window linearly?
Not if you use async jobs. For heavy pages, tell the agent 'Create an async job to scrape this URL'. It will return a Job ID (create_async_job), freeing up the chat. You can then ask the agent to 'check on the async job' (get_async_job) whenever you're ready.
One connection away
Give your agent a direct line to ScraperAPI.
Connect ScraperAPI once. Keep it beside 5,900+ managed Connectors when the next task needs more.
Explore every Connector No credit card required · Free tier available