Public APIs
CustomGPT.ai favicon

CustomGPT.ai

AI

RAG API with RESTful endpoints, comprehensive SDKs, and enterprise-grade reliability.

CustomGPT.ai's website screenshot

About CustomGPT.ai

CustomGPT.ai provides an API and Python SDK for building retrieval-augmented generation (RAG) AI agents, referred to as "projects" at the API level for backward compatibility. The API covers agent creation and management, document/page uploads and labeling, conversations and messaging (including an OpenAI-compatible format), team and role management, webpage context awareness, custom actions (MCP), multi-agent assignment, licensing, and billing and account limits. It also offers reporting and analytics endpoints covering customer intelligence, traffic, queries, conversations, and lead exports, as well as message-level trust scoring and accuracy verification.

The product is aimed at developers integrating custom AI chat agents into applications and platforms. Supported integrations and examples include Slack, Discord, Telegram, WhatsApp, Facebook, Instagram, Rocket Chat, MS Teams, Google Chat, a Chrome extension, n8n, make.com, and embeddable chat widgets (Next.js and Python+Vue versions), with additional open-source implementations (including voice and avatar widgets) available through the company's GitHub organization.

Authentication uses a bearer API key obtained from the user's profile in the CustomGPT.ai application. Additional resources referenced include an OpenAPI spec, a hosted Postman collection, a documentation-focused MCP server, and a status page for the API, agent, app, and website.

Key features

  • REST API for creating and managing RAG-based AI agents (projects)
  • Official Python SDK for API access
  • OpenAI SDK-compatible endpoint (beta)
  • Analytics endpoints for traffic, query, conversation, and customer intelligence reporting
  • Team management with roles, permissions, labels, and member invitations

Frequently asked questions

What languages or SDKs are supported?

The API can be called via HTTP requests in any language, and CustomGPT.ai also offers an official Python SDK installable via pip install customgpt-client.

How do I authenticate API requests?

Requests require a CustomGPT API key sent as a Bearer token in the Authorization header, and the key can be created from the API tab in My Profile.

What chat platforms does it integrate with?

It supports bots and integrations for Telegram, Discord, Slack, WhatsApp, Facebook, Instagram, Rocket Chat, MS Teams, Google Chat, plus n8n and make.com modules.

Is there OpenAI SDK compatibility?

Yes, CustomGPT.ai offers OpenAI SDK compatibility in beta.

Are there billing and account limit endpoints?

Yes, the API exposes endpoints to get current plan details, list payment methods and invoices, and check account limits.

Advertise here

Featured products

  • SerpApi - Search API favicon
  • Screenshot Scout favicon
  • TalorData favicon
  • CoreClaw favicon

Show your product to thousands of developers

· 100k monthly pageviews
· 7k newsletter subscribers

Advertise your product