zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
zapi.
APIsPricingDocsMCP
APIsPricingDocsMCP
Sign in
Artificial Intelligence/Perplexity AI
Logo Perplexity AI

Perplexity AI

AI-powered web search with citations — answer + source results dari web, scholar, social, finance.

1 endpoint1 endpoint on this scraper3 calls3 calls so farupdated 4 months agoLast updated 5/22/2026, 9:22:52 AMllms.txt
Endpoints1

Chat Completion

AI-powered web search with citations — answer + source results dari web, scholar, social, finance.

POST/v1/ai:perplexity/chat10m cache7 paramschecking key…
Parameters
querystringrequired
text/plain

Pertanyaan / search query buat Perplexity. Min 1 char, max 2000 char.

modeenum

Mode jawaban. concise = ringkas. copilot = lebih detail

source_webboolean

Search di web umum. Default true

source_academicboolean

Search di sumber akademik (Google Scholar). Default false

source_socialboolean

Search di social media (Reddit, dsb). Default false

source_financeboolean

Search di sumber finansial (SEC EDGAR). Default false

streamboolean

Stream answer via SSE (OpenAI delta format). Default false. Note: pseudo-stream — upstream di-buffer dulu via FlareSolverr lalu di-chunk emit.

·
Response
EXAMPLE
{
  "id": "pplxsrch-22852bb2",
  "mode": "concise",
  "query": "carikan berita terbaru yang ada di indonesia!",
  "answer": "Berita terbaru di Indonesia saat ini bisa dilihat dari beberapa sumber terkemuka berikut. Saya rangkum inti-inti yang sedang ramai diberitakan:\n\n- Politik dan hukum:\n  - Berbagai p…",
  "sources": [
    "web",
    "scholar",
    "social"
  ],
  "stepTypes": [
    "INITIAL_QUERY",
    "SEARCH_WEB",
    "SEARCH_RESULTS"
  ],
  "searchResults": [
    {
      "url": "https://journal.poltekim.ac.id/jlbp/article/view/694",
      "name": "URGENSI PENEGAKAN HUKUM KEIMIGRASIAN MELALUI PEMBAHARUAN DESAIN PASPOR NEGARA REPUBLIK INDONESIA DAN FITUR KEAMANAN TERBARU",
      "snippet": "Paspor sebagai dokumen perjalanan resmi merupakan salah satu instrumen penting dalam sistem keimigrasian suatu negara. Pembaharuan desain paspor Indonesia yang diluncurkan pada 17 …"
    },
    {
      "url": "https://jtiik.ub.ac.id/index.php/jtiik/article/view/8719",
      "name": "BIJAKAWEB: Platform Berbasis Web Untuk Deteksi Hate Speech Pada Komentar Berita Bahasa Indonesia",
      "snippet": "Jumlah pengguna internet di Indonesia telah mencapai lebih dari 221 juta jiwa, mayoritas penduduk Indonesia menggunakan internet dengan tujuan agar tetap update dengan berita terba…"
    },
    {
      "url": "https://www.semanticscholar.org/paper/6c5f469f9266ee47a6fae767cd9e114b6edaa9d0",
      "name": "Demo AHOK, 4 November Jakarta di serbu Ormas Islam Indonesia | Berita Harian, Informasi Terbaru, Terkini Terpercaya",
      "snippet": ""
    }
  ]
}

Code

Chat Completion
index.ts
// npm i zpi-sdk
import { ZpiClient } from "zpi-sdk";

const client = new ZpiClient({ apiKey: "zpi_xxxxxxxxxxxxxxxxxxxxxxxx" });

const data = await client.run("ai:perplexity", "chat", {
  "query": "carikan berita terbaru yang ada di indonesia!",
  "mode": "concise",
  "source_web": true,
  "source_academic": false,
  "source_social": false,
  "source_finance": false
});
console.log(data);
Recommended · typed errors, safe retries and bulk jobsSDK reference

Full reference

1 endpoint · plain text
POST
Chat Completion/v1/ai:perplexity/chat
7 params

Parameters

