Perplexity APIとは?料金・使い方・Bubble連携事例【2026年版】

目次

はじめに

AI検索エンジンとして注目されるPerplexity(パープレキシティ)は、開発者向けにAPI Platformを提供しています。2026年8月26日時点の公式情報では、旧Sonar Chat CompletionsはAgent APIへ移行し、Search API、Embeddings APIなども提供されています。料金はモデル別トークン単価、検索コンテキスト別のリクエスト料、Search APIのリクエスト課金などを組み合わせて確認する必要があります。

一方で日本語の解説記事は、モデル名が旧世代のままだったり、料金情報が古かったり、n8n連携に偏っていたりと、一次情報として使いづらい状況があります。受託開発の現場でPerplexity APIをBubbleに組み込もうとすると、「Agent API、Sonar API、Search APIをどう使い分けるか」「出典URLをどう表示するか」「コストをどう見積もるか」といった実装判断で迷う読者が少なくありません。

本記事では、Perplexity APIの全体像から料金、APIキー取得、curlとPythonでの実装、Bubbleとのノーコード連携、他社APIとの比較、業務応用の事例までを解説します。開発者だけでなく、事業企画やマーケターが自社プロダクトへの組み込みを検討する際にも役立つ構成です。

Perplexity APIとは?AI検索エンジンを外部アプリから呼び出す仕組み

Perplexity のインターフェース画面

Perplexity APIは「Web検索+LLM要約+出典URL提示」を外部アプリから呼び出すインターフェースです。学習データ範囲でしか回答できない一般的なLLM APIと違い、リアルタイムにWeb検索して参照ページを出典つきで返すため、信頼性重視の業務アプリに向きます。

APIは、Agent API、Search API、Embeddings API、レガシーのSonar APIなどに分かれます。いずれも公式ドキュメントに沿ってBearer認証で扱うため、BubbleのAPI Connector・Make・n8nからも連携を検討できます。

種別主な用途料金確認ポイント
Agent API複数モデルとWeb検索/URL取得などを組み合わせたエージェント処理モデル単価とツール実行単価を確認
Search API検索結果一覧の取得、RAGの入力、エージェント1,000リクエストあたり5ドル
Sonar API出典付き回答、検索コンテキスト付きLLM応答モデル別トークン単価+検索コンテキスト別リクエスト料
Embeddings APIRAGや社内検索向けのベクトル化モデル別の100万トークン単価

Perplexity APIの料金プラン【2026年最新版】

料金表のダッシュボード

2026年8月26日時点のPerplexity APIは従量課金制です。Sonar APIはモデル別の入力/出力トークン単価に加え、検索コンテキストサイズごとのリクエスト料がかかります。Search APIは1,000リクエストあたり5ドルで、Agent APIはモデル単価とツール利用料を確認します。Pro個人プランの料金とAPI Platformの料金は別枠で確認してください。

対象公式料金の例注意点
Sonar入力/出力とも100万トークンあたり1ドル検索コンテキスト別のリクエスト料も加算
Sonar Pro入力100万トークンあたり3ドル、出力100万トークンあたり15ドルPro Search利用時はsearch_typeとリクエスト料を確認
Sonar Reasoning Pro入力100万トークンあたり2ドル、出力100万トークンあたり8ドル推論用途でコストが変わる
Sonar Deep Research入力100万トークンあたり2ドル、出力100万トークンあたり8ドル、citation/search/reasoning単価あり検索クエリ数やreasoning tokensで費用が変わる
Search API1,000リクエストあたり5ドル成功したPOST /search単位で課金
  • Sonar APIはトークン費用と検索コンテキスト別リクエスト費用を合算して見積もる
  • Search APIは1,000リクエストあたり5ドルで、トークン課金は別途発生しない
  • Agent APIではweb_search、fetch_url、people_search、finance_search、sandboxなどのツール単価も確認する
  • 購入方法や請求条件は公式DocsのAdmin/BillingとAPI Platformで常に最新版を確認する

本番導入前は公式のPerplexity API PlatformとPricing Docsで最新値を確認します。最初は低コストの構成で挙動確認し、品質要件に応じてSonar Pro、Reasoning系、Agent API、Search APIへ段階的に切り替えるのが現実的です。

Perplexity APIキーの取得手順

API キー発行のダッシュボード

