ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo monitorear las citas de perplejidad
Tutorial

Cómo monitorear las citas de perplejidad

Realice un seguimiento de las fuentes que cita Perplexity al responder preguntas sobre su marca o categoría. Cree un monitor de citas diario con Scavio.

Obtener clave API gratisDocumentacion API

El motor de respuestas de Perplexity devuelve fuentes en línea con cada respuesta. Para las marcas, la pregunta es qué fuentes se citan y con qué frecuencia. Este tutorial explica cómo crear un monitor de citas diario que consulta a Perplexity con sus indicaciones y extrae las URL citadas.

Requisitos previos

  • Python 3.8+
  • Una clave API de Scavio
  • Una lista de indicaciones relevantes para la marca

Guia paso a paso

Paso 1: Definir mensajes monitoreados

Seleccione una lista de mensajes que representen cómo los usuarios describen su categoría.

Python
PROMPTS = [
    'best AI agent framework in 2026',
    'top Claude Code alternatives',
    'best search API for LangGraph'
]

Paso 2: Consulta de perplejidad a través de Scavio

El punto final de solicitud de Scavio admite Perplexity como plataforma.

Python
import requests, os

def ask_perplexity(prompt):
    r = requests.post('https://api.scavio.dev/api/v1/ask',
        headers={'x-api-key': os.environ['SCAVIO_API_KEY']},
        json={'platform': 'perplexity', 'prompt': prompt})
    return r.json()

Paso 3: Extraer citas

Perplexity devuelve citas como una lista de URL de origen.

Python
def extract_citations(response):
    return response.get('citations', [])

Paso 4: Agregado por dominio

Agrupe las citas por dominio para ver qué sitios dominan.

Python
from urllib.parse import urlparse
from collections import Counter

def top_domains(all_citations):
    domains = [urlparse(c).netloc for c in all_citations]
    return Counter(domains).most_common(10)

Paso 5: Registrar y comparar

Ejecute diariamente y compare con ejecuciones anteriores para detectar ganancias y pérdidas.

Python
import json

all_cites = []
for p in PROMPTS:
    resp = ask_perplexity(p)
    all_cites.extend(extract_citations(resp))

print(top_domains(all_cites))

Ejemplo en Python

Python
import os, requests
from urllib.parse import urlparse
from collections import Counter

API_KEY = os.environ['SCAVIO_API_KEY']
PROMPTS = ['best AI agent framework 2026', 'top SerpAPI alternatives']

def ask(prompt):
    r = requests.post('https://api.scavio.dev/api/v1/ask',
        headers={'x-api-key': API_KEY},
        json={'platform': 'perplexity', 'prompt': prompt})
    return r.json().get('citations', [])

all_cites = []
for p in PROMPTS:
    all_cites.extend(ask(p))

domains = Counter(urlparse(c).netloc for c in all_cites)
print(domains.most_common(5))

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
const PROMPTS = ['best AI agent framework 2026'];
const allCites = [];
for (const p of PROMPTS) {
  const r = await fetch('https://api.scavio.dev/api/v1/ask', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ platform: 'perplexity', prompt: p })
  });
  allCites.push(...((await r.json()).citations || []));
}
const domains = {};
allCites.forEach(c => { const d = new URL(c).hostname; domains[d] = (domains[d] || 0) + 1; });
console.log(Object.entries(domains).sort((a, b) => b[1] - a[1]).slice(0, 5));

Salida esperada

JSON
A list of top-cited domains for your monitored prompts, e.g. [('github.com', 12), ('langchain.com', 8), ('anthropic.com', 7), ('scavio.dev', 5)]. Over time, track your own domain's citation rate vs competitors.

Tutoriales relacionados

  • Cómo realizar un seguimiento de las menciones de marca de IA en ChatGPT
  • Cómo construir un panel AEO

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+. Una clave API de Scavio. Una lista de indicaciones relevantes para la marca. 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

Use Case

Seguimiento de contenido OEA para empresas locales

Read more
Best Of

Las mejores herramientas de correo electrónico frío para agencias OEA (2026)

Read more
Use Case

Monitoreo de visibilidad de marca OEA

Read more
Best Of

La mejor API para creadores de paneles AEO en 2026

Read more
Solution

Pila de monitoreo OEA (DIY)

Read more
Solution

Monitoreo de citas OEA con API de búsqueda

Read more

Empieza a construir

Realice un seguimiento de las fuentes que cita Perplexity al responder preguntas sobre su marca o categoría. Cree un monitor de citas diario con 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