Welcome to CheckThat AI API
CheckThat AI provides a unified LLM access platform that connects you to 11+ models from leading AI providers through a single API. Built with integrated fact-checking and claim normalization capabilities, it’s the perfect solution for applications requiring both AI power and truth verification.CheckThat AI Platform
Visit the main platform to get started
Python SDK
Install our Python SDK for easy integration
Base URL
All API requests should be made to the following base URL:Platform Features
Unified LLM Access
Access 11+ models from OpenAI, Anthropic, Google Gemini, xAI, and Together AI through one API
Fact-Checking Built-in
Every response includes built-in claim verification and evidence sourcing
OpenAI Compatible
Drop-in replacement for OpenAI SDK - no code changes required
Multiple Providers
Switch between providers seamlessly: OpenAI, Anthropic, Google, xAI, Together AI
Supported Providers & Models
- OpenAI
- Anthropic
- Google
- xAI
- Together AI
Latest Models:
- GPT-5
- GPT-5 nano
- o3
- o4-mini
- GPT-4o
Authentication
Authentication is handled using your provider-specific API keys:- Environment Variables
- Python SDK
- Direct API Calls
Set your provider API keys as environment variables:
You only need API keys for the providers whose models you plan to use. Get API keys directly from: OpenAI, Anthropic, Google AI, xAI, Together AI.
Rate Limiting
The API implements rate limiting to ensure fair usage across all users. Rate limits are applied per API key and vary based on your subscription plan.Getting Started
1
Install the Python SDK
Install CheckThat AI Python SDK via pip:
The SDK is compatible with Python 3.8+ and provides full type hints.
2
Get provider API keys
Obtain API keys from the providers you want to use:
- OpenAI: platform.openai.com
- Anthropic: console.anthropic.com
- Google AI: ai.google.dev
- xAI: x.ai
- Together AI: together.ai
3
Make your first request
Use CheckThat AI exactly like the OpenAI SDK:
Error Handling
The API returns standard HTTP status codes and detailed error messages:- 200: Success
- 400: Bad Request - Invalid parameters
- 401: Unauthorized - Invalid or missing API key
- 422: Validation Error - Request data validation failed
- 429: Too Many Requests - Rate limit exceeded
- 500: Internal Server Error - Server-side error
Common Error Response Format
Common Error Response Format

