[
  {
    "id": "perplexity-sonar-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/overview",
    "excerpt": "Get web-grounded answers with built-in citations in one call, or access third-party models from OpenAI, Anthropic, Google, and xAI with web search tools and presets.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/overview",
    "excerpt": "Get raw, ranked web search results with advanced filtering and real-time data.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/overview",
    "excerpt": "Generate high-quality embeddings for semantic search and RAG pipelines.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "The Perplexity MCP Server enables AI assistants to access Perplexity's powerful search and reasoning capabilities directly within their workflows.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
    "excerpt": "Pro Search enhances Sonar Pro with automated tool usage and multi-step reasoning. When enabled, the model can perform multiple web searches and fetch URL content to answer complex queries.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
    "excerpt": "Search context determines how much web information is retrieved. Higher context = more comprehensive results.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "Install one of our official SDKs for a convenient, type-safe integration",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-8",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "You can now run Perplexity Search straight from your terminal. The Perplexity CLI returns the same ranked results as JSON, ready for shell pipelines and agent tool calls, with no code to write.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-gh-1",
    "tier": "github",
    "url": "https://github.com/perplexityai/perplexity-py",
    "excerpt": "We provide support for streaming responses using Server Side Events (SSE).",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-gh-2",
    "tier": "github",
    "url": "https://github.com/perplexityai/perplexity-py",
    "excerpt": "Certain errors are automatically retried 2 times by default, with a short exponential backoff.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/admin/rate-limits-usage-tiers",
    "excerpt": "As you spend more on API credits over time, you automatically advance to higher tiers with increased rate limits.",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-10",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "To restrict which tools the model can call, disable tools by default and enable the ones you want",
    "fetchedAt": "2026-09-04T00:34:50.460Z"
  },
  {
    "id": "perplexity-sonar-docs-11",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/overview",
    "excerpt": "Unified access to open-weight models hosted by Perplexity through one OpenAI-compatible endpoint.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-docs-12",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "Install one of our [official SDKs](/docs/sdk/overview) for a convenient, type-safe integration",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-docs-13",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "You can now run Perplexity Search straight from your terminal. The [Perplexity CLI](/docs/cli/overview) returns the same ranked results as JSON, ready for shell pipelines and agent tool calls, with no code to write.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "You can also [try Perplexity Search in the interactive Playground](https://console.perplexity.ai/project/playground/search) with no API key required.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "The Perplexity MCP Server enables AI assistants to access Perplexity’s powerful search and reasoning capabilities directly within their workflows.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-gh-3",
    "tier": "github",
    "url": "https://github.com/perplexityai/perplexity-py",
    "excerpt": "When the API returns a non-success status code (that is, 4xx or 5xx\nresponse), a subclass of `perplexity.APIStatusError` is raised, containing `status_code` and `response` properties.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-gh-4",
    "tier": "github",
    "url": "https://github.com/perplexityai/perplexity-py",
    "excerpt": "By default, the async client uses `httpx` for HTTP requests. However, for improved concurrency performance you may also use `aiohttp` as the HTTP backend.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-docs-16",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/admin/rate-limits-usage-tiers",
    "excerpt": "As you spend more on API credits over time, you automatically advance to higher tiers with increased rate limits. Higher tiers unlock significantly more requests per minute, and once you reach a tier, you keep it permanently with no downgrade.",
    "fetchedAt": "2026-09-04T00:36:30.058Z"
  },
  {
    "id": "perplexity-sonar-docs-17",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "Access real-time web search results with Perplexity's Search API. Get ranked results, domain filtering, multi-query search, and content extraction for developers.",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-18",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "Remote MCP server (recommended): hosted by Perplexity at `https://api.perplexity.ai/mcp`. No installation, nothing to update, works with any client that supports remote MCP servers.",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-19",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "Local MCP server: run the open-source server on your machine over stdio. Use this if your client only supports stdio servers or you need to pin a version.",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-20",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "Use Perplexity's tools in a Messages API request with the MCP connector:",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/pricing",
    "excerpt": "When using tools with the Agent API:",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-22",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/admin/rate-limits-usage-tiers",
    "excerpt": "As you spend more on API credits over time, you automatically advance to higher tiers with increased rate limits... once you reach a tier, you keep it permanently with no downgrade.",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-gh-5",
    "tier": "github",
    "url": "https://github.com/perplexityai/perplexity-py",
    "excerpt": "The library includes type definitions for all request params and response fields, and offers both synchronous and asynchronous clients powered by httpx",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-23",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/api-reference/sonar-post",
    "excerpt": "\"citations\": [\n    \"<string>\"\n  ],\n  \"search_results\": [",
    "fetchedAt": "2026-09-04T00:38:07.686Z"
  },
  {
    "id": "perplexity-sonar-docs-24",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/cli/overview.md",
    "excerpt": "Install and use Perplexity's pplx command-line interface for web search and query-relevant page snippets from your terminal or coding agent.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-25",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/router/quickstart.md",
    "excerpt": "Send requests in the OpenAI Chat Completions, OpenAI Responses, or Anthropic Messages format, pick any model from the catalog, and the platform routes each request to a healthy deployment automatically — no per-provider accounts, SDKs, or failover logic on your side.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-26",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/router/routing-and-reliability.md",
    "excerpt": "When a deployment fails — a provider error, a rate limit, or a timeout — the request is retried on another deployment for that model when one is available.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-27",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/router/routing-and-reliability.md",
    "excerpt": "Multi-turn conversations are kept on the same deployment where possible, so prompt caching keeps working across requests — send the same conversation prefix and you benefit from cache-read pricing without doing anything special.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-28",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/building-agents/define-the-run.md",
    "excerpt": "A `preset` gives you a working agent in one field.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-29",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/building-agents/prompt-the-agent.md",
    "excerpt": "`instructions` is the agent's **system prompt** — the rules that hold on every turn. `input` is the specific thing to do this turn.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-30",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/building-agents/give-it-tools.md",
    "excerpt": "Built-in tools | Perplexity-hosted capabilities: web search, URL fetch, people and finance search, and a code sandbox. Enable each by `type`, and Perplexity runs it and returns the results inline.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-31",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/building-agents/run-code.md",
    "excerpt": "The `sandbox` tool gives the agent an isolated Linux container to run real code and use the output in its answer — for results that must be exact, like a computed number, a transformed dataset, or a generated report.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-32",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/building-agents/shape-output.md",
    "excerpt": "Structured output makes the model return JSON that conforms to a schema you define, so you can deserialize it directly.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-33",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/building-agents/keep-context.md",
    "excerpt": "For most multi-turn conversations, use `previous_response_id` to continue from a completed prior response without resending the conversation yourself.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-34",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/model-fallback.md",
    "excerpt": "Model fallback enables specifying multiple models in a `models` array. The API tries each model in order until one succeeds, providing automatic failover when a model is unavailable.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-35",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/agent-api/profiles.md",
    "excerpt": "A profile is a reusable, versioned configuration that you save and manage. ... Select a profile by ID instead of repeating the full configuration in every request.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-36",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/computer-mcp-server.md",
    "excerpt": "Computer can: Search and browse the web for real-time information, including login-gated pages ... Write and execute code in an interactive Linux sandbox ... Create documents and media including PDFs, slide decks, spreadsheets, images, and videos",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-37",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/getting-started/quickstart.md",
    "excerpt": "Generate an API key and make your first call in < 3 minutes.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-gh-6",
    "tier": "github",
    "url": "https://github.com/perplexityai/perplexity-py",
    "excerpt": "search = client.search.create(query=\"latest AI developments 2024\", max_results=5)",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-docs-38",
    "tier": "claimed-docs",
    "url": "https://docs.perplexity.ai/docs/search/quickstart",
    "excerpt": "Use the Search API when you need raw results for your own processing. For an LLM-generated answer with citations, use the Agent API.",
    "fetchedAt": "2026-09-16T05:39:11.388Z"
  },
  {
    "id": "perplexity-sonar-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=42809008",
    "excerpt": "They've had their sonar models on API since forever. Even the pricing looks same as always. If anything they've regressed - selection of models on their api used to be wider. Is this just a relaunch of an existing feature?",
    "fetchedAt": "2026-09-04T00:39:38.619Z"
  },
  {
    "id": "perplexity-sonar-probe-1",
    "tier": "probe",
    "url": "https://docs.perplexity.ai/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.perplexity.ai/llms.txt # Perplexity\n\n> Perplexity API documentation for building with the Agent API, the default for web-grounded AI and multi-",
    "fetchedAt": "2026-09-16T05:39:12.752Z"
  },
  {
    "id": "perplexity-sonar-probe-2",
    "tier": "probe",
    "url": "https://docs.perplexity.ai/docs/getting-started/overview.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://docs.perplexity.ai/docs/getting-started/overview.md > ## Documentation Index\n> Fetch the complete documentation index at: https://docs.perplexity.ai/llms.txt\n> Use this fil",
    "fetchedAt": "2026-09-16T05:39:12.752Z"
  },
  {
    "id": "perplexity-sonar-probe-3",
    "tier": "probe",
    "url": "https://docs.perplexity.ai/openapi.json",
    "excerpt": "PROBE openapi: HTTP 200 at https://docs.perplexity.ai/openapi.json — contains \"openapi\" key",
    "fetchedAt": "2026-09-16T05:39:12.752Z"
  },
  {
    "id": "perplexity-sonar-probe-4",
    "tier": "probe",
    "url": "https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "excerpt": "official MCP server documented at https://docs.perplexity.ai/docs/getting-started/integrations/mcp-server",
    "fetchedAt": "2026-09-16T05:39:12.752Z"
  }
]
