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.
Kin Score
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.
Perplexity AI Agent API
POSTMANScroll for all 7
Open Collections 1
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Perplexity AI API
OPEN COLLECTIONGraphQL 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...
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Perplexity Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Perplexity Finops
FINOPSFeatures 16
Notable capabilities this provider offers.
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. ...
ASYNCAPISpectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
Perplexity API Rules
SPECTRALPerplexity API Rules
SPECTRALJSON Schema 108
Standalone JSON Schema definitions for this provider's data models.
Annotation
JSON SCHEMAApiChatCompletionsRequest
JSON SCHEMAApiPublicSearchResult
JSON SCHEMAApiSearchPage
JSON SCHEMAApiSearchRequest
JSON SCHEMAApiSearchResponse
JSON SCHEMAAsyncApiChatCompletionsRequest
JSON SCHEMAAsyncApiChatCompletionsResponse
JSON SCHEMAAsyncApiChatCompletionsResponseSummary
JSON SCHEMAAsyncProcessingStatus
JSON SCHEMAChatMessage
JSON SCHEMAChatMessage
JSON SCHEMAChatMessageContentFileChunk
JSON SCHEMAChatMessageContentImageChunk
JSON SCHEMAChatMessageContentPDFChunk
JSON SCHEMAChatMessageContentTextChunk
JSON SCHEMAChatMessageContentVideoChunk
JSON SCHEMAChatMessageRole
JSON SCHEMAChoice
JSON SCHEMACompletionResponse
JSON SCHEMACompletionResponseStatus
JSON SCHEMACompletionResponseType
JSON SCHEMAContentPart
JSON SCHEMAContentPartType
JSON SCHEMAContextualized Embedding Object
JSON SCHEMAContextualized Embeddings Request
JSON SCHEMAContextualized Embeddings Response
JSON SCHEMACost
JSON SCHEMACurrency
JSON SCHEMADate
JSON SCHEMADateFilters
JSON SCHEMAEmbedding Object
JSON SCHEMAEmbeddings Request
JSON SCHEMAEmbeddings Response
JSON SCHEMAEmbeddings Usage
JSON SCHEMAErrorInfo
JSON SCHEMAEventType
JSON SCHEMAExecutePythonStepDetails
JSON SCHEMAFetchUrlContentStepDetails
JSON SCHEMAFetchUrlQueriesEvent
JSON SCHEMAFetchUrlResultsEvent
JSON SCHEMAFetchUrlResultsOutputItem
JSON SCHEMAFetchUrlTool
JSON SCHEMAFinanceSearchStepDetails
JSON SCHEMAFinanceSearchTool
JSON SCHEMAFunctionCallInput
JSON SCHEMAFunctionCallOutputInput
JSON SCHEMAFunctionCallOutputItem
JSON SCHEMAFunctionTool
JSON SCHEMAHTTPValidationError
JSON SCHEMAImageResult
JSON SCHEMAInput
JSON SCHEMAInputContent
JSON SCHEMAInputContentPart
JSON SCHEMAInputItem
JSON SCHEMAInputMessage
JSON SCHEMAJSONSchema
JSON SCHEMAJSONSchemaFormat
JSON SCHEMAListAsyncApiChatCompletionsResponse
JSON SCHEMAListModelsResponse
JSON SCHEMAMessageOutputItem
JSON SCHEMAModel
JSON SCHEMAOutputItem
JSON SCHEMAOutputItemAddedEvent
JSON SCHEMAOutputItemDoneEvent
JSON SCHEMAReasoningConfig
JSON SCHEMAReasoningStartedEvent
JSON SCHEMAReasoningStep
JSON SCHEMAReasoningStoppedEvent
JSON SCHEMAResponseCompletedEvent
JSON SCHEMAResponseCreatedEvent
JSON SCHEMAResponseFailedEvent
JSON SCHEMAResponseFormat
JSON SCHEMAResponseFormatJSONSchema
JSON SCHEMAResponseFormatText
JSON SCHEMAResponseInProgressEvent
JSON SCHEMAResponsesCost
JSON SCHEMAResponsesObjectType
JSON SCHEMAResponsesRequest
JSON SCHEMAResponsesResponse
JSON SCHEMAResponseStreamEvent
JSON SCHEMAResponsesUsage
JSON SCHEMARoleType
JSON SCHEMASearchDomainFilter
JSON SCHEMASearchQueriesEvent
JSON SCHEMASearchRecencyFilter
JSON SCHEMASearchResult
JSON SCHEMASearchResultsEvent
JSON SCHEMASearchResultsOutputItem
JSON SCHEMASearchSource
JSON SCHEMAStatus
JSON SCHEMATextDeltaEvent
JSON SCHEMATextDoneEvent
JSON SCHEMATool
JSON SCHEMAToolCall
JSON SCHEMAToolCallDetails
JSON SCHEMAToolCallFunction
JSON SCHEMAToolUserLocation
JSON SCHEMAURL
JSON SCHEMAUrlContent
JSON SCHEMAUsageInfo
JSON SCHEMAUserLocation
JSON SCHEMAValidationError
JSON SCHEMAVideoURL
JSON SCHEMAWebSearchFilters
JSON SCHEMAWebSearchOptions
JSON SCHEMAWebSearchStepDetails
JSON SCHEMAWebSearchTool
JSON SCHEMAScroll for all 108
JSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Perplexity Structure
JSON STRUCTUREExamples 2
Example request and response payloads for these APIs.
Security Posture 3
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
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