Документация API
REST API REGHelp для Push Token API, CAPTCHA API, Play Integrity, Turnstile, reCAPTCHA Mobile, Email API, APNS, FCM и VoIP токенов.
REST API для Push Token, CAPTCHA, Play Integrity и Email
REGHelp API объединяет генерацию APNS, FCM и VoIP push-токенов, Cloudflare Turnstile, reCAPTCHA Mobile, Play Integrity, iCloud Hide My Email, Gmail OAuth и email-верификацию для тестирования мобильных приложений.
Практические руководства
- CAPTCHA API: Turnstile, reCAPTCHA Mobile и Play Integrity
Как создавать задачи, опрашивать статус и получать токены.
- Push Token API: APNS, FCM и VoIP
Генерация push-токенов для тестирования мобильных приложений.
- Сравнение CAPTCHA и Push Token API сервисов
Критерии выбора API по скорости, покрытию и стоимости.
Push Tokens API
iOS, Android, VoIP
Email API
iCloud HME, Gmail OAuth
CAPTCHA API
Целостность, Turnstile
Начало работы
Добро пожаловать в документацию REGHelp API. Этот сервис предоставляет профессиональные инструменты для тестирования мобильных приложений и автоматизации.
Базовый URL
https://api.reghelp.net/Ограничения
- 50 запросов в секунду на API ключ
- 200 запросов в секунду на IP адрес
Modern asynchronous Python library for interacting with the REGHelp Key API.
It supports all services: Push tokens, Email, Integrity, Turnstile, VoIP Push and Recaptcha Mobile.
Features
- Async-first – full
async/awaitpowered by httpx. - Type-safe– strict typing with Pydantic models.
- Automatic retries with exponential back-off.
- Smart rate-limit handling.
- Async context-manager for resource management.
- Webhook support out of the box.
- Rich errors with dedicated exception classes.
Installation
pip install reghelp-clientPyPI: reghelp-client | GitHub: REGHELPNET/reghelp_client
Quick start
import asyncio
from reghelp_client import RegHelpClient, AppDevice, EmailType
async def main():
async with RegHelpClient("your_api_key") as client:
# Check balance
balance = await client.get_balance()
print(f"Balance: {balance.balance} {balance.currency}")
# Get Telegram iOS push token
task = await client.get_push_token(
app_name="tgiOS",
app_device=AppDevice.IOS
)
print(f"Task created: {task.id}")
# Wait for result
result = await client.wait_for_result(task.id, "push")
print(f"Push token: {result.token}")
if __name__ == "__main__":
asyncio.run(main())