Perplexity website screenshot

Perplexity

Perplexity AI is an answer engine that delivers accurate answers to complex questions using large language models with real-time web search capabilities.

Perplexity publishes 9 APIs on the APIs.io network, including Async Chat Completions API, Responses API, Agent API, and 6 more.

The Perplexity catalog on APIs.io includes 1 event-driven AsyncAPI specification and 2 Spectral governance rulesets.

Perplexity’s developer surface includes authentication, getting-started guide, API reference, pricing, engineering blog, changelog, signup flow, and 40 more developer resources.

64.0/100 strong ▬ flat Agent 46/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
12 APIs 16 Features

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 64.0/100 · strong
Contract Quality 18.0 / 25
Developer Ergonomics 12.6 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 9.6 / 13
Governance 5.0 / 12
Discoverability 4.6 / 10
Agent readiness — 46/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/perplexity: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

Perplexity

What do you want to know?

Perplexity Async Chat Completions API

The Async Chat Completions API enables developers to submit long-running chat completion requests for background processing. Requests are queued and processed asynchronously, re...

Perplexity Search API

The Search API enables developers to perform ranked web searches with advanced filtering including domain, language, country, and date recency controls, returning structured res...

Perplexity Responses API

The Responses API (Agentic Research API) provides access to third-party frontier models from providers like OpenAI, Anthropic, Google, and xAI with integrated web search tools, ...

Perplexity Embeddings API

The Embeddings API generates high-quality text embeddings for semantic search and retrieval, offering both standard embeddings for independent texts and contextualized embedding...

Perplexity Agent API

The Agent API from Perplexity — 1 operation(s) for agent.

Perplexity Async API

The Async API from Perplexity — 2 operation(s) for async.

Perplexity Contextualizedembeddings API

The Contextualizedembeddings API from Perplexity — 1 operation(s) for contextualizedembeddings.

Perplexity Embeddings API

The Embeddings API from Perplexity — 1 operation(s) for embeddings.

Perplexity Models API

The Models API from Perplexity — 1 operation(s) for models.

Perplexity Search API

The Search API from Perplexity — 1 operation(s) for search.

Perplexity Sonar API

The Sonar API from Perplexity — 1 operation(s) for sonar.

Scroll for all 12

Postman Collections 7

Ready-to-run Postman collections for exercising this provider's APIs.

Scroll for all 7

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Perplexity AI API

OPEN COLLECTION

GraphQL 1

GraphQL schemas published by this provider.

Perplexity GraphQL API

Perplexity AI is a conversational AI search engine. Their API provides access to online and offline AI models for answering questions with real-time search grounding, citation a...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Perplexity Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 16

Notable capabilities this provider offers.

Sonar at $1/$1 MTok + $5-$12/1K searches
Sonar Pro at $3/$15 MTok + $6-$14/1K searches
Sonar Reasoning Pro at $2/$8 MTok
Sonar Deep Research at $2/$8 MTok + $5/1K queries + $2/MTok citations
Web-grounded answers with inline citations
OpenAI-compatible Chat Completions
Search context size affects pricing
Default 50 req/min Sonar, 5 req/min Deep Research
Tiered spend limits starting at $5/mo
Citation tokens and reasoning tokens billed separately on Deep Research
Multi-step research synthesis
Filter by date, domain, recency
Structured output (JSON schema)
Image input on Sonar Pro
Streaming responses
Asynchronous batch endpoint (beta)

Scroll for all 16

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Perplexity Streaming API (HTTP + Server-Sent Events)

AsyncAPI description of Perplexity's HTTP-based streaming surface. IMPORTANT TRANSPORT NOTE ------------------------ Perplexity does NOT expose a WebSocket (ws://, wss://) API. ...

ASYNCAPI

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Perplexity API Rules

9 rules · 1 errors 8 warnings

SPECTRAL

Perplexity API Rules

5 rules · 4 warnings 1 info

SPECTRAL

JSON Schema 108

Standalone JSON Schema definitions for this provider's data models.

Annotation

5 properties

JSON SCHEMA

ApiChatCompletionsRequest

26 properties

JSON SCHEMA

ApiPublicSearchResult

6 properties

JSON SCHEMA

ApiSearchPage

5 properties

JSON SCHEMA

ApiSearchRequest

0 properties

