Perplexity Search

Perplexity Search
Perplexity · Research & Search
POST /v1/search

Real-time web search with filtering by domain, language, date, and more. Returns search results, not LLM responses; no file uploads.

At a glance

FieldValue
Model idperplexity-search
Input modalitiesText
Output modalitiesText
Context window-
Weight precision-
Featuresweb_search, no_llm
Native inferenceNo
NewNo
Supported endpointsPOST /v1/search

Pricing

ChargeSpecRate
Search Requestper request$0.0060

Example request

$curl https://api.empiriolabs.ai/v1/search \
> -H 'Authorization: Bearer $EMPIRIOLABS_API_KEY' \
> -H 'Content-Type: application/json' \
> -d '{"model": "perplexity-search", "query": "latest LLM benchmarks 2026"}'

Parameters

ParameterTypeRequiredDefaultDescription
querystringyes-The natural-language search query.
max_resultsnumberno10Maximum number of results to return. · Range: 1 – 20
max_tokensnumberno1000000Maximum tokens extracted across all results. · Range: 1 – 1000000
max_tokens_per_pagenumberno4096Max tokens extracted per individual result page. · Range: 1 – 16384
multi_query_modebooleannofalseLet Perplexity expand the query into multiple parallel searches for broader coverage.
search_domain_filterstringno-Comma-separated domains. Prefix with ’-’ to exclude. Max 20.
search_language_filterstringno-Comma-separated ISO 639-1 codes (2 letters). Max 10.
search_recency_filterenumno"none"Relative time filter (hour | day | week | month | year). · Allowed: none, hour, day, week, month, year
search_after_date_filterstringno-Use YYYY-MM-DD. Only include sources after this date.
search_before_date_filterstringno-Use YYYY-MM-DD. Only include sources before this date.
last_updated_after_filterstringno-Use YYYY-MM-DD. Only include sources after this date.
last_updated_before_filterstringno-Use YYYY-MM-DD. Only include sources before this date.
countrystringno-Two-letter ISO 3166-1 code (US, GB, etc.) for biasing results to a country.
display_server_timebooleannofalseInclude the server-time timestamp in the response payload.

Notes

Returns title/url/snippet only — no LLM-style answer. Up to 5 queries via newline-separated multi_query.


Machine-readable schema: GET https://api.empiriolabs.ai/v1/models/perplexity-search.