ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear un agente breve comercial de múltiples fuentes
Tutorial

Cómo crear un agente breve comercial de múltiples fuentes

Cree un agente de inteligencia artificial que agregue SERP, Reddit y YouTube en un resumen diario. Reemplaza 12 pestañas con un resumen JSON escrito.

Obtener clave API gratisDocumentacion API

Los comerciantes independientes se ahogan en datos. El agente adecuado ejecuta SERP, Reddit y YouTube en paralelo por ticker y devuelve un resumen escrito. Este tutorial conecta a Scavio más Claude en un agente breve diario para una lista de vigilancia configurable.

Requisitos previos

  • Python 3.10+
  • Clave API de Scavio
  • Clave API antrópica

Guia paso a paso

Paso 1: Definir lista de seguimiento

Lista de tickers para informar diariamente.

Python
WATCHLIST = ['AAPL', 'NVDA', 'TSLA', 'AMZN', 'GOOG']

Paso 2: Búsqueda paralela de múltiples superficies

SERP, Reddit, YouTube simultáneamente por ticker.

Python
import requests, os, asyncio, aiohttp
API_KEY = os.environ['SCAVIO_API_KEY']

async def brief(session, ticker):
    headers = {'x-api-key': API_KEY}
    base = 'https://api.scavio.dev/api/v1/'
    tasks = [
        session.post(base+'google', headers=headers, json={'query': f'{ticker} earnings 2026'}),
        session.post(base+'reddit/search', headers=headers, json={'query': ticker}),
        session.post(base+'youtube/search', headers=headers, json={'query': f'{ticker} earnings call'})
    ]
    serp, rdt, yt = await asyncio.gather(*tasks)
    return {'serp': await serp.json(), 'reddit': await rdt.json(), 'youtube': await yt.json()}

Paso 3: Redactar resumen de rebajas

Claude convierte datos sin procesar en un resumen de 200 palabras.

Python
import anthropic
client = anthropic.Anthropic()

def compose(ticker, data):
    msg = client.messages.create(
        model='claude-sonnet-4-6', max_tokens=400,
        messages=[{'role':'user','content':f'Write 200-word trading brief on {ticker} from: {str(data)[:6000]}'}])
    return msg.content[0].text

Paso 4: Resumen de correo electrónico

Agregue todos los tickers al correo electrónico matutino.

Python
def daily_email(briefs):
    body = '\n\n---\n\n'.join(f'## {t}\n{b}' for t,b in briefs.items())
    # SMTP wiring left to reader
    return body

Paso 5: Horario

Cron a las 7 a.m. hora del mercado.

Bash
# crontab -e
# 0 7 * * 1-5 /usr/bin/python /path/to/trading_brief.py

Ejemplo en Python

Python
import os, requests
API_KEY = os.environ['SCAVIO_API_KEY']

def brief(ticker):
    serp = requests.post('https://api.scavio.dev/api/v1/google',
        headers={'x-api-key': API_KEY}, json={'query': f'{ticker} earnings 2026'}).json()
    rdt = requests.post('https://api.scavio.dev/api/v1/reddit/search',
        headers={'x-api-key': API_KEY}, json={'query': ticker}).json()
    yt = requests.post('https://api.scavio.dev/api/v1/youtube/search',
        headers={'x-api-key': API_KEY}, json={'query': f'{ticker} earnings call'}).json()
    return {'serp': serp.get('organic_results',[])[:5], 'reddit': rdt.get('posts',[])[:5], 'youtube': yt.get('videos',[])[:5]}

print(brief('NVDA'))

Ejemplo en JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function brief(ticker) {
  const headers = { 'x-api-key': API_KEY, 'Content-Type': 'application/json' };
  const base = 'https://api.scavio.dev/api/v1/';
  const [serp, rdt, yt] = await Promise.all([
    fetch(base+'google', { method:'POST', headers, body: JSON.stringify({ query: `${ticker} earnings 2026` }) }).then(r => r.json()),
    fetch(base+'reddit/search', { method:'POST', headers, body: JSON.stringify({ query: ticker }) }).then(r => r.json()),
    fetch(base+'youtube/search', { method:'POST', headers, body: JSON.stringify({ query: `${ticker} earnings call` }) }).then(r => r.json())
  ]);
  return { serp, rdt, yt };
}

Salida esperada

JSON
Daily 7 AM email with 200-word brief per ticker on the watchlist. Each brief weaves SERP, Reddit, and YouTube context into a coherent narrative.

Tutoriales relacionados

  • Cómo aplicar ingeniería inversa a los datos financieros de Google con Scavio
  • Cómo crear un agente de investigación profunda para proyectos de libros
  • Cómo raspar Google News con Python y Scavio

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.10+. Clave API de Scavio. Clave API antrópica. 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 de búsqueda para Claude Code en 2026

Read more
Best Of

La mejor API para Claude Skills en 2026

Read more
Use Case

Optimización de palabras clave SEO de Claude MCP

Read more
Solution

Reemplazar Web MCP integrado en Claude

Read more
Solution

Analisis SEO con Claude MCP

Read more
Use Case

Integración de búsqueda MCP para Claude Desktop

Read more

Empieza a construir

Cree un agente de inteligencia artificial que agregue SERP, Reddit y YouTube en un resumen diario. Reemplaza 12 pestañas con un resumen JSON escrito.

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