Google Workspace
Raspa la web desde Google Sheets con Piloterr
Llama a las APIs de Piloterr directamente desde Google Apps Script, sin servidores ni facturas de Zapier. Guarda tu clave API en Script Properties, programa raspados diarios y escribe JSON estructurado directamente en Sheets.
- UrlFetchApp nativo, funciona en Sheets, Docs, Gmail y triggers de Drive
- Script Properties mantiene tu x-api-key fuera del código fuente
- Triggers basados en tiempo para monitoreo programado y alertas
- 500 endpoints REST devuelven JSON estructurado listo para Sheets
De un vistazo
REST
API HTTP
5 min
configuración típica
500
endpoints de API
0
servidores que gestionar
Por qué conectar Google Apps Script
Integrado en Google Workspace
Apps Script se ejecuta dentro de Google Sheets, Docs y Gmail. Tu equipo ya tiene acceso, no se requiere una nueva suscripción SaaS para la orquestación.
Almacenamiento seguro de la clave API
Guarda tu clave de Piloterr en Script Properties en lugar de codificarla. Configúrala una vez a través del editor de scripts o programáticamente en la primera ejecución.
Salida nativa para Sheets
Analiza respuestas JSON y añade filas con SpreadsheetApp. Ideal para monitoreo competitivo, listas de leads y seguimiento de noticias.
Automatización programada
Usa triggers basados en tiempo para raspar diariamente, cada hora o en un intervalo personalizado, todo dentro de los límites gratuitos de cuotas de Apps Script de Google.
Todas las APIs de Piloterr desde Apps Script
Una llamada a UrlFetchApp alcanza los mismos endpoints que Python, Node.js y n8n, incluyendo APIs de raspado, navegador sin cabeza y bypass de anti-bots.
Scraper APIs
Google News, LinkedIn, Amazon, SERP y 500 endpoints devuelven JSON estructurado en una sola solicitud POST o GET.
Headless browser
Páginas con JavaScript pesado se renderizan en la nube, sin necesidad de instalar Puppeteer dentro de Apps Script.
Anti-bot bypass
Cloudflare, DataDome y manejo de CAPTCHA del lado de Piloterr, tu script envía una sola solicitud limpia.
Flujos de trabajo en Google Sheets
Lee filas de entrada, llama a la API por fila y escribe los resultados de vuelta, ideal para equipos de operaciones que trabajan en hojas de cálculo.
¿Por qué no raspar directamente en Apps Script?
| Enfoque | Solución propia | Piloterr |
|---|---|---|
| Sitios protegidos | Bloqueados por Cloudflare o detección de bots | Bypass de anti-bots gestionado del lado del servidor |
| Páginas con JavaScript | UrlFetchApp devuelve HTML vacío | Chrome sin cabeza renderiza el DOM completo |
| Mantenimiento | Se rompe cuando los objetivos cambian selectores | Endpoints gestionados con esquemas JSON estables |
| Proxies y CAPTCHA | No disponibles en Apps Script | Incluidos en cada llamada a la API |
Raspa desde Apps Script en cuatro pasos
Paso 1
Obtén tu clave API
Regístrate en Piloterr y copia tu x-api-key desde el panel. Las nuevas cuentas reciben +500 créditos gratuitos.
Obtén tu clave APIPaso 2
Crea un proyecto y guarda tu clave
En Google Sheets: Extensiones → Apps Script (o abre script.google.com). Ejecuta una función de configuración única que guarda tu x-api-key en Script Properties, nunca incluyas secretos en el archivo del script.
Crea un proyecto y guarda tu clavePaso 3
Llama a la API con UrlFetchApp
Envía una solicitud POST o GET a cualquier endpoint de Piloterr con el encabezado x-api-key y el cuerpo JSON. Analiza la respuesta con JSON.parse().
Paso 4
Añade un trigger basado en tiempo
Programa tu función para que se ejecute diariamente o cada hora desde la página de Triggers, ideal para monitoreo y alertas.
Recetas de flujos de trabajo
Fila de Sheet → raspado → añadir fila
Lee URLs o palabras clave de la columna A, llama a Piloterr por fila y escribe los campos JSON en columnas adyacentes.
Monitor de precios diario → alerta por email
Un trigger programado raspa páginas de productos, compara precios con un umbral y envía una alerta por Gmail cuando los precios bajan.
Lista de seguimiento de Google News → Sheet
Raspa noticias por palabra clave cada mañana y elimina duplicados por URL antes de añadirlas a tu base de datos de medios.
Envío de formulario → enriquecimiento → Sheet
Con un trigger de envío de formulario, enriquece los datos de la empresa del encuestado y añade una fila estructurada a tu hoja de seguimiento.
Cuándo usar Apps Script vs SDK
Escenario
El equipo trabaja en Google Sheets
Recomendación: Apps Script
Escenario
Necesitas 100k+ solicitudes al mes
Recomendación: Python / Node SDK
Escenario
Lógica compleja con ramificaciones
Recomendación: n8n o Make
Escenario
Sin código para no desarrolladores
Recomendación: Zapier o Make
Misma API, desde Google Apps Script
Copia estos fragmentos en tu proyecto de Apps Script. Reemplaza la ruta del endpoint con cualquier API de la biblioteca.
function scrapeWithPiloterr() {
const apiKey = PropertiesService.getScriptProperties().getProperty('PILOTERR_API_KEY');
const response = UrlFetchApp.fetch('https://api.piloterr.com/v2/google/news', {
method: 'post',
contentType: 'application/json',
headers: { 'x-api-key': apiKey },
payload: JSON.stringify({ query: 'stocks', location: 'Paris, FR', page: 1 }),
muteHttpExceptions: true,
});
return JSON.parse(response.getContentText());
}Precios transparentes en créditos
Paga solo por solicitudes exitosas. Empieza con +500 créditos, luego escala con planes desde $49/mes.
Premium
$49/mes
18,000 créditos
Premium+
$99/mes
40,000 créditos
Startup
$249/mes
110,000 créditos
¿Listo para empezar?
Tu API de web scraping está a un clic. Comienza con +500 créditos, sin infraestructura que configurar, sin proxies que gestionar y sin necesidad de tarjeta de crédito.
- +500 créditos
- Sin tarjeta de crédito
- Todos los endpoints incluidos