ScavioScavio
機能料金ドキュメント
サインイン始める

Documentation

  • はじめに
  • クイックスタート
  • Google Search API
  • YouTube API
  • Amazon API
  • Walmart API
  • Reddit API
  • TikTok API
  • OpenClaw統合
  • MCP統合
  • n8n統合
  • 国コード
  • レート制限
  • エラー

Google検索API

Google検索APIを使用すると、ウェブ検索を実行し、構造化された結果を受け取ることができます。複数の検索タイプ、ジオターゲティング、デバイスエミュレーション、2つの結果深度モードをサポートしています。

エンドポイント

Bash
POST https://api.scavio.dev/api/v1/google

ヘッダー

ヘッダー値必須
AuthorizationBearer YOUR_API_KEYはい
Content-Typeapplication/jsonはい

リクエスト本文

パラメータ型デフォルト説明
querystring--必須。 検索クエリ(1〜500文字)。
search_typestringclassic次のいずれか: classic, news, maps, images, lens
country_codestring--ISO 3166-1 alpha-2国コード(例:us, gb, de)。 完全なリストを見る。
languagestring--ISO 639-1言語コード(例:en, fr, es)
pagenumber1結果ページ番号(1から始まる)
devicestringdesktopdesktopまたはmobile。ニュース検索はdesktopのみをサポートしています。
nfprbooleanfalseクエリの自動修正を無効にするにはtrueに設定します
light_requestboolean省略(ライト)ライトモード(1クレジット)の場合は省略します。完全な結果(2クレジット)を得るにはfalseに設定します。ナレッジグラフ、関連検索などが含まれます。

クレジットコスト

シナリオクレジット
light_requestを省略または送信しない1
"light_request": false2

最小限の例

curl -X POST 'https://api.scavio.dev/api/v1/google' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -H 'Content-Type: application/json' \
  -d '{"query": "Scavio search API"}'

完全な例(すべてのパラメータ付き)

curl -X POST 'https://api.scavio.dev/api/v1/google' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "AI startups funding",
    "search_type": "news",
    "country_code": "us",
    "language": "en",
    "page": 1,
    "device": "desktop",
    "nfpr": false,
    "light_request": false
  }'

制約事項

  • search_typeがnewsの場合、deviceはdesktopのみ許可されます。mobileを送信すると400エラーが返ります。
  • 無効なsearch_typeの値(例:shopping、ai_mode)は400バリデーションエラーを返します。
  • deviceはdesktopまたはmobileのみを受け付けます。tabletはサポートされていません。

レスポンス形式

すべての成功したレスポンスはJSONオブジェクトを返します。一部のフィールドは常に存在しますが、その他は空でない場合にのみ表示されます(通常はフルモード)。

コアフィールド(常に存在)

フィールド型説明
resultsarrayオーガニック検索結果オブジェクトの配列
results[].titlestring検索結果ページのタイトル
results[].urlstring結果の完全なURL
results[].contentstringページからのスニペットまたはメタ説明
results[].positionnumber結果内の1から始まる位置
querystring実行されたクエリ
pagenumber返されたページ番号
country_codestring検索に使用された国コード
languagestring検索に使用された言語コード
response_timenumberサーバー側の応答時間(ミリ秒)
credits_usednumber消費されたクレジット数(1または2)
credits_remainingnumber現在の請求期間に残っているクレジット

オプションフィールド(空でない場合に存在)

これらは通常フルモード("light_request": false)で返されますが、データが利用可能な場合はライトモードでも表示されることがあります。

フィールド型説明
top_storiesarrayトップストーリーカルーセルのアイテム
news_resultsarrayニュース記事。title, link, source, snippet, date, relative_date, domain, positionを含む
knowledge_graphobjectナレッジパネル。title, subtitle, factoids配列を含む
questionsarray「他の人はこちらも質問」。questionと answerを含む
related_searchesarray関連クエリ。各々がquery, link, type, positionを含む
total_resultsnumberクエリの推定総結果数
search_urlstringこのクエリの元の検索エンジンURL

ライトモードレスポンス例

JSON
{
  "results": [
    {
      "title": "Scavio - Search API for Developers",
      "url": "https://scavio.dev",
      "content": "One API to search every platform. Structured JSON results.",
      "position": 1,
      "displayed_url": "https://scavio.dev",
      "domain": "scavio.dev",
      "date": null,
      "rich_snippet": {},
      "sitelinks": []
    }
  ],
  "query": "Scavio search API",
  "page": 1,
  "country_code": "us",
  "language": "en",
  "response_time": 450,
  "credits_used": 1,
  "credits_remaining": 999
}

フルモードレスポンス例

JSON
{
  "results": [
    {
      "title": "Scavio - Search API for Developers",
      "url": "https://scavio.dev",
      "content": "One API to search every platform. Structured JSON results.",
      "position": 1,
      "displayed_url": "https://scavio.dev",
      "domain": "scavio.dev",
      "date": null,
      "rich_snippet": {},
      "sitelinks": []
    }
  ],
  "query": "Scavio search API",
  "page": 1,
  "country_code": "us",
  "language": "en",
  "response_time": 620,
  "total_results": 1250000,
  "search_url": "https://www.google.com/search?q=...",
  "knowledge_graph": {
    "title": "Scavio",
    "subtitle": "Search API Platform",
    "factoids": [
      { "title": "Type", "content": "Developer API" }
    ]
  },
  "related_searches": [
    { "query": "scavio api pricing", "link": null, "type": null, "position": 0 },
    { "query": "scavio search api docs", "link": null, "type": null, "position": 1 }
  ],
  "questions": [
    {
      "question": "What is Scavio?",
      "answer": "Scavio is a multi-platform search API..."
    }
  ],
  "credits_used": 2,
  "credits_remaining": 998
}

ニュース結果例

search_typeがnewsの場合、news_resultsフィールドが設定されます:

JSON
{
  "news_results": [
    {
      "title": "AI Startups Raise Record Funding in Q1 2026",
      "link": "https://example.com/ai-funding",
      "source": "TechCrunch",
      "snippet": "AI companies raised over $15B in Q1 2026...",
      "date": "2026-03-31T20:00:00.000Z",
      "relative_date": "2 hours ago",
      "domain": "techcrunch.com",
      "position": 1
    }
  ]
}

注意事項

  • results配列は関連性順に並んでいます(位置1が最も関連性が高い)
  • オプションフィールドは空でない場合のみ存在します。アクセスする前に常に存在を確認してください
  • ライトモード(1クレジット)はコア結果を返します。フルモード(2クレジット)はすべてのオプションフィールドを含む場合があります。

関連リンク

  • YouTube API -- 検索とメタデータ
  • Amazon API -- 商品検索と詳細
  • 国コード -- サポートされている国コード
  • エラー -- エラーコードと処理
ScavioScavio

AIエージェント向けリアルタイム検索API。Googleだけでなく、あらゆるプラットフォームを検索します。

製品

  • 機能
  • 料金
  • ダッシュボード
  • アフィリエイト

開発者

  • ドキュメント
  • APIリファレンス
  • クイックスタート
  • MCP統合
  • Python SDK

代替製品

  • Tavilyの代替
  • SerpAPIの代替
  • Firecrawlの代替
  • Exaの代替

ツール

  • JSONフォーマッター
  • cURLからコードへ
  • トークンカウンター
  • すべてのツール

© 2026 Scavio. 全著作権所有。

Featured on TAAFT
利用規約プライバシーポリシー