ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo extraer personas que también solicitan datos de Google SERP
Tutorial

Cómo extraer personas que también solicitan datos de Google SERP

Atraiga personas también Haga preguntas y respuestas de las respuestas SERP de Google utilizando la API de Scavio. Excelente para análisis de brechas de contenido y generación de preguntas frecuentes.

Obtener clave API gratisDocumentacion API

La sección La gente también pregunta (PAA) en los resultados de búsqueda de Google revela las preguntas de seguimiento que los usuarios tienen sobre un tema. Estos datos son extremadamente valiosos para la estrategia de contenido: identificar qué preguntas relacionadas debe responder en su página, crear secciones de preguntas frecuentes y comprender la intención del usuario. La API de Scavio incluye la matriz people_also_ask en las respuestas SERP cuando Google muestra este cuadro. Este tutorial muestra cómo extraer datos PAA para cualquier palabra clave y utilizarlos para el análisis de brechas de contenido.

Requisitos previos

  • Python 3.8 o superior
  • solicita biblioteca instalada
  • Una clave API de Scavio
  • Comprensión básica de listas y dictados de Python

Guia paso a paso

Paso 1: Obtener SERP con datos PAA

PUBLICAR en el punto final de Scavio con su palabra clave. La respuesta incluirá una matriz people_also_ask cuando Google muestre el cuadro PAA.

Python
data = search_google("how does retrieval augmented generation work")
paa = data.get("people_also_ask", [])
print(f"Found {len(paa)} PAA questions")

Paso 2: Imprimir preguntas y respuestas

Cada elemento de PAA contiene una pregunta, un fragmento de respuesta y un enlace de origen. Repetirlos e imprimirlos.

Python
for item in paa:
    print("Q:", item["question"])
    print("A:", item.get("snippet", "No answer available"))
    print("Source:", item.get("link", ""))
    print()

Paso 3: Extraer preguntas para el análisis de brechas de contenido

Cree una lista solo de las preguntas. Estos representan temas que debería considerar abordar en su contenido.

Python
questions = [item["question"] for item in paa]
print("Content gaps to address:")
for q in questions:
    print(f"  - {q}")

Paso 4: Exportar a JSON para revisión editorial

Guarde los datos de PAA como JSON para que un equipo de contenido pueda revisarlos o incluirlos en un LLM para generar preguntas frecuentes.

Python
import json

with open("paa_data.json", "w") as f:
    json.dump({"keyword": keyword, "questions": paa}, f, indent=2)
print("Saved PAA data to paa_data.json")

Ejemplo en Python

Python
import os
import json
import requests

API_KEY = os.environ.get("SCAVIO_API_KEY", "your_scavio_api_key")
ENDPOINT = "https://api.scavio.dev/api/v1/search"

def get_paa(keyword: str) -> list[dict]:
    r = requests.post(ENDPOINT, headers={"x-api-key": API_KEY},
                      json={"query": keyword, "country_code": "us"})
    r.raise_for_status()
    return r.json().get("people_also_ask", [])

def analyze_content_gaps(keywords: list[str]) -> dict:
    all_questions = {}
    for kw in keywords:
        questions = [item["question"] for item in get_paa(kw)]
        all_questions[kw] = questions
    return all_questions

if __name__ == "__main__":
    keywords = ["vector database", "embedding models 2026"]
    gaps = analyze_content_gaps(keywords)
    print(json.dumps(gaps, indent=2))

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY || "your_scavio_api_key";
const ENDPOINT = "https://api.scavio.dev/api/v1/search";

async function getPAA(keyword) {
  const res = await fetch(ENDPOINT, {
    method: "POST",
    headers: { "x-api-key": API_KEY, "Content-Type": "application/json" },
    body: JSON.stringify({ query: keyword, country_code: "us" })
  });
  const data = await res.json();
  return data.people_also_ask || [];
}

async function main() {
  const keywords = ["vector database", "embedding models 2026"];
  for (const kw of keywords) {
    const paa = await getPAA(kw);
    console.log(`\n${kw}:`);
    paa.forEach(item => console.log(`  Q: ${item.question}`));
  }
}
main().catch(console.error);

Salida esperada

JSON
{
  "people_also_ask": [
    {
      "question": "What is the difference between RAG and fine-tuning?",
      "snippet": "RAG retrieves external documents at inference time, while fine-tuning...",
      "link": "https://example.com/rag-vs-finetuning"
    },
    {
      "question": "How do vector databases work?",
      "snippet": "Vector databases store high-dimensional embeddings and retrieve...",
      "link": "https://example.com/vector-databases"
    }
  ]
}

Tutoriales relacionados

  • Cómo obtener resultados de búsqueda de Google en Python
  • Cómo extraer datos del gráfico de conocimiento de Google a través de API

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.

Python 3.8 o superior. solicita biblioteca instalada. Una clave API de Scavio. Comprensión básica de listas y dictados de Python. 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

La mejor API SERP basada en colas en 2026

Read more
Best Of

Las mejores API de búsqueda después de los cambios en el modo AI de Google I/O 2026

Read more
Solution

Datos de Google Ads de las API SERP

Read more
Comparison

Google CSE (Paid Tier) vs Third-Party SERP API (Scavio, SerpApi, Serper)

Read more
Glossary

API de SERP

Read more
Glossary

Costo de la API de Google Maps Places

Read more

Empieza a construir

Atraiga personas también Haga preguntas y respuestas de las respuestas SERP de Google utilizando la API de Scavio. Excelente para análisis de brechas de contenido y generación de preguntas frecuentes.

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