A

Perplexity via Locus MPP — MPP Grade A

aisearch
Preview responses and set spending limits for this service through use.mpp.land Free budget controls, response samples, and reliability routing.

On-chain Activity

9,498 Total txs
356 7d txs
$3.22 7d volume
$163.75 Total volume
296 Unique payers
1 Unique clients
7-day activity ▆█▄▇▆▃▄

Compliance Checks

All paid ops declare 402 response MUST 10pt
All x-payment-info valid MUST 10pt
Challenge has Cache-Control: no-store MUST 5pt
Challenge digest on POST SHOULD 3pt
Challenge has expires SHOULD 3pt
Challenge has Problem Details SHOULD 2pt
Challenge has required params MUST 5pt
Challenge has WWW-Authenticate MUST 5pt
Challenge returns 402 MUST 10pt
Correct Content-Type MUST 5pt
Has Cache-Control on discovery SHOULD 5pt
Has input schemas SHOULD 5pt
Has llms.txt SHOULD 5pt
Has /openapi.json at root MUST 10pt
Has required top-level fields MUST 10pt
Served over HTTPS MUST 10pt
Uses standard categories SHOULD 2pt
1 issue
  • POST endpoint challenge missing digest parameter (SHOULD per spec)

Paid Operations (4)

POST /perplexity/chat dynamic USDC.e
Sonar Chat
Amount
dynamic
Currency
USDC.e
Method
tempo
Intent
charge
402 Declared
Yes

Input Schema

FieldTypeRequiredDescription
max_tokens number No Maximum output tokens (up to 128000)
messages array Yes Conversation messages. Each: { role: "system"|"user"|"assistant", content: "text" } or multimodal with image_url content blocks.
model string Yes Sonar model ID: 'sonar', 'sonar-pro', 'sonar-reasoning-pro', 'sonar-deep-research'
reasoning_effort string No Reasoning effort level (sonar-reasoning-pro only): 'minimal', 'low', 'medium', 'high'
response_format string No Structured output. { type: "json_schema", json_schema: { name: "...", schema: {...} } }
return_images boolean No Include image results in the response
return_related_questions boolean No Include related follow-up questions in the response
search_domain_filter string No Restrict search to specific domains
search_language_filter string No Filter search results by language (ISO 639-1 codes)
search_recency_filter string No Time filter for search results: 'hour', 'day', 'week', 'month', 'year'
temperature number No Sampling temperature (0.0–2.0)
top_p number No Nucleus sampling threshold (0.0–1.0)
web_search_options string No Web search configuration: { search_context_size: 'low'|'medium'|'high', search_type: 'fast'|'pro'|'auto', user_location: { country: '...', city: '...' } }
POST /perplexity/search dynamic USDC.e
Web Search
Amount
dynamic
Currency
USDC.e
Method
tempo
Intent
charge
402 Declared
Yes

Input Schema

FieldTypeRequiredDescription
country string No Country code for result localization (ISO 3166-1 alpha-2)
max_results number No Maximum results to return (1–20, default 10)
query string Yes Search query — a single string or array of queries
search_after_date_filter string No Only results after this date (MM/DD/YYYY)
search_before_date_filter string No Only results before this date (MM/DD/YYYY)
search_domain_filter string No Restrict search to specific domains (max 20)
search_language_filter string No Language filter (ISO 639-1 codes)
search_recency_filter string No Time filter: 'hour', 'day', 'week', 'month', 'year'
POST /perplexity/embed dynamic USDC.e
Embeddings
Amount
dynamic
Currency
USDC.e
Method
tempo
Intent
charge
402 Declared
Yes

Input Schema

FieldTypeRequiredDescription
input string Yes Text to embed. Single string or array of strings.
model string Yes Embedding model: 'pplx-embed-v1-0.6b' or 'pplx-embed-v1-4b'
POST /perplexity/context-embed dynamic USDC.e
Contextualized Embeddings
Amount
dynamic
Currency
USDC.e
Method
tempo
Intent
charge
402 Declared
Yes

Input Schema

FieldTypeRequiredDescription
chunks string Yes Array of text chunks from the document to embed
document string Yes The full parent document text providing shared context
model string Yes Contextualized model: 'pplx-embed-context-v1-0.6b' or 'pplx-embed-context-v1-4b'

