We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

Perplexity: Sonar Pro Search

perplexity/sonar-pro-search
TextInput: text · imageReasoning200KAdded Oct 30, 2025

Try Perplexity: Sonar Pro Search now

Runs on your balance at the prices above. New accounts start with free usage.

One API. Every model.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign in

Session cost $0.00

Perplexity: Sonar Pro Search at a glance

  • Input price is 567% higher than the median of 434 Text models.
  • Context window of 200,000 tokens, enough for long documents and multi-turn conversations.
  • Supports structured JSON output with a schema.
  • Supports reasoning effort control.
  • Accepts images as input (vision).
  • A typical request (1,000 input / 500 output tokens) costs about $0.04.

About Perplexity: Sonar Pro Search

Perplexity: Sonar Pro Search is a text model from Perplexity, released by the provider on 30 October 2025. It is described as Perplexity's most advanced agentic search system, built for deeper reasoning and analysis, and it is exclusively available through the API rather than the consumer product. If you are already routing other models through api14, this is the Perplexity entry aimed at search heavy workloads rather than plain chat.

The model accepts text and image input and returns text output. It has a context window of 200,000 tokens and a maximum output of 8,000 tokens. Because it is an agentic search system, requests can be paired with web search options, and the model supports a reasoning mode as well as an option to include reasoning in the response. That combination makes it suited to questions where the answer depends on current information plus some analysis of what was retrieved, rather than a single pass over a static prompt.

Practical uses follow from those traits. Research assistants that need to gather sources and then compare or summarise them are a natural fit, as are competitive and market scans where the underlying facts change often. Image input extends this to tasks like reading a screenshot, chart or document page and then searching for related context. Analysis heavy workflows, such as pulling together findings across several topics into one reasoned answer, also map well onto the agentic search design. Straightforward generation tasks with no retrieval component are usually cheaper and simpler on a standard text model.

You call it through api14's OpenAI compatible API using the model id "perplexity/sonar-pro-search". The supported request parameters are frequency_penalty, include_reasoning, max_tokens, presence_penalty, reasoning, structured_outputs, temperature, top_k, top_p and web_search_options. In practice you would set web_search_options when you want the search behaviour engaged, use reasoning or include_reasoning when you need the model's reasoning surfaced, and rely on structured_outputs when the result has to be parsed by code. Sampling controls such as temperature, top_p and top_k, along with the penalty parameters and max_tokens, behave as they do for other OpenAI compatible endpoints.

The main constraints to keep in mind are the 8,000 token output ceiling and the text only output modality, so very long generated documents or non text outputs are out of scope. Input images are accepted, but the response is always text. If your task does not need search or multi step reasoning, a general purpose text model will likely be a better fit.

How to call the Perplexity: Sonar Pro Search API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "perplexity/sonar-pro-search".
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "perplexity/sonar-pro-search",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

Supported parameters

frequency_penaltyinclude_reasoningmax_tokenspresence_penaltyreasoningstructured_outputstemperaturetop_ktop_pweb_search_options

Specifications

Context length
200,000
Max output
8,000
Input
text, image
Output
text

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

Perplexity: Sonar Pro Search: frequently asked questions

How much does the Perplexity: Sonar Pro Search API cost?
Perplexity: Sonar Pro Search costs Input $10.50 / 1M tokens. It is charged from your USD balance only for successful requests; failed requests are free.
What is the context window of Perplexity: Sonar Pro Search?
Perplexity: Sonar Pro Search reads up to 200,000 tokens per request: prompt, history and documents together. It writes up to 8,000 output tokens per response.
What can Perplexity: Sonar Pro Search do?
Perplexity: Sonar Pro Search accepts text, image and returns text. It supports structured JSON output, reasoning effort control.
How do I call Perplexity: Sonar Pro Search from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "perplexity/sonar-pro-search". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to Perplexity: Sonar Pro Search?
Comparable Text models at a similar price: Fireworks: Ember-1, Anthropic: Claude Sonnet 4.6, Anthropic: Claude Sonnet 4.5. Each runs through the same API key, so switching is one string.

Perplexity: Sonar Pro Search community

New topic

This community has no topics yet. Open the first one about Perplexity: Sonar Pro Search.