ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何构建跨平台搜索管道
教程

如何构建跨平台搜索管道

通过一个 API 搜索 Google、YouTube、Reddit、Amazon 和 TikTok。用于多平台内容研究的 Python 示例,价格为 0.025 美元/主题。

获取免费API密钥API文档

构建一个跨平台搜索管道,使用一个 API 密钥在 Google、YouTube、Reddit、Amazon 和 TikTok 中查询任何主题。成本:0.025 美元/主题(5 个平台查询,每次 0.005 美元)。全面了解主题在网络上的显示方式。

前置条件

  • Scavio API 密钥
  • Python 3.8+ 或 Node.js 18+

操作指南

步骤 1: 跨平台搜索

在多个平台上查询同一主题。

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}')

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")

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');

预期输出

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

相关教程

  • 如何使用 API 构建基于 SERP 的内容简介
  • 如何通过API按关键字搜索TikTok视频

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

Scavio API 密钥. Python 3.8+ 或 Node.js 18+. Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Best Of

2026 年股票情绪数据的最佳 Reddit API

Read more
Best Of

2026 年最佳 YouTube 数据 API

Read more
Solution

API YouTube

Read more
Solution

Reddit Reddit API

Read more
Workflow

YouTube 网红 SERP 研究工作流

Read more
Glossary

YouTube 评论提取

Read more

开始构建

通过一个 API 搜索 Google、YouTube、Reddit、Amazon 和 TikTok。用于多平台内容研究的 Python 示例,价格为 0.025 美元/主题。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策