Payment Methods

Methods
tempo
Intents
charge
Currencies (discovery)
USDC.e
Currency (challenge)
USDC.e on Tempo Mainnet Presto (Tempo Mainnet Presto)
Multiple Challenges
No

Recipients

  • 0x060b0fB0Be9d90557577B3AEE480711067149Ff0
Per-endpoint breakdown
POST /perplexity/chat
0x060b0fB0Be9d90557577B3AEE480711067149Ff0
POST /perplexity/embed
0x060b0fB0Be9d90557577B3AEE480711067149Ff0
POST /perplexity/search
0x060b0fB0Be9d90557577B3AEE480711067149Ff0

Security

TLS Version
TLSv1.3
Challenge ID Unique
-
Challenge ID Length
-
Digest Binding
-

Uptime

Discovery
Reachable (555ms)
Challenge
Reachable (625ms)
Last Checked

Schema Completeness

Paid Operations
4
With Input Schema
4
With Description
4

Documentation

Homepage
https://perplexity.ai
API Reference
https://docs.perplexity.ai
llms.txt
https://beta.paywithlocus.com/mpp/perplexity.md reachable

Discovery

OpenAPI URL
https://perplexity.mpp.paywithlocus.com/openapi.json
OpenAPI Version
3.1.0
Service Version
1.0.0
Document Size
5024 bytes
Document Hash
8410d2a51a3d11752c77cdc3e56af1f060013013cd8959c2d1ef05fbd60139ff

Version History (52 snapshots)

Grade: F (13%) → A (95%)
Grade: A (97%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (97%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Grade: F (13%) → A (95%)
Grade: A (95%) → F (13%)
Scan snapshots
Date Grade Score Response Status
2026-04-06 A 95% 651ms Up
2026-04-07 A 95% 507ms Up
2026-04-08 A 95% 548ms Up
2026-04-09 A 95% 547ms Up
2026-04-10 A 95% 542ms Up
2026-04-11 A 95% 707ms Up
2026-04-12 A 95% 1605ms Up
2026-04-13 A 95% 546ms Up
2026-04-14 A 95% 536ms Up
2026-04-15 A 95% 535ms Up
2026-04-16 A 95% 677ms Up
2026-04-17 A 95% 584ms Up
2026-04-18 A 95% 536ms Up
2026-04-19 A 95% 541ms Up
2026-04-20 A 95% 536ms Up
2026-04-21 A 95% 539ms Up
2026-04-22 A 95% 523ms Up
2026-04-23 A 95% 535ms Up
2026-04-24 A 95% 609ms Up
2026-04-25 A 95% 514ms Up
2026-04-26 A 95% 602ms Up
2026-04-27 A 95% 1875ms Up
2026-04-28 A 95% 582ms Up
2026-04-29 A 95% 623ms Up
2026-04-30 A 95% 558ms Up
2026-05-01 A 95% 625ms Up
2026-05-02 A 95% 611ms Up
2026-05-03 A 95% 594ms Up
2026-05-04 A 95% 538ms Up
2026-05-05 A 95% 525ms Up
2026-05-06 A 95% 679ms Up
2026-05-07 A 95% 582ms Up
2026-05-08 A 95% 527ms Up
2026-05-09 A 95% 525ms Up
2026-05-10 A 95% 543ms Up
2026-05-11 A 95% 576ms Up
2026-05-12 A 95% 529ms Up
2026-05-13 A 95% 525ms Up
2026-05-14 A 95% 559ms Up
2026-05-15 A 95% 556ms Up
2026-05-16 A 95% 527ms Up
2026-05-17 A 95% 597ms Up
2026-05-18 A 95% 558ms Up
2026-05-19 A 95% 534ms Up
2026-05-20 A 95% 528ms Up
2026-05-21 A 95% 535ms Up
2026-05-22 A 95% 620ms Up
2026-05-23 A 95% 741ms Up
2026-05-24 A 95% 629ms Up
2026-05-25 A 95% 560ms Up
2026-05-26 A 95% 535ms Up
2026-05-27 A 95% 593ms Up