JSON SCHEMA

ApiSearchResponse

3 properties

JSON SCHEMA

AsyncApiChatCompletionsRequest

2 properties

JSON SCHEMA

AsyncApiChatCompletionsResponse

9 properties

JSON SCHEMA

AsyncProcessingStatus

0 properties

JSON SCHEMA

ChatMessage

2 properties

JSON SCHEMA

ChatMessage

2 properties

JSON SCHEMA

ChatMessageContentFileChunk

3 properties

JSON SCHEMA

ChatMessageContentImageChunk

2 properties

JSON SCHEMA

ChatMessageContentPDFChunk

2 properties

JSON SCHEMA

ChatMessageContentTextChunk

2 properties

JSON SCHEMA

ChatMessageContentVideoChunk

2 properties

JSON SCHEMA

ChatMessageRole

0 properties

JSON SCHEMA

Choice

4 properties

JSON SCHEMA

CompletionResponse

10 properties

JSON SCHEMA

CompletionResponseStatus

0 properties

JSON SCHEMA

CompletionResponseType

0 properties

JSON SCHEMA

ContentPart

3 properties

JSON SCHEMA

ContentPartType

0 properties

JSON SCHEMA

Contextualized Embedding Object

3 properties

JSON SCHEMA

Contextualized Embeddings Request

4 properties

JSON SCHEMA

Contextualized Embeddings Response

4 properties

JSON SCHEMA

Cost

7 properties

JSON SCHEMA

Currency

0 properties

JSON SCHEMA

Date

0 properties

JSON SCHEMA

DateFilters

5 properties

JSON SCHEMA

Embedding Object

3 properties

JSON SCHEMA

Embeddings Request

4 properties

JSON SCHEMA

Embeddings Response

4 properties

JSON SCHEMA

Embeddings Usage

3 properties

JSON SCHEMA

ErrorInfo

3 properties

JSON SCHEMA

EventType

0 properties

JSON SCHEMA

ExecutePythonStepDetails

2 properties

JSON SCHEMA

FetchUrlContentStepDetails

1 properties

JSON SCHEMA

FetchUrlQueriesEvent

4 properties

JSON SCHEMA

FetchUrlResultsEvent

4 properties

JSON SCHEMA

FetchUrlResultsOutputItem

2 properties

JSON SCHEMA

FetchUrlTool

2 properties

JSON SCHEMA

FinanceSearchStepDetails

2 properties

JSON SCHEMA

FinanceSearchTool

1 properties

JSON SCHEMA

FunctionCallInput

5 properties

JSON SCHEMA

FunctionCallOutputInput

5 properties

JSON SCHEMA

FunctionCallOutputItem

7 properties

JSON SCHEMA

FunctionTool

5 properties

JSON SCHEMA

HTTPValidationError

1 properties

JSON SCHEMA

ImageResult

5 properties

JSON SCHEMA

Input

0 properties

JSON SCHEMA

InputContent

0 properties

JSON SCHEMA

InputContentPart

3 properties

JSON SCHEMA

InputItem

0 properties

JSON SCHEMA

InputMessage

3 properties

JSON SCHEMA

JSONSchema

4 properties

JSON SCHEMA

JSONSchemaFormat

4 properties

JSON SCHEMA

ListAsyncApiChatCompletionsResponse

2 properties

JSON SCHEMA

ListModelsResponse

2 properties

JSON SCHEMA

MessageOutputItem

5 properties

JSON SCHEMA

Model

4 properties

JSON SCHEMA

OutputItem

0 properties

JSON SCHEMA

OutputItemAddedEvent

4 properties

JSON SCHEMA

OutputItemDoneEvent

4 properties

JSON SCHEMA

ReasoningConfig

1 properties

JSON SCHEMA

ReasoningStartedEvent

3 properties

JSON SCHEMA

ReasoningStep

6 properties

JSON SCHEMA

ReasoningStoppedEvent

3 properties

JSON SCHEMA

ResponseCompletedEvent

3 properties

JSON SCHEMA

ResponseCreatedEvent

3 properties

JSON SCHEMA

ResponseFailedEvent

3 properties

JSON SCHEMA

ResponseFormat

2 properties

JSON SCHEMA

ResponseFormatJSONSchema

2 properties

JSON SCHEMA