APIキーの取得手順や請求設定は管理画面の仕様変更を受けやすいため、公式DocsのAdmin & Managementを見ながら進めます。

  1. Perplexity公式サイトまたはAPI Platformにログインする
  2. API Platform/Projects/Billing関連の公式Docsを確認する
  3. 利用プロジェクト、請求設定、支払い方法を登録する
  4. 「API Keys」または管理画面のキー発行セクションでキーを作成する
  5. 本番投入前に上限、利用量、請求アラート、キーの保管場所を設定する

発行キーは`pplx-`始まりで表示は一度きり。パスワードマネージャへ即保管し、本番はサーバーサイドかBubble Backend Workflow経由で呼び出します。

Perplexity APIの基本的な使い方(curl / Python)

API ドキュメントとコード画面

レガシーSonar APIのChat Completions形式を使う場合は、`Authorization`ヘッダにAPIキーを載せ`model`と`messages`を含むJSONをPOSTします。新規実装では、公式DocsでAgent APIまたはSonar APIのどちらを使うか確認してからPythonやノーコードへ移植します。

curl -X POST https://api.perplexity.ai/chat/completions \
  -H "Authorization: Bearer $PPLX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sonar",
    "messages": [
      {"role": "system", "content": "You are a concise research assistant."},
      {"role": "user", "content": "日本のノーコード市場の2026年動向を3行で教えて"}
    ]
  }'

Pythonでは`requests`で同等のリクエストを送れます。

import os
import requests

response = requests.post(
    "https://api.perplexity.ai/chat/completions",
    headers={
        "Authorization": f"Bearer {os.environ['PPLX_API_KEY']}",
        "Content-Type": "application/json",
    },
    json={
        "model": "sonar-pro",
        "messages": [
            {"role": "user", "content": "Bubbleでチャットボットを作る手順を教えて"}
        ],
    },
    timeout=30,
)
data = response.json()
print(data["choices"][0]["message"]["content"])
print(data.get("citations"))

レスポンスには回答本文、参照URL、消費トークンや利用量情報が含まれる場合があります。実装時は公式レスポンス仕様に合わせ、`citations`などの出典情報を画面表示し、`usage`や請求情報をログで追える設計にしてください。

Bubble × Perplexity API連携:API Connector 実装手順【受託開発の実例】

ノーコード開発のワークスペース

弊社ではクライアント案件で、社内ナレッジ横断検索のFAQボットをBubbleで構築した実績があります。API Connectorで公式Docsに沿ったエンドポイントを登録し、Workflowから呼び出してRepeating Groupに結果を流し込めば、出典付き回答UIをノーコードで構築できます。APIキーは「Private key in header」で登録し、クライアントサイドへ流出させない設計が必須です。

{
  "model": "sonar-pro",
  "messages": [
    {"role": "system", "content": "社内規程に基づいて回答してください"},
    {"role": "user", "content": "<question>"}
  ]
}

``をDynamic valueへ置き換え、Return typeはJSONのまま保持します。回答文や出典配列のキーは利用APIによって変わるため、Bubble側では公式レスポンスを一度Initializeしてから、出典カードと回答本文を分けて表示します。実案件では回答キャッシュも併用しコストを抑えました。Bubbleの基礎設定はBubble API連携の基本ガイドも併読を。

Perplexity APIで作れるもの:活用事例5選

AI チャットボットのモバイル画面

Perplexity APIは「検索結果や出典提示を組み込めること」が強みで、事実確認が重視される業務アプリに向きます。主なユースケースは以下の5つです。

  1. 社内ナレッジ検索ボット: 社内規程・議事録・業界ニュースを横断検索し、出典URL付きで回答
  2. 業務SaaSのリサーチ機能: CRMやMAツールから競合情報・市場動向を即時取得
  3. SEO記事ドラフト生成: キーワードから出典付きの記事構成案をCMSへ自動投入
  4. 学術・研究支援ダッシュボード: 論文要約と引用リスト化で調査工数を削減
  5. カスタマーサポートのAIサジェスト: 顧客質問から関連ページを自動推薦して一次回答を短縮

いずれもBubbleと組み合わせれば管理画面ごと構築できます。APIレスポンスを自社DBに蓄積すれば、生成AIに不慣れな現場担当者にも届くUIになります。

他社APIとの比較:ChatGPT / Gemini / Claude との違い

AI プラットフォームの比較ダッシュボード

Perplexity APIはChatGPT・Gemini・Claude各APIと並ぶ選択肢ですが、得意分野が明確に分かれます。以下の軸で整理すると判断しやすくなります。

