maps_web
Browse, scrape, and capture web pages with proxy rotation, JavaScript rendering, and anti-bot bypass.
Instructions
Browse and scrape any webpage with advanced proxy and rendering capabilities.
Best for:
Reading webpage content
Taking screenshots of websites
Verifying how a site looks from different countries
Bypassing anti-bot protections
Accessing JavaScript-rendered content
Key Features:
Geo-targeting: Access websites from different countries
JavaScript Rendering: Render SPAs and dynamic content
Residential/Mobile Proxies: Better success on challenging sites
Screenshots: Capture visual snapshots of pages
Anti-Bot Bypass: Multiple bypass levels for protected sites
Wait Controls: Wait for elements or time before capture
Usage Examples:
Simple page browse:
{
"name": "maps_web",
"arguments": {
"url": "https://example.com"
}
}Screenshot for website:
{
"name": "maps_web",
"arguments": {
"url": "https://example.de",
"render_js": true,
"json_response": true,
"screenshot": true
}
}Access Cloudflare-protected site:
{
"name": "maps_web",
"arguments": {
"url": "https://protected-site.com",
"bypass_level": "cloudflare_level_2",
"residential": true,
"render_js": true
}
}Wait for dynamic content:
{
"name": "maps_web",
"arguments": {
"url": "https://spa-app.com",
"render_js": true,
"wait_for": ".product-list",
"wait": 2000
}
}Returns: HTML content, or JSON with screenshot (base64) if screenshot=true.
IMPORTANT - Default Behavior:
Always start with BASIC settings (just the URL)
Do NOT use advanced parameters (render_js, residential, bypass_level, premium) unless:
The user explicitly requests them, OR
A previous request failed AND the user gives permission to use them
If a request fails:
The error response will ask for permission to retry with advanced options
Wait for user confirmation before using advanced parameters
Never auto-enable advanced parameters without user consent
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| wait | No | ||
| mobile | No | ||
| scroll | No | ||
| country | No | ||
| premium | No | ||
| wait_for | No | ||
| render_js | No | ||
| screenshot | No | ||
| device_type | No | ||
| residential | No | ||
| bypass_level | No | ||
| keep_headers | No | ||
| session_number | No | ||
| follow_redirects | No | ||
| max_request_cost | No | ||
| optimize_request | No | ||
| return_status_codes | No |