ResponseFormatText

1 properties

JSON SCHEMA

ResponseInProgressEvent

3 properties

JSON SCHEMA

ResponsesCost

7 properties

JSON SCHEMA

ResponsesObjectType

0 properties

JSON SCHEMA

ResponsesRequest

12 properties

JSON SCHEMA

ResponsesResponse

8 properties

JSON SCHEMA

ResponseStreamEvent

0 properties

JSON SCHEMA

ResponsesUsage

6 properties

JSON SCHEMA

RoleType

0 properties

JSON SCHEMA

SearchDomainFilter

1 properties

JSON SCHEMA

SearchQueriesEvent

4 properties

JSON SCHEMA

SearchRecencyFilter

0 properties

JSON SCHEMA

SearchResult

7 properties

JSON SCHEMA

SearchResultsEvent

5 properties

JSON SCHEMA

SearchResultsOutputItem

3 properties

JSON SCHEMA

SearchSource

0 properties

JSON SCHEMA

Status

0 properties

JSON SCHEMA

TextDeltaEvent

6 properties

JSON SCHEMA

TextDoneEvent

6 properties

JSON SCHEMA

Tool

0 properties

JSON SCHEMA

ToolCall

3 properties

JSON SCHEMA

ToolCallDetails

1 properties

JSON SCHEMA

ToolCallFunction

2 properties

JSON SCHEMA

ToolUserLocation

5 properties

JSON SCHEMA

URL

1 properties

JSON SCHEMA

UrlContent

3 properties

JSON SCHEMA

UsageInfo

8 properties

JSON SCHEMA

UserLocation

5 properties

JSON SCHEMA

ValidationError

3 properties

JSON SCHEMA

VideoURL

2 properties

JSON SCHEMA

WebSearchFilters

0 properties

JSON SCHEMA

WebSearchOptions

4 properties

JSON SCHEMA

WebSearchStepDetails

2 properties

JSON SCHEMA

WebSearchTool

5 properties

JSON SCHEMA

Scroll for all 108

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Perplexity Structure

0 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Perplexity Authentication

http · 1 scheme

SECURITY

Perplexity Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Perplexity Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Perplexity Agentic Access

9 operations · 6 acting

9 operations · 6 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 7

Reference material describing how the API behaves

Scroll for all 7

Agent Surfaces 3

MCP servers, agent skills, and machine-readable catalogs

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 9

Status, limits, changes, and where to get help

Scroll for all 9

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 7

Properties that don't map to a standard resource type

Scroll for all 7

Source (apis.yml)

apis.yml Raw ↑
aid: perplexity
name: Perplexity
description: Perplexity AI is an answer engine that delivers accurate answers to complex questions using large language models
  with real-time web search capabilities.
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/perplexity.png
tags: []
created: '2025-02-21'
modified: '2026-05-29'
url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: perplexity:perplexity
  name: Perplexity
  description: What do you want to know?
  humanURL: ' https://www.perplexity.ai/'
  tags: []
  properties:
  - type: Documentation
    url: ' https://www.perplexity.ai/'
  - url: graphql/perplexity-graphql.md
    type: GraphQL
- aid: perplexity:async-chat-completions-api
  name: Perplexity Async Chat Completions API
  description: The Async Chat Completions API enables developers to submit long-running chat completion requests for background
    processing. Requests are queued and processed asynchronously, returning a unique identifier for tracking status through
    creation, processing, completion, or failure stages, making it ideal for deep research and computationally intensive queries.
  humanURL: https://docs.perplexity.ai/api-reference/async-chat-completions-post
  baseURL: https://api.perplexity.ai
  tags:
  - Artificial Intelligence
  - Asynchronous
  - Chat Completions
  - Large Language Models
  properties:
  - type: Documentation
    url: https://docs.perplexity.ai/api-reference/async-chat-completions-post
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/async-chat-completions-get
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:search-api
  name: Perplexity Search API
  description: The Search API enables developers to perform ranked web searches with advanced filtering including domain,
    language, country, and date recency controls, returning structured results with titles, URLs, snippets, and publication
    dates.
  humanURL: https://docs.perplexity.ai/guides/search-quickstart
  baseURL: https://api.perplexity.ai
  tags:
  - Filtering
  - Ranking
  - Search
  - Web Search
  properties:
  - type: Documentation
    url: https://docs.perplexity.ai/guides/search-quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/search-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Best Practices
    url: https://docs.perplexity.ai/guides/search-best-practices
