Proxies
La Web Scraping API ejecuta las solicitudes a través de un pool de millones de direcciones IP repartidas en más de 195 geolocalizaciones. Elige el pool adecuado para tu objetivo con proxy_type.
Endpoint
Sección titulada «Endpoint» GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&proxy_type=<datacenter|residential>
Parámetros
Sección titulada «Parámetros»| Parameter | Type | Required | Description |
|---|---|---|---|
api_key | string | yes | Tu clave de la Web Scraping API |
url | string | yes | URL de destino que se va a obtener |
proxy_type | string | no | datacenter (por defecto) o residential. |
Datacenter frente a residencial
Sección titulada «Datacenter frente a residencial»Los proxies de datacenter proceden de proveedores en la nube, no de ISPs. Son rápidos, económicos y anónimos, pero algunos objetivos marcan de antemano los rangos de datacenter. El pool de datacenter de Shifter es privado, lo que mantiene baja la tasa de bloqueos.
Los proxies residenciales son IPs reales asignadas por los ISPs a usuarios domésticos. Parecen tráfico genuino de consumidor y evitan la mayoría de los bloqueos basados en IP, a un coste por solicitud más elevado.
Ejemplo de solicitud
Sección titulada «Ejemplo de solicitud»Datacenter
Sección titulada «Datacenter»curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://httpbin.org/get&proxy_type=datacenter"import requests
r = requests.get("https://scrape.shifter.io/v1", params={ "api_key": "YOUR_API_KEY", "url": "https://httpbin.org/get", "proxy_type": "datacenter",})print(r.json())import fetch from 'node-fetch';
const url = 'https://scrape.shifter.io/v1?' + new URLSearchParams({ api_key: 'YOUR_API_KEY', url: 'https://httpbin.org/get', proxy_type: 'datacenter',});const res = await fetch(url);console.log(await res.json());Residencial
Sección titulada «Residencial»curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://httpbin.org/get&proxy_type=residential"import requests
r = requests.get("https://scrape.shifter.io/v1", params={ "api_key": "YOUR_API_KEY", "url": "https://httpbin.org/get", "proxy_type": "residential",})print(r.json())import fetch from 'node-fetch';
const url = 'https://scrape.shifter.io/v1?' + new URLSearchParams({ api_key: 'YOUR_API_KEY', url: 'https://httpbin.org/get', proxy_type: 'residential',});const res = await fetch(url);console.log(await res.json());