ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment construire un agent de recherche SDR
Tutoriel

Comment construire un agent de recherche SDR

Automatisez la recherche de prospects SDR avec un agent IA qui récupère les posts LinkedIn, les actualités récentes et les discussions Reddit avant chaque email.

Obtenez une clé API gratuiteDocumentation API

Les messages génériques sont ignorés. Les SDR qui réservent des réunions en 2026 envoient des notes personnalisées qui font référence au post LinkedIn récent du prospect, aux dernières nouvelles de son entreprise ou à un fil Reddit dans son domaine. Ce tutoriel montre comment construire un agent de recherche SDR qui récupère automatiquement ces trois signaux pour chaque prospect.

Prérequis

  • Python 3.8+
  • Une clé API Scavio
  • Une liste de prospects Apollo ou HubSpot
  • API OpenAI ou Claude pour le brouillon de personnalisation

Parcours

Étape 1: Charger le prospect

Commencez par un nom de prospect et une entreprise.

Python
prospect = {'name': 'Jane Doe', 'company': 'Acme Corp', 'title': 'Head of Growth'}

Étape 2: Récupérer les posts LinkedIn récents

Utilisez Google SERP pour trouver les posts LinkedIn récents du prospect.

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

def linkedin_posts(name):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': f'site:linkedin.com/posts "{name}"', 'num_results': 5})
    return r.json().get('organic_results', [])

Étape 3: Récupérer les actualités récentes de l'entreprise

Google News pour les dernières mentions de l'entreprise.

Python
def company_news(company):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'query': f'"{company}"', 'tbm': 'nws'})
    return r.json().get('news_results', [])[:3]

Étape 4: Récupérer les discussions Reddit dans le domaine du prospect

Récupérer les fils Reddit récents pertinents pour le rôle du prospect.

Python
def reddit_signals(title, company):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'reddit', 'query': f'{title} {company}', 'time': 'month'})
    return r.json().get('posts', [])[:3]

Étape 5: Rédiger un email personnalisé

Fournissez tous les signaux à Claude ou GPT pour rédiger l'email à froid personnalisé.

Python
import anthropic
client = anthropic.Anthropic()

def draft_email(prospect, posts, news, reddit):
    context = f'LinkedIn: {posts}\nNews: {news}\nReddit: {reddit}'
    resp = client.messages.create(
        model='claude-sonnet-4-6',
        max_tokens=500,
        messages=[{'role': 'user', 'content': f'Write a 3-sentence cold email to {prospect["name"]} at {prospect["company"]}. Context: {context}'}]
    )
    return resp.content[0].text

Exemple Python

Python
import os, requests
import anthropic

API_KEY = os.environ['SCAVIO_API_KEY']
claude = anthropic.Anthropic()

def research(prospect):
    posts = requests.post('https://api.scavio.dev/api/v1/search', headers={'x-api-key': API_KEY},
        json={'query': f'site:linkedin.com/posts "{prospect["name"]}"'}).json().get('organic_results', [])[:3]
    news = requests.post('https://api.scavio.dev/api/v1/search', headers={'x-api-key': API_KEY},
        json={'query': f'"{prospect["company"]}"', 'tbm': 'nws'}).json().get('news_results', [])[:3]
    reddit = requests.post('https://api.scavio.dev/api/v1/search', headers={'x-api-key': API_KEY},
        json={'platform': 'reddit', 'query': prospect['title'], 'time': 'month'}).json().get('posts', [])[:3]
    return {'posts': posts, 'news': news, 'reddit': reddit}

prospect = {'name': 'Jane Doe', 'company': 'Acme Corp', 'title': 'Head of Growth'}
signals = research(prospect)
print(signals)

Exemple JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
async function scavio(body) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify(body)
  });
  return r.json();
}
const prospect = { name: 'Jane Doe', company: 'Acme Corp', title: 'Head of Growth' };
const [posts, news, reddit] = await Promise.all([
  scavio({ query: `site:linkedin.com/posts "${prospect.name}"` }),
  scavio({ query: `"${prospect.company}"`, tbm: 'nws' }),
  scavio({ platform: 'reddit', query: prospect.title, time: 'month' })
]);
console.log({ posts: posts.organic_results?.slice(0, 3), news: news.news_results?.slice(0, 3), reddit: reddit.posts?.slice(0, 3) });

Sortie attendue

JSON
For each prospect, the agent returns 3 LinkedIn posts, 3 company news items, and 3 Reddit threads in the prospect's space. Claude then drafts a 3-sentence cold email that references the most specific signal (e.g. 'Saw your post about Q4 pipeline hitting plan...').

Tutoriels associés

  • Comment Scraper les Commentaires de Publications LinkedIn
  • Comment construire un tableau de bord AEO

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Python 3.8+. Une clé API Scavio. Une liste de prospects Apollo ou HubSpot. API OpenAI ou Claude pour le brouillon de personnalisation. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Best Of

Meilleure API pour les agents SDR en 2026

Read more
Best Of

Meilleurs outils d'emailing à froid pour les agences de niche (2026)

Read more
Glossary

Personnalisation des e-mails froids basée sur SERP

Read more
Use Case

Pipeline de recherche de l'agent Hermes

Read more
Use Case

Pipeline de recherche et qualification pour les e-mails froids

Read more
Workflow

Flux de travail de la première campagne d'emailing à froid (Vertical de niche)

Read more

Commencer

Automatisez la recherche de prospects SDR avec un agent IA qui récupère les posts LinkedIn, les actualités récentes et les discussions Reddit avant chaque email.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité