Get Captcha Providers
December 23, 2025 (January 2, 2026)
Table of contents
Retrieve configured captcha provider API keys (masked for security).
https://api.useapi.net/v1/google-flow/accounts/captcha-providers
Request Headers
Authorization: Bearer {API token}
API tokenis required, see Setup useapi.net for details.
Responses
-
Returns masked keys for all configured providers.
With providers configured:
{ "EzCaptcha": "abc12…", "CapSolver": "def34…" }No providers configured (shows free credits if available):
{ "freeCaptchaCredits": 100 } -
Invalid API token.
{ "error": "Unauthorized" }
Model
{ // TypeScript, all fields are optional
EzCaptcha?: string // Masked API key or omitted if not configured
CapSolver?: string // Masked API key or omitted if not configured
YesCaptcha?: string // Masked API key or omitted if not configured
freeCaptchaCredits?: number // Remaining free credits (only shown when no providers configured)
}
Note: freeCaptchaCredits is only included in the response when:
- No captcha providers are configured, AND
- The user has remaining free credits (> 0)
Examples
-
curl -H "Accept: application/json" \ -H "Authorization: Bearer YOUR_API_TOKEN" \ "https://api.useapi.net/v1/google-flow/accounts/captcha-providers" -
const apiUrl = 'https://api.useapi.net/v1/google-flow/accounts/captcha-providers'; const token = 'YOUR_API_TOKEN'; const response = await fetch(apiUrl, { headers: { 'Authorization': `Bearer ${token}` } }); const result = await response.json(); console.log('Configured providers:', result); -
import requests apiUrl = 'https://api.useapi.net/v1/google-flow/accounts/captcha-providers' token = 'YOUR_API_TOKEN' headers = { 'Authorization': f'Bearer {token}' } response = requests.get(apiUrl, headers=headers) print(response.status_code, response.json())