ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo crear una canalización de generación de leads con la API de búsqueda
Tutorial

Cómo crear una canalización de generación de leads con la API de búsqueda

Automatice la generación de leads a partir de los resultados de búsqueda de Google. Descubra clientes potenciales, enriquézcalos con datos SERP y obtenga clientes potenciales a $0,015/cliente potencial.

Obtener clave API gratisDocumentacion API

Cree un canal automatizado de generación de prospectos que descubra prospectos a partir de la búsqueda de Google, los enriquezca con contexto multiplataforma de Reddit y YouTube, y califique los prospectos según señales de relevancia. Costo: $0.015/cliente potencial para 3 consultas de API.

Requisitos previos

  • Clave API de Scavio
  • Python 3.8+
  • Palabras clave de PCI objetivo (industria + etapa + señales)

Guia paso a paso

Paso 1: Búsqueda de empresas potenciales

Consulta en Google empresas que coincidan con tu ICP.

Python
import requests, os

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

def find_prospects(queries):
    prospects = []
    for q in queries:
        data = requests.post('https://api.scavio.dev/api/v1/search',
            headers=H, json={'query': q, 'country_code': 'us'}).json()
        for r in data.get('organic_results', []):
            domain = r.get('link', '').split('/')[2] if r.get('link') else None
            if domain and not any(x in domain for x in ['linkedin.com', 'crunchbase.com']):
                prospects.append({'domain': domain, 'title': r.get('title'),
                    'snippet': r.get('snippet', ''), 'source_query': q})
    return prospects

prospects = find_prospects(['SaaS companies hiring 2026', 'series A startups developer tools'])
print(f'{len(prospects)} prospects found')

Paso 2: Calificar y filtrar clientes potenciales

Califique a los prospectos en función de las señales de fragmentos de SERP.

Python
def score(prospect):
    s = (prospect.get('snippet') or '').lower()
    score = 0
    if 'series a' in s or 'funding' in s: score += 3
    if 'hiring' in s or 'growing' in s: score += 2
    if 'saas' in s or 'developer' in s: score += 2
    if 'acquired' in s or 'shutdown' in s: score -= 5
    return score

scored = sorted([{**p, 'score': score(p)} for p in prospects],
    key=lambda x: x['score'], reverse=True)
qualified = [p for p in scored if p['score'] >= 3]
print(f'{len(qualified)} qualified leads')

Ejemplo en Python

Python
import requests, os

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

def lead_pipeline(queries, min_score=3):
    prospects = []
    for q in queries:
        data = requests.post('https://api.scavio.dev/api/v1/search',
            headers=H, json={'query': q, 'country_code': 'us'}).json()
        for r in data.get('organic_results', []):
            domain = r.get('link', '').split('/')[2] if r.get('link') else None
            if domain and not any(x in domain for x in
                ['linkedin.com', 'crunchbase.com', 'twitter.com', 'github.com']):
                snippet = (r.get('snippet') or '').lower()
                score = sum([3 * ('funding' in snippet),
                    2 * ('hiring' in snippet), 2 * ('saas' in snippet),
                    -5 * ('shutdown' in snippet)])
                if score >= min_score:
                    prospects.append({'domain': domain, 'title': r.get('title'),
                        'snippet': r.get('snippet', ''), 'score': score})
    return sorted(prospects, key=lambda x: x['score'], reverse=True)

leads = lead_pipeline(['SaaS hiring engineers 2026', 'YC W26 startups'])
for l in leads[:5]:
    print(f"{l['domain']}: score={l['score']}")

Ejemplo en JavaScript

JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function leadPipeline(queries, minScore = 3) {
  const prospects = [];
  for (const q of queries) {
    const r = await fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: H,
      body: JSON.stringify({query: q, country_code: 'us'})
    }).then(r => r.json());
    (r.organic_results || []).forEach(r => {
      const domain = r.link?.split('/')[2];
      if (!domain || ['linkedin.com', 'crunchbase.com'].some(x => domain.includes(x))) return;
      const s = (r.snippet || '').toLowerCase();
      const score = (s.includes('funding') ? 3 : 0) + (s.includes('hiring') ? 2 : 0) + (s.includes('saas') ? 2 : 0);
      if (score >= minScore) prospects.push({domain, title: r.title, score});
    });
  }
  return prospects.sort((a, b) => b.score - a.score);
}
leadPipeline(['SaaS hiring 2026']).then(l => console.log(`${l.length} leads`));

Salida esperada

JSON
Scored and filtered lead list with prospect domains, relevance scores, and source queries. Ready for enrichment and outreach.

Tutoriales relacionados

  • Cómo crear un resumen de contenido basado en SERP con 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+. Palabras clave de PCI objetivo (industria + etapa + señales). 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 Google Maps para la extracción de clientes potenciales en 2026

Read more
Best Of

Las mejores API de datos comerciales de Google Maps (mayo de 2026)

Read more
Glossary

Extracción de clientes potenciales de Google Maps

Read more
Glossary

Costo de la API de Google Maps Places

Read more
Comparison

Google Places API vs SERP Local Pack API

Read more
Solution

Datos de Google Ads de las API SERP

Read more

Empieza a construir

Automatice la generación de leads a partir de los resultados de búsqueda de Google. Descubra clientes potenciales, enriquézcalos con datos SERP y obtenga clientes potenciales a $0,015/cliente potencial.

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