querystringrequiredin body
Pertanyaan / search query buat Perplexity. Min 1 char, max 2000 char.
modeenumoptionalin body
Mode jawaban. concise = ringkas. copilot = lebih detail Values: concise, copilot.
source_webbooleanoptionalin body
Search di web umum. Default true
source_academicbooleanoptionalin body
Search di sumber akademik (Google Scholar). Default false
source_socialbooleanoptionalin body
Search di social media (Reddit, dsb). Default false
source_financebooleanoptionalin body
Search di sumber finansial (SEC EDGAR). Default false
streambooleanoptionalin body
Stream answer via SSE (OpenAI delta format). Default false. Note: pseudo-stream — upstream di-buffer dulu via FlareSolverr lalu di-chunk emit.

Request

curl -X POST "https://api-preview.zapi.ink/v1/ai:perplexity/chat" \
  -H "x-api-key: zpi_xxxxxxxxxxxxxxxxxxxxxxxx"

Example response

{
  "id": "pplxsrch-22852bb2",
  "mode": "concise",
  "query": "carikan berita terbaru yang ada di indonesia!",
  "answer": "Berita terbaru di Indonesia saat ini bisa dilihat dari beberapa sumber terkemuka berikut. Saya rangkum inti-inti yang sedang ramai diberitakan:\n\n- Politik dan hukum:\n  - Berbagai p…",
  "sources": [
    "web",
    "scholar",
    "social"
  ],
  "stepTypes": [
    "INITIAL_QUERY",
    "SEARCH_WEB",
    "SEARCH_RESULTS"
  ],
  "searchResults": [
    {
      "url": "https://journal.poltekim.ac.id/jlbp/article/view/694",
      "name": "URGENSI PENEGAKAN HUKUM KEIMIGRASIAN MELALUI PEMBAHARUAN DESAIN PASPOR NEGARA REPUBLIK INDONESIA DAN FITUR KEAMANAN TERBARU",
      "snippet": "Paspor sebagai dokumen perjalanan resmi merupakan salah satu instrumen penting dalam sistem keimigrasian suatu negara. Pembaharuan desain paspor Indonesia yang diluncurkan pada 17 …"
    },
    {
      "url": "https://jtiik.ub.ac.id/index.php/jtiik/article/view/8719",
      "name": "BIJAKAWEB: Platform Berbasis Web Untuk Deteksi Hate Speech Pada Komentar Berita Bahasa Indonesia",
      "snippet": "Jumlah pengguna internet di Indonesia telah mencapai lebih dari 221 juta jiwa, mayoritas penduduk Indonesia menggunakan internet dengan tujuan agar tetap update dengan berita terba…"
    },
    {
      "url": "https://www.semanticscholar.org/paper/6c5f469f9266ee47a6fae767cd9e114b6edaa9d0",
      "name": "Demo AHOK, 4 November Jakarta di serbu Ormas Islam Indonesia | Berita Harian, Informasi Terbaru, Terkini Terpercaya",
      "snippet": ""
    }
  ]
}

Related APIs

More in ai

ChatGPT

aichatgpt

00 calls so far
Live: not cached, every call fetches fresh data

Copilot AI

aicopilot

Microsoft Copilot — chat completion OpenAI-compatible, support streaming SSE

1111 calls so far10mResponses cached for 10m
Busy: 10+ calls so far

Dolphin AI

aidolphin

Dolphin 24B uncensored chat — chat completion OpenAI-compatible, support streaming SSE

66 calls so far10mResponses cached for 10m

Bypass AI (writecream.com)

aibypass-ai

Humanize AI-generated text — natural rewriting via writecream.com.

44 calls so far10mResponses cached for 10m

Qwen TTS

aiqwen-tts

Text-to-speech via Qwen TTS — 7 voice characters, instant audio URL.

22 calls so far10mResponses cached for 10m

NSFW Checker (Nyckel)

ainsfw-checker

Image safety classifier — detect NSFW/adult content via Nyckel ML model.

22 calls so far1hResponses cached for 1h
zapi.

One key, one response shape. We keep the scrapers working.

Get an API key
ProductBrowse APIsPricingDocsMCP server
DevelopersSDK on npmGitHubOpenAPI specllms.txt
SupportReport an issueDiscord
LegalTermsPrivacyCookiesAUPRefunds
© 2026 ZapiPublic web data, one API.
zapi.