问题所在
Semrush($499.95+/月)和SerpAPI($75/月5K次搜索)等SEO API收取固定月费加硬性上限。超出则额外收费或服务中断。
Scavio 解决方案
以$0.005/积分无月度最低额将Scavio封装为SEO数据层。按使用量付费。250免费积分/月用于开发和测试。
之前
支付$499.95/月Semrush API访问带固定查询上限。客户入职高峰导致超额或服务中断。
之后
按使用量$0.005/积分付费。1万查询月花$50。2千查询月花$10。无浪费预算。
适用人群
需要可预测API成本随客户量扩展的SEO代理商和内部团队。
核心优势
- 无月度最低额或年度合同
- 线性成本扩展:每查询$0.005
- 250免费积分/月用于开发和测试
- 一个API密钥覆盖多平台
- 无超额费用或硬性上限
Python 示例
Python
import requests, os
API_KEY = os.environ["SCAVIO_API_KEY"]
def seo_search(query: str, platform: str = "google", country: str = "us") -> dict:
"""Predictable-cost SEO data layer. $0.005/query, no minimums."""
resp = requests.post(
"https://api.scavio.dev/api/v1/search",
headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
json={"query": query, "platform": platform, "country_code": country},
timeout=15,
)
resp.raise_for_status()
data = resp.json()
return {
"organic": data.get("organic_results", []),
"ai_overview": data.get("ai_overview"),
"people_also_ask": data.get("related_questions", []),
"knowledge_graph": data.get("knowledge_graph"),
}
# Example: check a keyword across platforms
for p in ["google", "youtube", "amazon"]:
result = seo_search("best crm software 2026", platform=p)
print(f"{p}: {len(result['organic'])} results")JavaScript 示例
JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
async function seoSearch(query, platform='google', country='us') {
const r = await fetch('https://api.scavio.dev/api/v1/search', {method:'POST', headers:H, body:JSON.stringify({query, platform, country_code:country})});
const d = await r.json();
return {organic:d.organic_results||[], ai_overview:d.ai_overview, paa:d.related_questions||[], kg:d.knowledge_graph};
}
const result = await seoSearch('best crm software 2026');
console.log(result.organic.length + ' organic results, PAA: ' + result.paa.length);使用的平台
包含知识图谱、PAA和AI概览的网页搜索
YouTube
包含转录和元数据的视频搜索
Amazon
包含价格、评分和评论的产品搜索