ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo extraer datos de Google Ads de las API SERP
Tutorial

Cómo extraer datos de Google Ads de las API SERP

Extraiga Google Ads/resultados patrocinados de las API SERP. Extraiga el texto del anuncio, la posición, los vínculos a sitios y los anuncios de compras. Tutorial de Python.

Obtener clave API gratisDocumentacion API

Un usuario de r/ComplexWebScraping preguntó acerca de las API SERP que devuelven resultados patrocinados. Los datos de Google Ads de SERP le brindan el texto, la posición y las extensiones de los anuncios de la competencia sin acceso a la API de Google Ads. Este tutorial muestra cómo.

Requisitos previos

  • Clave API de Scavio
  • Python 3.8+

Guia paso a paso

Paso 1: Obtenga SERP con anuncios incluidos

La búsqueda estándar de Scavio en Google incluye anuncios de forma predeterminada.

Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY']}

def get_serp_with_ads(keyword):
    return requests.post('https://api.scavio.dev/api/v1/search',
        headers=H,
        json={'platform': 'google', 'query': keyword}).json()

Paso 2: Extraer resultados patrocinados

Analice el campo ads_results o patrocinado_results.

Python
def extract_ads(serp):
    ads = serp.get('ads_results', []) or serp.get('sponsored_results', [])
    return [{'title': ad.get('title'), 'link': ad.get('link'),
             'description': ad.get('description'), 'position': i+1}
            for i, ad in enumerate(ads)]

Paso 3: Extraer anuncios de compras

Los resultados de Google Shopping aparecen por separado.

Python
def extract_shopping(serp):
    return [{'title': s.get('title'), 'price': s.get('price'),
             'source': s.get('source'), 'link': s.get('link')}
            for s in serp.get('shopping_results', [])]

Paso 4: Seguimiento de los cambios en los anuncios a lo largo del tiempo

Almacene instantáneas diarias para monitorear los anuncios de la competencia.

Python
import json, datetime
def save_snapshot(keyword, ads, shopping):
    snapshot = {'date': str(datetime.date.today()), 'keyword': keyword,
                'ads': ads, 'shopping': shopping}
    with open(f'ad_snapshots/{keyword}.jsonl', 'a') as f:
        f.write(json.dumps(snapshot) + '\n')

Ejemplo en Python

Python
# Monitor 50 keywords for competitor ads:
# 50 queries/day × $0.005 = $0.25/day = $7.50/mo
# Returns: ad copy, position, sitelinks, shopping ads

Ejemplo en JavaScript

JavaScript
const serp = await fetch('https://api.scavio.dev/api/v1/search', {
  method: 'POST', headers: {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'},
  body: JSON.stringify({platform: 'google', query: keyword})
}).then(r => r.json());

Salida esperada

JSON
Daily snapshots of competitor Google Ads: ad copy, position, sitelinks, shopping ads. JSONL storage for trend analysis.

Tutoriales relacionados

  • Cómo monitorear el texto de los anuncios de la competencia a partir de datos SERP

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Clave API de Scavio. Python 3.8+. Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores API SERP para Google Ads Intelligence (2026)

Read more
Solution

Datos de Google Ads de las API SERP

Read more
Best Of

La mejor API SERP basada en colas en 2026

Read more
Use Case

Extracción SERP de anuncios de Google

Read more
Glossary

API de SERP

Read more
Glossary

Sistema de cola API SERP

Read more

Empieza a construir

Extraiga Google Ads/resultados patrocinados de las API SERP. Extraiga el texto del anuncio, la posición, los vínculos a sitios y los anuncios de compras. Tutorial de Python.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad