SuperAPI AI 工具集

serpapi

编程与开发

查看项目

更新于 10-16 01:37

技能介绍

用途:通过直接 curl 调用 SerpApi,抓取 Google、Bing、YouTube 等搜索引擎结果,获取结构化 JSON。官方文档见 https://serpapi.com/search-api。

主要能力:抓取 Google 自然结果、广告、知识图谱;搜索 Google Images、News、Videos、Shopping;获取 Google Maps 本地商家结果;抓取 Bing、YouTube、DuckDuckGo 等;用于 SEO 排名监控。支持引擎参数包括 engine=google、google_images、google_news、google_shopping、google_maps、youtube、bing、duckduckgo。

使用方式:先注册 SerpApi,在 Dashboard 复制 API key,设为环境变量:export SERPAPI_API_KEY="your-api-key"。基础地址为 https://serpapi.com/search,密钥以查询参数 api_key 传入。示例:bash -c 'curl -s "https://serpapi.com/search?engine=google&q=artificial+intelligence&api_key=${SERPAPI_API_KEY}"' | jq '.organic_results[:3]'。常用参数有 q(必填)、engine、location、gl、hl、start、num(最大 100)、safe、device。分页用 start(0、10、20…)。查看账户用量:curl "https://serpapi.com/account?api_key=${SERPAPI_API_KEY}"。注意:在向管道传 $VAR 时,需用 bash -c '...' 包裹包含变量的命令,以免环境变量被清空。

适用场景:搜索抓取、SEO 分析、本地商家信息、图片/新闻/购物/视频检索。

限制:免费层每月 100 次搜索,具体价格与方案以官方为准;结果默认缓存,需最新数据可加 no_cache=true;其他未提及功能与限制暂未提供。