ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear un resumen de contenido basado en SERP con API
Tutorial

Cómo crear un resumen de contenido basado en SERP con API

Genere resúmenes de contenido a partir de datos SERP en vivo. Obtenga clasificaciones, preguntas PAA y datos de descripción general de IA a $0,025/breve utilizando la API de Scavio.

Obtener clave API gratisDocumentacion API

Genere resúmenes de contenido basados ​​en datos extrayendo datos SERP en vivo: títulos de alto rango, personas también hacen preguntas, presencia de descripción general de IA y búsquedas relacionadas. Costo total de API por resumen: $0,025 (5 búsquedas a $0,005 cada una).

Requisitos previos

  • Clave API de Scavio
  • Python 3.8+ o Node.js 18+
  • Palabra clave objetivo para el contenido

Guia paso a paso

Paso 1: Extraiga datos SERP para la palabra clave principal

Busque en Google la palabra clave objetivo con la descripción general de IA habilitada.

Python
import requests, os

HEADERS = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}

def serp_data(query):
    return requests.post('https://api.scavio.dev/api/v1/search',
        headers=HEADERS,
        json={'query': query, 'country_code': 'us',
              'include_ai_overview': True}).json()

data = serp_data('best CRM software 2026')

Paso 2: Extraer componentes breves

Obtenga preguntas de PAA, títulos de la competencia y palabras clave relacionadas.

Python
brief = {
    'keyword': 'best CRM software 2026',
    'top_titles': [r['title'] for r in data.get('organic_results', [])[:5]],
    'paa_questions': [q['question'] for q in data.get('people_also_ask', [])],
    'ai_overview': bool(data.get('ai_overview')),
    'related_keywords': [r['query'] for r in data.get('related_searches', [])],
}
for k, v in brief.items():
    print(f'{k}: {v}')

Paso 3: Ampliar con SERP de palabras clave relacionadas

Busque 4 palabras clave relacionadas para obtener contexto adicional.

Python
for related_kw in brief['related_keywords'][:4]:
    related_data = serp_data(related_kw)
    related_paa = [q['question'] for q in related_data.get('people_also_ask', [])]
    brief['paa_questions'].extend(related_paa)

brief['paa_questions'] = list(set(brief['paa_questions']))
print(f'Total unique PAA questions: {len(brief["paa_questions"])}')

Ejemplo en Python

Python
import requests, os, json

H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}

def content_brief(keyword, related_count=4):
    def search(q):
        return requests.post('https://api.scavio.dev/api/v1/search',
            headers=H, json={'query': q, 'country_code': 'us',
                             'include_ai_overview': True}).json()
    main = search(keyword)
    brief = {
        'keyword': keyword,
        'top_titles': [r['title'] for r in main.get('organic_results', [])[:5]],
        'paa': [q['question'] for q in main.get('people_also_ask', [])],
        'ai_overview': bool(main.get('ai_overview')),
        'related': [r['query'] for r in main.get('related_searches', [])],
    }
    for kw in brief['related'][:related_count]:
        extra = search(kw)
        brief['paa'].extend([q['question'] for q in extra.get('people_also_ask', [])])
    brief['paa'] = list(set(brief['paa']))
    return brief

b = content_brief('best CRM software 2026')
print(json.dumps(b, indent=2))

Ejemplo en JavaScript

JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function contentBrief(keyword) {
  async function search(q) {
    return fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: H,
      body: JSON.stringify({query: q, country_code: 'us', include_ai_overview: true})
    }).then(r => r.json());
  }
  const main = await search(keyword);
  const brief = {
    keyword,
    topTitles: (main.organic_results || []).slice(0, 5).map(r => r.title),
    paa: (main.people_also_ask || []).map(q => q.question),
    aiOverview: !!main.ai_overview,
    related: (main.related_searches || []).map(r => r.query),
  };
  for (const kw of brief.related.slice(0, 4)) {
    const extra = await search(kw);
    brief.paa.push(...(extra.people_also_ask || []).map(q => q.question));
  }
  brief.paa = [...new Set(brief.paa)];
  return brief;
}
contentBrief('best CRM software 2026').then(b => console.log(JSON.stringify(b, null, 2)));

Salida esperada

JSON
Content brief with top-ranking titles, unique PAA questions from main + related keywords, AI Overview presence flag, and related keyword list.

Tutoriales relacionados

  • Cómo monitorear las citas de descripción general de IA 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.

Clave API de Scavio. Python 3.8+ o Node.js 18+. Palabra clave objetivo para el contenido. 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

Mejor API SERP en 2026

Read more
Glossary

API de SERP

Read more
Glossary

Sistema de cola API SERP

Read more
Comparison

Semrush API vs Raw SERP API

Read more
Solution

Datos de Google Ads de las API SERP

Read more

Empieza a construir

Genere resúmenes de contenido a partir de datos SERP en vivo. Obtenga clasificaciones, preguntas PAA y datos de descripción general de IA a $0,025/breve utilizando la API de Scavio.

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