- aid: perplexity:responses-api
  name: Perplexity Responses API
  description: The Responses API (Agentic Research API) provides access to third-party frontier models from providers like
    OpenAI, Anthropic, Google, and xAI with integrated web search tools, URL fetching, function calling, and multi-step reasoning
    presets such as pro-search and deep-research.
  humanURL: https://docs.perplexity.ai/docs/grounded-llm/responses/quickstart
  baseURL: https://api.perplexity.ai
  tags:
  - Agents
  - Artificial Intelligence
  - Large Language Models
  - Research
  - Web Search
  properties:
  - type: Documentation
    url: https://docs.perplexity.ai/docs/grounded-llm/responses/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/responses-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:embeddings-api
  name: Perplexity Embeddings API
  description: The Embeddings API generates high-quality text embeddings for semantic search and retrieval, offering both
    standard embeddings for independent texts and contextualized embeddings for document chunks that share context, with support
    for Matryoshka representation learning for flexible dimensionality.
  humanURL: https://docs.perplexity.ai/docs/embeddings/quickstart
  baseURL: https://api.perplexity.ai
  tags:
  - Embeddings
  - Retrieval
  - Semantic Search
  - Vectors
  properties:
  - type: Documentation
    url: https://docs.perplexity.ai/docs/embeddings/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/embeddings-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Best Practices
    url: https://docs.perplexity.ai/docs/embeddings/best-practices
- aid: perplexity:perplexity-agent-api
  name: Perplexity Agent API
  description: The Agent API from Perplexity — 1 operation(s) for agent.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Agent
  properties:
  - type: OpenAPI
    url: openapi/perplexity-agent-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:perplexity-async-api
  name: Perplexity Async API
  description: The Async API from Perplexity — 2 operation(s) for async.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Async
  properties:
  - type: OpenAPI
    url: openapi/perplexity-async-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:perplexity-contextualizedembeddings-api
  name: Perplexity Contextualizedembeddings API
  description: The Contextualizedembeddings API from Perplexity — 1 operation(s) for contextualizedembeddings.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Contextualizedembeddings
  properties:
  - type: OpenAPI
    url: openapi/perplexity-contextualizedembeddings-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:perplexity-embeddings-api
  name: Perplexity Embeddings API
  description: The Embeddings API from Perplexity — 1 operation(s) for embeddings.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Embeddings
  properties:
  - type: OpenAPI
    url: openapi/perplexity-embeddings-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:perplexity-models-api
  name: Perplexity Models API
  description: The Models API from Perplexity — 1 operation(s) for models.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Models
  properties:
  - type: OpenAPI
    url: openapi/perplexity-models-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:perplexity-search-api
  name: Perplexity Search API
  description: The Search API from Perplexity — 1 operation(s) for search.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Search
  properties:
  - type: OpenAPI
    url: openapi/perplexity-search-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
- aid: perplexity:perplexity-sonar-api
  name: Perplexity Sonar API
  description: The Sonar API from Perplexity — 1 operation(s) for sonar.
  humanURL: ' https://www.perplexity.ai/'
  baseURL: https://api.perplexity.ai
  tags:
  - Sonar
  properties:
  - type: OpenAPI
    url: openapi/perplexity-sonar-api-openapi.yml
  - type: Documentation
    url: https://docs.perplexity.ai/docs/sonar/quickstart
  - type: APIReference
    url: https://docs.perplexity.ai/api-reference/chat-completions-post
  - type: Authentication
    url: https://docs.perplexity.ai/guides/api-key-management
  - type: Pricing
    url: https://docs.perplexity.ai/docs/getting-started/pricing
  - type: AsyncAPI
    url: https://raw.githubusercontent.com/api-evangelist/perplexity/refs/heads/main/asyncapi/perplexity-asyncapi.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: Perplexity AI
  email: support@perplexity.ai
  url: https://www.perplexity.ai
common:
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/perplexity/overview
- type: AgenticAccess
  url: agentic-access/perplexity-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/perplexity-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/perplexity-domain-security.yml
- type: Authentication
  url: authentication/perplexity-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/perplexity-ai
