aid: kagi name: Kagi description: >- Kagi is a privacy-focused premium search engine that also operates a commercial APIs portfolio for developers. The Kagi APIs Portal exposes Search, Enrichment, Universal Summarizer, and FastGPT endpoints, plus a free Small Web RSS feed for non-commercial use. The portal includes an API Playground, usage dashboard, and API key management with IP allowlists and per-product scopes. Kagi publishes an OpenAPI specification and ships official client libraries in Python, Go, Rust, and TypeScript. Billing is pay-per-use with monthly invoicing and a Discord community for developer support. type: Index position: Provider access: 3rd-Party image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg tags: - Search - Premium Search - AI Search - Summarization - FastGPT - Enrichment - OpenAPI - Pay-Per-Use - Privacy - LLMs - Web Index url: https://raw.githubusercontent.com/api-evangelist/kagi/refs/heads/main/apis.yml created: '2026-05-23' modified: '2026-05-23' specificationVersion: '0.20' apis: - aid: kagi:search-api name: Kagi Search API description: >- The Kagi Search API delivers premium, ad-free web search results powered by the Kagi index, designed for AI agents, research workflows, and applications that demand high-quality results. humanURL: https://help.kagi.com/kagi/api/search.html baseURL: https://kagi.com/api/v0 tags: - Search - Web - REST properties: - type: Documentation url: https://help.kagi.com/kagi/api/search.html - type: GettingStarted url: https://help.kagi.com/kagi/api/intro.html - type: SignUp url: https://kagi.com/signup - type: APIReference url: https://help.kagi.com/kagi/api/search.html - type: SDK url: https://github.com/kagisearch - type: Pricing url: https://help.kagi.com/kagi/api/overview.html - type: Authentication url: https://help.kagi.com/kagi/api/intro.html features: - name: Premium Search Results description: Ad-free, privacy-focused web search results sourced from the Kagi index. - name: Structured Responses description: JSON responses with title, URL, snippet, and metadata for easy consumption. - name: API Playground description: Test requests directly in the browser from the API portal. - name: Pay-Per-Use Billing description: Pay only for requests made, invoiced monthly or at a $100 threshold. useCases: - name: Agent Web Search Tool description: Use as a high-quality web search tool inside AI agents. - name: Research Workflows description: Power research pipelines that need premium, low-noise results. - name: Internal Knowledge Apps description: Embed premium search inside internal portals and assistants. integrations: - name: Python - name: Go - name: Rust - name: TypeScript - name: Model Context Protocol authentication: - type: API Key description: Bot API token sent via the Authorization header. - aid: kagi:enrichment-api name: Kagi Enrichment API description: >- The Kagi Enrichment API provides access to Kagi's Teclis non-commercial web index and TinyGem news index for specialized retrieval and discovery workloads. humanURL: https://help.kagi.com/kagi/api/enrich.html baseURL: https://kagi.com/api/v0 tags: - Enrichment - Teclis - TinyGem - News - Web Index properties: - type: Documentation url: https://help.kagi.com/kagi/api/enrich.html - type: APIReference url: https://help.kagi.com/kagi/api/enrich.html - type: Pricing url: https://help.kagi.com/kagi/api/overview.html features: - name: Teclis Index Access description: Query Kagi's curated non-commercial Teclis web index. - name: TinyGem News Index description: Access the TinyGem news index for fresh news content. - name: JSON Responses description: Lightweight JSON responses suited for agent and pipeline use. useCases: - name: Small-Web Discovery description: Surface high-quality, non-commercial sources for research and content discovery. - name: News Monitoring description: Track fresh news content for alerts and briefings. - name: Niche RAG Backends description: Use specialized indexes to ground RAG pipelines in curated sources. integrations: - name: Python - name: TypeScript - name: Go - name: Rust authentication: - type: API Key description: Bot API token sent via the Authorization header. - aid: kagi:summarizer-api name: Kagi Universal Summarizer API description: >- The Universal Summarizer API condenses URLs, documents, audio, and video into structured summaries using Kagi's hosted models. humanURL: https://help.kagi.com/kagi/api/summarizer.html baseURL: https://kagi.com/api/v0 tags: - Summarization - Documents - Audio - Video - LLMs properties: - type: Documentation url: https://help.kagi.com/kagi/api/summarizer.html - type: APIReference url: https://help.kagi.com/kagi/api/summarizer.html - type: Pricing url: https://help.kagi.com/kagi/api/overview.html features: - name: URL Summarization description: Summarize the content of a public URL into structured text. - name: Multi-Format Input description: Handle web pages, documents, audio, and video sources. - name: Selectable Engines description: Choose summary engines tuned for different output styles. useCases: - name: Article TLDRs description: Generate TLDRs of news articles and blog posts. - name: Meeting Recaps description: Summarize recorded meetings and long-form audio. - name: Document Triage description: Quickly surface key points from long documents. integrations: - name: Python - name: TypeScript - name: Go - name: Rust authentication: - type: API Key description: Bot API token sent via the Authorization header. - aid: kagi:fastgpt-api name: Kagi FastGPT API description: >- FastGPT is Kagi's LLM-powered question answering API that combines a hosted model with live Kagi web search for grounded, cited answers. humanURL: https://help.kagi.com/kagi/api/fastgpt.html baseURL: https://kagi.com/api/v0 tags: - FastGPT - QA - Grounded Answers - LLMs - Search properties: - type: Documentation url: https://help.kagi.com/kagi/api/fastgpt.html - type: APIReference url: https://help.kagi.com/kagi/api/fastgpt.html - type: Pricing url: https://help.kagi.com/kagi/api/overview.html features: - name: Grounded Answers description: LLM answers grounded in live Kagi search results with citations. - name: Low Latency description: Optimized for fast question answering in interactive agents. - name: Citation Sources description: Return source URLs and snippets alongside each answer. useCases: - name: Q&A Agents description: Build chat agents that answer factual questions with citations. - name: Knowledge Assistants description: Power knowledge assistants that need grounded responses. - name: Search-Backed Chat description: Replace bare LLMs with search-grounded chat experiences. integrations: - name: Python - name: TypeScript - name: Go - name: Rust authentication: - type: API Key description: Bot API token sent via the Authorization header. common: - type: Website url: https://kagi.com - type: Documentation url: https://help.kagi.com/kagi/api/overview.html - type: Blog url: https://blog.kagi.com - type: GitHubOrganization url: https://github.com/kagisearch - type: Pricing url: https://help.kagi.com/kagi/api/overview.html - type: TermsOfService url: https://kagi.com/terms - type: PrivacyPolicy url: https://kagi.com/privacy - type: Discord url: https://kagi.com/discord - type: X url: https://x.com/kagihq - type: ChangeLog url: https://kagi.com/changelog maintainers: - FN: Kin Lane email: kin@apievangelist.com