FAQ

Frequently Asked Questions

What is CheckAPIs?

CheckAPIs is a privacy-first tool that validates your LLM API keys instantly. All checks run client-side in your browser—keys are never sent to any server.

Which API providers are supported?

We support all major LLM providers:

  • OpenAI (GPT-4, GPT-3.5)
  • Anthropic (Claude)
  • Google Gemini
  • Groq
  • Perplexity
  • HuggingFace
  • Replicate
  • Together AI
  • Cohere
  • Mistral
  • AWS Bedrock (detection only)
  • Azure OpenAI (detection only)

Is it safe to paste my API keys?

Yes, completely safe. All validation happens in your browser:

  • Keys never sent to any proxy server
  • Direct API calls from your browser to providers
  • Keys never logged or stored
  • Open source code for verification

How do I use CheckAPIs?

Simple 3-step process:

  • Paste your API keys (one per line)
  • Click "CHECK KEYS"
  • View results with status, models, and rate limits

What information does CheckAPIs show?

For each key, you'll see:

  • Status: Valid ✓ or Invalid ✗
  • Provider: Detected API provider
  • Models: Available models for your key
  • Latency: Response time in milliseconds
  • Rate Limits: Usage limits (if available)
  • Error Messages: Detailed error info for invalid keys

Can I check multiple keys at once?

Yes! Paste multiple keys (one per line) and CheckAPIs will validate them all simultaneously.

Why are my keys truncated in the results?

For security, we only display the first 8 characters of each key. This helps prevent accidental exposure while still allowing you to identify which key is which.

What does "Invalid Key" mean?

A key can be invalid for several reasons:

  • Key has been revoked or deleted
  • Key format is incorrect
  • Account has insufficient credits
  • API access has been suspended
  • Key has expired (for time-limited keys)

Does CheckAPIs store my API keys?

No. Keys are only held in browser memory during validation and cleared immediately after. Nothing is saved to disk or sent to any server.

Can I use CheckAPIs offline?

No. CheckAPIs needs internet access to make API calls to providers for validation. However, all processing happens locally in your browser.

Why do some checks take longer than others?

Response times vary by provider based on server location, current load, and network conditions. Typical response times range from 100ms to 2000ms.

What if a provider's API is down?

CheckAPIs will show a timeout or connection error. This doesn't mean your key is invalid—just that the provider's API is temporarily unavailable.

Does checking my key consume API credits?

Most providers charge minimal or zero credits for validation requests. CheckAPIs uses the most lightweight endpoints available (usually list models or account info).

Can I check keys for custom/self-hosted models?

Currently, CheckAPIs only supports major public LLM providers. Custom endpoints and self-hosted models are not supported.

Is CheckAPIs open source?

Yes! The source code is available on GitHub under MIT license. You can:

  • Inspect the code for security verification
  • Self-host your own instance
  • Contribute improvements
  • Report issues or request features

Does CheckAPIs work on mobile?

Yes! CheckAPIs is fully responsive and works on all devices—desktop, tablet, and mobile.

What browsers are supported?

CheckAPIs works on all modern browsers that support ES6+ JavaScript: Chrome, Firefox, Safari, Edge, and Brave.

Can I integrate CheckAPIs into my app?

Yes! The validation logic is modular and can be imported into your own projects. Check the GitHub repository for integration examples.

How often is CheckAPIs updated?

We regularly update CheckAPIs to support new providers and API changes. Follow the GitHub repository for updates.