比較軸Perplexity APIChatGPT APIGemini APIClaude API
Web検索/取得Agent APIやSearch APIで検索・URL取得を組み込みやすいWeb検索ツールはAPI設計次第Google検索連携やGroundingの仕様確認が必要Web検索はツール経由の設計が必要
出典URLの提示`citations`等の出典情報を表示しやすいツール結果やプロンプト設計次第Grounding結果やプロンプト設計次第ツール結果やプロンプト設計次第
回答モデルの自由度Agent APIでは複数プロバイダー、Sonar APIではSonar系を利用GPT系Gemini系Claude系
日本語の自然さ用途ごとに検証が必要用途ごとに検証が必要用途ごとに検証が必要用途ごとに検証が必要
ノーコード連携の容易さREST + Bearerで連携しやすいREST/API SDKで連携SDK/API仕様確認が必要REST/API SDKで連携
主な向き先出典付きAI検索、検索結果取得、RAG汎用LLM・マルチモーダルマルチモーダル・Google連携長文・安全性・コーディング

検索結果取得と出典提示が必要ならPerplexity、汎用LLM応答やマルチモーダル処理はChatGPT/Gemini/Claudeも含めて比較する、という整理です。弊社では検索系はPerplexity、長文推敲や画像解析は要件に応じて別APIと役割分担する設計を推奨します。

Perplexity APIのデメリットと自社の解決策

開発者のトラブルシューティング風景

便利なAPIにも弱点はあります。主な課題と対策は次の通りです。

  • API種別の選定: Agent API、Sonar API、Search APIの料金体系が異なるため、用途別に分ける
  • 日本語ソース偏り: system promptで「日本語ソース優先」指定、別LLMや人手で後段推敲する二段構成にする
  • 従量課金コスト: 同一質問キャッシュ・重複排除・search context sizeの調整・利用量ログで安定化する

ポイント: デメリットは「Perplexity単独で全部やろう」とすると顕在化します。検索・推敲・画像生成を役割分担すれば、出典提示の強みを活かしつつ弱点を他LLMで補えます。

よくある質問 (FAQ)

  • Q1. Perplexity APIはいくらから使えますか?: Search APIは1,000リクエストあたり5ドル、Sonar APIはモデル別トークン単価とリクエスト料の合算です。初期購入額や支払い方法は公式Billing画面で確認してください。
  • Q2. APIに送ったデータは学習に使われますか?: 本番運用では、公式のPrivacy/Security、Terms、契約条件を自社で確認してください。
  • Q3. Bubbleから呼ぶと遅くなりませんか?: Web検索や外部URL取得を伴う処理は時間がかかることがあります。Bubble側でローディング表示、長い処理はBackend Workflowに逃がすと体感速度が改善します。
  • Q4. 最初に選ぶべきAPIは?: 検索結果一覧が必要ならSearch API、出典付き回答ならSonar API/Agent API、社内検索のベクトル化ならEmbeddings APIを検討します。

まとめ

Perplexity APIは、AI検索エンジンの検索結果取得や出典付き回答を外部アプリから利用できるAPIです。2026年8月26日時点では、Agent API、Search API、Sonar API、Embeddings APIなどの料金体系を分けて確認する必要があります。実運用では、API種別、モデル、検索コンテキスト、ツール利用、利用量ログを設計段階で決めておきましょう。

料金はSonar系モデルの従量課金だけでなく、Search APIやAgent APIのツール課金もあります。APIキー発行や請求設定は公式DocsのAdmin/Billingに従い、curl・Python・ノーコードのいずれでも、まず小さな検証リクエストでレスポンス形式とコストを確認してください。BubbleのAPI Connectorと組み合わせれば、出典付きFAQボットや社内ナレッジ検索をノーコードで構築できます。

他社APIとの比較では、検索結果取得と出典提示が必要な場面でPerplexity APIが候補になります。モデル選択肢、日本語の微調整、マルチモーダル処理はChatGPT、Gemini、Claudeと比較し、APIを役割で使い分ける設計が現実解です。「出典付きAI検索」を自社に組み込みたい、Bubbleでプロトタイプを作りたい方は、公式Docsで料金と仕様を確認したうえで検証を始めましょう。

ビジネスの課題解決をサポートします

  • システム開発を短期間でコストを抑えて作りたい
  • システムのDX推進を進めていきたい
  • 社内の業務効率化を進めたい

ノーコード総合研究所に相談してみる

同意事項
詳細はプライバシーポリシーをご確認ください。
目次