Sonar API

perplexity/sonar
Sonar rapidly retrieves and synthesizes information from diverse sources, delivering clear, cited answers that set a benchmark for real-time research and analytics.
Context
128K tokens
Input
$1.3 / 1M tokens
Output
$1.3 / 1M tokens
Released
Sep 9, 2025

How to use Sonar API

Install any OpenAI-compatible SDK, point it at api.aimlapi.com/v1, and set the model to perplexity/sonar.
import requests

r = requests.post(
    "https://api.aimlapi.com/v1/chat/completions",
    headers={"Authorization": "Bearer " + AIMLAPI_KEY},
    json={
      "model": "perplexity/sonar",
      "messages": [
        {
          "role": "user",
          "content": "Hello!"
        }
      ]
    },
)
print(r.json())
const r = await fetch("https://api.aimlapi.com/v1/chat/completions", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.AIMLAPI_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    "model": "perplexity/sonar",
    "messages": [
      {
        "role": "user",
        "content": "Hello!"
      }
    ]
  }),
});
console.log(await r.json());
curl -X POST https://api.aimlapi.com/v1/chat/completions \
  -H "Authorization: Bearer $AIMLAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"perplexity/sonar","messages":[{"role":"user","content":"Hello!"}]}'

OpenAI-compatible — swap the base URL and it works with your existing SDK.

Sonar API Pricing

TypePrice
Input
$1.3 / 1M tokens
Output
$1.3 / 1M tokens

Sonar Benchmarks

BenchmarkScoreWhat it measuresSourceRetrieved
Intelligence
8.7
Composite score across standardised reasoning, knowledge and problem-solving evaluations, measured independently by Artificial AnalysisSourceSeptember 12, 2026

Sonar vs other models

ModelInputOutputContextBest for
Sonar
This page
$1.3 / 1M tokens
$1.3 / 1M tokens
128K tokens
Chat + assistants
$6.5 / 1M tokens
$39 / 1M tokens
1.05M tokens
Reasoning + agents
$2.6 / 1M tokens
$13 / 1M tokens
1M tokens
Balanced coding + agents
$3.9 / 1M tokens
$19.5 / 1M tokens
1M tokens
Long-context, multimodal & agentic workflows
$0.65 / 1M tokens
$3.9 / 1M tokens
1.05M tokens
Reasoning + agents

Frequently asked questions

Sonar has a 128,000 tokens context window and can return up to 100,000 tokens.

Sonar takes image, text as input and returns text.

Use perplexity/sonar as the model id. Requests go to https://api.aimlapi.com/v1/chat/completions.

Sonar became available on September 9, 2025.

Sonar is priced at input $1.3 / 1M tokens, output $1.3 / 1M tokens.

Yes, Sonar can stream responses as they are generated.

Yes, Sonar accepts image input alongside text.

Sonar was built by Perplexity.

Sonar is a fast, search-augmented model grounded in real-time web data, suited for tasks that need up-to-date information.

No. Sonar can accept image inputs but only produces text output.

Yes. Web search is listed as one of Sonar's core capabilities.

Start building with Sonar

Get API Key
1000+ models, one API.