ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment construire un pipeline de recherche multiplateforme
Tutoriel

Comment construire un pipeline de recherche multiplateforme

Recherchez sur Google, YouTube, Reddit, Amazon et TikTok à partir d'une seule API. Exemple Python pour la recherche de contenu multiplateforme à 0,025 $/sujet.

Obtenez une clé API gratuiteDocumentation API

Construisez un pipeline de recherche multiplateforme qui interroge Google, YouTube, Reddit, Amazon et TikTok pour n'importe quel sujet en utilisant une seule clé API. Coût : 0,025 $/sujet (5 requêtes de plateforme à 0,005 $ chacune). Obtenez une vue complète de l'apparence d'un sujet sur le web.

Prérequis

  • Clé API Scavio
  • Python 3.8+ ou Node.js 18+

Parcours

Étape 1: Rechercher sur plusieurs plateformes

Interrogez le même sujet sur plusieurs plateformes.

Python
import requests, os

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

def cross_platform_search(topic):
    results = {}
    # Google SERP
    g = requests.post(f'{BASE}/search', headers=H,
        json={'query': topic, 'country_code': 'us'}).json()
    results['google'] = [r['title'] for r in g.get('organic_results', [])[:3]]
    # YouTube
    y = requests.post(f'{BASE}/search', headers=H,
        json={'query': topic, 'platform': 'youtube'}).json()
    results['youtube'] = [r.get('title', '') for r in y.get('organic_results', [])[:3]]
    # Reddit
    r = requests.post(f'{BASE}/search', headers=H,
        json={'query': topic, 'platform': 'reddit'}).json()
    results['reddit'] = [r.get('title', '') for r in r.get('organic_results', [])[:3]]
    return results

for platform, titles in cross_platform_search('best crm 2026').items():
    print(f'\n{platform}:')
    for t in titles:
        print(f'  - {t}')

Exemple Python

Python
import requests, os

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

def multi_platform(topic):
    platforms = ['google', 'youtube', 'reddit', 'amazon']
    report = {}
    for p in platforms:
        params = {'query': topic, 'country_code': 'us'}
        if p != 'google': params['platform'] = p
        data = requests.post(f'{BASE}/search', headers=H, json=params).json()
        report[p] = {
            'results': len(data.get('organic_results', [])),
            'top_3': [r.get('title', '')[:50] for r in data.get('organic_results', [])[:3]],
        }
    # TikTok via dedicated endpoint
    tt = requests.post(f'{BASE}/tiktok/search/videos',
        headers={'Authorization': f'Bearer {os.environ["SCAVIO_API_KEY"]}',
                 'Content-Type': 'application/json'},
        json={'keyword': topic, 'count': 5}).json()
    report['tiktok'] = {
        'results': len(tt.get('data', {}).get('videos', [])),
        'top_3': [v.get('desc', '')[:50] for v in tt.get('data', {}).get('videos', [])[:3]],
    }
    return report

report = multi_platform('project management tools')
for p, d in report.items():
    print(f"{p}: {d['results']} results")

Exemple JavaScript

JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function multiPlatform(topic) {
  const platforms = ['google', 'youtube', 'reddit', 'amazon'];
  const report = {};
  for (const p of platforms) {
    const params = {query: topic, country_code: 'us'};
    if (p !== 'google') params.platform = p;
    const r = await fetch('https://api.scavio.dev/api/v1/search', {
      method: 'POST', headers: H, body: JSON.stringify(params)
    }).then(r => r.json());
    report[p] = (r.organic_results || []).slice(0, 3).map(r => r.title?.slice(0, 50));
  }
  console.log(report);
}
multiPlatform('project management tools');

Sortie attendue

JSON
Cross-platform search results showing how a topic appears on Google, YouTube, Reddit, Amazon, and TikTok. Useful for content strategy and market research.

Tutoriels associés

  • Comment créer un brief de contenu basé sur les SERP avec l'API
  • Comment rechercher des vidéos TikTok par mot-clé via l'API

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.

Clé API Scavio. Python 3.8+ ou Node.js 18+. 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

Meilleures API de recherche multiplateforme en 2026

Read more
Glossary

API de recherche multiplateforme

Read more
Best Of

Meilleures API de recherche unifiée pour les développeurs d'agents en 2026

Read more
Solution

Intelligence multiplateforme à partir d'un seul point de terminaison API

Read more
Use Case

Recherche Multi-Plateforme de l'Agent de Codage Pi

Read more
Use Case

API de recherche multi-plateforme comme outil pour agent IA

Read more

Commencer

Recherchez sur Google, YouTube, Reddit, Amazon et TikTok à partir d'une seule API. Exemple Python pour la recherche de contenu multiplateforme à 0,025 $/sujet.

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é