novada_proxy
Bypass IP-based rate limits and geo-restrictions by routing HTTP requests through residential or mobile IPs. Returns proxy URL, shell exports, or curl flag.
Instructions
Use when you need to route your own HTTP requests through residential or mobile IPs — for geo-targeting, IP rotation, or bypassing IP-based rate limits. Returns proxy URL, shell export commands, or curl --proxy flag.
Best for: When you need a specific country/city IP, sticky sessions for multi-step workflows, or testing geo-restricted content. Not for: Web page extraction (use novada_extract — proxy is automatic), web search (use novada_search). Formats: "url" for Node.js/Python, "env" for shell variables, "curl" for CLI requests. Note: Requires NOVADA_PROXY_USER, NOVADA_PROXY_PASS, NOVADA_PROXY_ENDPOINT env vars. Specialized tools: For specific proxy types, use novada_proxy_residential, novada_proxy_isp, novada_proxy_datacenter, novada_proxy_mobile, novada_proxy_static, or novada_proxy_dedicated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | Yes | Proxy type. 'residential' for most anti-bot scenarios, 'mobile' for app automation, 'isp' for sticky sessions, 'datacenter' for high-volume/low-cost. | residential |
| country | No | ISO 2-letter country code (e.g. 'us', 'gb', 'de'). Omit for any country. | |
| city | No | City name for city-level targeting. Requires country to be set. | |
| session_id | No | Session ID for sticky routing — same session_id returns same IP across requests. | |
| format | Yes | Output format. 'url': proxy URL string. 'env': shell export commands. 'curl': curl --proxy flag. | url |