Plans and Limits
Free, Pro, and Enterprise plans compared. Credits, API keys, and rate limits explained.
Overview
DebateTalk has three tiers: Free, Pro, and Enterprise. Free is available without a payment method and is designed for individuals exploring the platform. Pro is credit-based and suited for regular users and developers building integrations. Enterprise is a custom plan for organizations with compliance, volume, and API requirements.
Free Plan
No payment method is required to use the Free plan. It is designed for individuals who want to explore the platform before committing to a paid tier.
Usage limits
Free accounts are limited to 5 debates per day. Each debate can have up to 3 debaters and a maximum of 2 rounds. After running 3 debates in a single day, a CAPTCHA challenge is shown before each subsequent debate.
Anonymous vs signed-in
Users who are not signed in are treated as anonymous and are limited to 3 debates per hour at the IP address level. No debate history is stored for anonymous sessions. Signing in for a free account removes the IP-based hourly limit and enables debate history storage.
Restrictions
Debates run on the Free plan include a watermark indicating they were generated on the free tier. JSON export of debate transcripts is not available. The adjudicator uses the built-in algorithmic evaluation approach. Custom LLM adjudicator configuration is not available on Free. API key creation is not available on Free.
Pro Plan
Pro uses a credit-based billing model. You purchase credits in advance and debates are deducted from your balance as you run them. There is no daily debate limit on Pro.
Capabilities
Pro accounts can run debates with up to 5 debaters and up to 4 rounds per debate. Debates have no watermark. Debate history can be exported as JSON. The adjudicator can be configured to use any supported LLM model. Up to 2 API keys can be created. No CAPTCHA is shown at any usage level.
Credits and balance
Your credit balance is visible in the dashboard and via the API. Credits do not expire. You can purchase credits in amounts from $5 to $500 per transaction via the dashboard or using POST /v1/user/credits/checkout.
Auto-refill
Auto-refill is available on Pro. Set a threshold balance and a top-up amount. When your balance falls below the threshold, credits are purchased automatically using your saved payment method. Auto-refill can be configured or disabled at any time from the billing section of the dashboard.
Enterprise Plan
Enterprise is a custom plan for organizations with compliance, volume, or integration requirements. Pricing is negotiated based on usage profile and contract terms. To enquire, contact enterprise@debatetalk.ai.
Capabilities
Enterprise accounts have no debate limit. Debates can include up to 10 debaters and up to 10 rounds. No watermark is applied. Full JSON export is available. Compliance exports are available in an audit-ready format that satisfies HIPAA and SOC 2 documentation requirements. The adjudicator can be configured to use any supported LLM model. Unlimited API keys can be created.
Support and SLA
Enterprise accounts receive dedicated support with a custom SLA agreed at contract time.
Feature Comparison
The table below summarises the capabilities and limits across all three tiers.
| Feature | Free | Pro | Enterprise |
|---|---|---|---|
| Debates per day | 5 | Unlimited | Unlimited |
| Max debaters | 3 | 5 | 10 |
| Max rounds | 2 | 4 | 10 |
| Adjudicator | Algorithmic | Custom LLM | Custom LLM |
| Watermark | Yes | No | No |
| JSON export | No | Yes | Yes |
| Compliance export | No | No | Yes |
| API keys | 0 | 2 | Unlimited |
| CAPTCHA | After 3/day | Never | Never |
| Billing | Free | Credits | Custom |
Credit System
Credits are the billing unit for Pro accounts. One USD of credits covers approximately 0.50 to 2.50 debates depending on the models selected. Debates using large context window models such as claude-opus or gpt-5.4 cost more than debates using smaller models such as mistral-small or deepseek-v3. Cost also scales with the number of debaters and the number of rounds configured.
Estimating cost
You can estimate the cost of a specific debate configuration before running it using POST /v1/user/estimate-cost. The endpoint accepts the same parameters as the debate creation endpoint and returns a credit estimate.
Deduction and partial charges
Credits are deducted after the debate completes. If a debate is aborted before the synthesis phase, you are only charged for the rounds that ran. No credits are deducted for debates that fail before any round completes.
Purchasing credits
Credits do not expire. You can purchase credits in amounts from $5 to $500 per transaction via the dashboard billing page or programmatically via POST /v1/user/credits/checkout. The checkout endpoint returns a redirect URL to the payment provider. On success, credits are added to your balance immediately.
POST /v1/user/estimate-cost to calibrate before enabling auto-refill.API Access
API keys are available on Pro accounts (up to 2 keys) and Enterprise accounts (unlimited keys). Free accounts cannot create API keys.
Authentication
API keys are passed in the Authorization header using the format Authorization: Bearer dt_YOUR_KEY. The full key value is displayed only once at creation time. Store it securely. If a key is lost it cannot be recovered. Rotate keys by creating a new key and revoking the old one via DELETE /v1/user/api-keys/:key_id.
Scopes
API keys are scoped to specific operations. The currently available scope is debate:run, which allows running debates and using the model recommendation endpoint. Management endpoints covering history, billing, profile, and credits require a session token and cannot be accessed with an API key.
Key management
Each API key can be given a name for identification purposes. Keys can be set to active or inactive without deleting them. Optional expiration dates can be set at creation time or updated afterwards. Inactive keys are rejected with HTTP 401. Expired keys are also rejected with HTTP 401.
Rate Limits
All rate limit responses return HTTP 429 with a standard error body. The Retry-After header is included in every 429 response, indicating the number of seconds until the limit resets.
Anonymous (not signed in)
Anonymous users are limited to 3 debates per hour per IP address. No history is stored for anonymous sessions. Signing in for a free account removes this IP-level hourly limit.
Free (signed in)
Free accounts are limited to 5 debates per day. There is no hourly debate limit once signed in. A CAPTCHA is required before each debate after the third debate in a calendar day.
Pro
Pro accounts have no debate rate limits. Standard hygiene limits apply to management endpoints to prevent abuse, but these are not intended to constrain normal usage patterns.
Enterprise
Enterprise accounts have no rate limits applied.
Provider check endpoint
The POST /v1/auth/check-provider endpoint is rate limited to 10 requests per minute per IP address for all users regardless of tier. This limit is a security measure to prevent email enumeration and cannot be raised on any plan.