- url: https://docs.perplexity.ai/docs/getting-started
  type: GettingStarted
- url: https://docs.perplexity.ai/reference/post_chat_completions
  type: APIReference
- url: https://docs.perplexity.ai/docs/model-cards
  type: Models
- url: https://docs.perplexity.ai/docs/pricing
  type: Pricing
- url: https://www.perplexity.ai/hub/terms
  type: TermsOfService
- url: https://www.perplexity.ai/hub/privacy
  type: PrivacyPolicy
- url: https://www.perplexity.ai/hub/blog
  type: Blog
- url: https://docs.perplexity.ai/docs/getting-started/quickstart
  type: GettingStarted
- url: https://docs.perplexity.ai/docs/getting-started/pricing
  type: Pricing Page
- url: https://docs.perplexity.ai/docs/getting-started/models
  type: Model Directory
- url: https://docs.perplexity.ai/docs/resources/changelog
  type: ChangeLog
- url: https://www.perplexity.ai/changelog
  type: Product Change Log
- url: https://docs.perplexity.ai/guides/usage-tiers
  type: RateLimits
- url: https://perplexity.ai/account/api
  type: Signup
- url: https://www.perplexity.ai/account/api/group
  type: Dashboard
- url: https://perplexity.ai/account/api/playground/search
  type: API Playground
- url: https://docs.perplexity.ai/guides/perplexity-sdk
  type: SDKs
- url: https://github.com/perplexityai
  type: GitHubOrg
- url: https://github.com/perplexityai/perplexity-py
  type: Python SDK
- url: https://docs.perplexity.ai/guides/search-best-practices
  type: Best Practices
- url: https://docs.perplexity.ai/guides/mcp-server
  type: MCP Server
- url: https://www.perplexity.ai/help-center/en
  type: Support
- url: https://community.perplexity.ai
  type: Forums
- url: https://www.perplexity.ai/api-platform
  type: Portal
- url: https://docs.perplexity.ai/llms.txt
  type: LlmsText
- url: https://www.perplexity.ai
  type: Website
- url: https://docs.perplexity.ai
  type: Documentation
- url: https://docs.perplexity.ai/guides/api-key-management
  type: Authentication
- url: https://status.perplexity.com
  type: StatusPage
- url: https://docs.perplexity.ai/feature-roadmap
  type: RoadMap
- url: https://docs.perplexity.ai/docs/cookbook
  type: Cookbook
- url: https://docs.perplexity.ai/guides/prompt-guide
  type: Prompt Guide
- url: https://docs.perplexity.ai/guides/structured-outputs
  type: Structured Outputs Guide
- url: https://docs.perplexity.ai/guides/perplexity-sdk-performance
  type: Performance Guide
- url: https://docs.perplexity.ai/guides/date-range-filter-guide
  type: Date Range Filter Guide
- url: https://docs.perplexity.ai/guides/academic-filter-guide
  type: Academic Filter Guide
- url: https://docs.perplexity.ai/docs/resources/perplexity-crawlers
  type: Crawlers
- url: https://www.perplexity.ai/hub/legal/perplexity-api-terms-of-service
  type: API Terms of Service
- url: https://docs.perplexity.ai/discussions/discussions
  type: Forums
- url: https://discord.com/invite/perplexity-ai
  type: Discord
- url: https://x.com/perplexity_ai
  type: X
- type: Features
  data:
  - Sonar at $1/$1 MTok + $5-$12/1K searches
  - Sonar Pro at $3/$15 MTok + $6-$14/1K searches
  - Sonar Reasoning Pro at $2/$8 MTok
  - Sonar Deep Research at $2/$8 MTok + $5/1K queries + $2/MTok citations
  - Web-grounded answers with inline citations
  - OpenAI-compatible Chat Completions
  - Search context size affects pricing
  - Default 50 req/min Sonar, 5 req/min Deep Research
  - Tiered spend limits starting at $5/mo
  - Citation tokens and reasoning tokens billed separately on Deep Research
  - Multi-step research synthesis
  - Filter by date, domain, recency
  - Structured output (JSON schema)
  - Image input on Sonar Pro
  - Streaming responses
  - Asynchronous batch endpoint (beta)
  sources:
  - https://docs.perplexity.ai/guides/pricing
  updated: '2026-05-04'