Эндпоинты, доступные в Muted API.
Получает код подтверждения из почтового ящика или генерирует TOTP 2FA-токен. Если передан заголовок 2fa, возвращает 6-значный TOTP-токен. Иначе подключается по IMAP и ищет числовой код в последних письмах.
| Имя | Тип | Описание | |
|---|---|---|---|
| string | опционально | Адрес почты для подключения | |
| password | string | опционально | Пароль от почты или пароль приложения |
| 2fa | string | опционально | Секретный ключ TOTP — если задан, email/password игнорируются |
| code_length | integer | опционально | Сколько цифр искать (по умолчанию 6) |
| search_in | string | опционально | subject, body или both (по умолчанию) |
| sender_filter | string | опционально | Учитывать только письма, отправитель которых содержит это значение |
| refresh-token | string | опционально | OAuth2 refresh token (Outlook) |
| client-id | string | опционально | OAuth2 client ID (Outlook) |
"success": true,
"code": "482916",
"sender": "Example Service",
"sender_mail": "[email protected]",
"mail_date": "2025-01-01T12:00:00+00:00",
"type": "email"
}
"success": true,
"code": "739201",
"remaining_seconds": 18,
"type": "2fa"
}
"success": false,
"message": "Код не найден."
}
Возвращает список товаров, доступных в магазине, с ценой, количеством на складе и валютой.
Параметры не требуются.
"success": true,
"items": [
{
"product_id": 12345,
"name": "Product Name",
"available": 50,
"price": 6,
"currency": "₽"
}
],
"count": 1
}
Создаёт заказ на покупку товара. Требуются Telegram ID покупателя, его секретный ключ и ID товара.
| Имя | Тип | Описание | |
|---|---|---|---|
| product_id | integer | обязательно | ID товара для покупки |
| telegram_id | integer | обязательно | Telegram ID покупателя |
| secret_key | string | обязательно | Секретный ключ покупателя |
| count | integer | опционально | Количество (по умолчанию 1) |
"success": true,
"data": ["purchased-item-data"],
"order_id": 98765,
"count": 1,
"price": 6,
"total_price": 6,
"currency": "₽",
"name": "Product Name"
}
Прокси-API для данных о хэштегах TikTok Creative Center. Токены авторизации управляются автоматически — если TikTok отвечает «no permission», заголовки обновляются через браузер и запрос повторяется.
Возвращает доступные страны и индустрии для фильтрации. Используйте эти значения в параметрах country_code и industry_id других эндпоинтов.
"code": 0,
"data": {
"country": [
{ "id": "US", "value": "United States" },
{ "id": "GB", "value": "United Kingdom" }, ...
],
"industry": [
{ "id": "14000000000", "value": "Beauty & Personal Care" }, ...
]
}
}
Список трендовых хэштегов. Все параметры передаются напрямую в TikTok API.
| Имя | Тип | Описание | |
|---|---|---|---|
| page | integer | опционально | Номер страницы (по умолчанию: 1) |
| limit | integer | опционально | Элементов на страницу (по умолчанию: 20, мин: 1, макс: 60) |
| period | integer | опционально | Период (по умолчанию: 7): 7, 30, 120 |
| filter_by | string | опционально | Фильтр (напр. new_on_board) |
| country_code | string | опционально | Двухбуквенный код страны (напр. US, GB) |
| industry_id | string | опционально | ID индустрии из /hashtag/filters |
Подробная информация о конкретном хэштеге: тренд, аудитория, похожие хэштеги.
| Имя | Тип | Описание | |
|---|---|---|---|
| hashtag_name | string | обязательно | Название хэштега (без #) |
| period | integer | опционально | Период: 7, 30, 120, 365, 1095 |
| country_code | string | опционально | Двухбуквенный код страны; не указывайте для мировой статистики |
Бесплатный доступ к моделям DeepSeek через OpenAI-совместимый API. Работает с любым OpenAI SDK — просто поменяйте base_url и передайте свой токен DeepSeek как API-ключ.
2. Откройте DevTools → Application (Chrome) или Storage (Firefox)
3. Перейдите в Local Storage →
chat.deepseek.com4. Найдите ключ
userToken и скопируйте его значениеИли вставьте это в консоль браузера:
AbCdEfGh12345xYz+ABCdefGHIjklMNO...Передавайте его как
Authorization: Bearer <your-deepseek-token> во всех запросах.
Список доступных моделей DeepSeek.
"object": "list",
"data": [
{ "id": "deepseek-chat", "object": "model" },
{ "id": "deepseek-reasoner", "object": "model" }
]
}
Отправляет chat completion запрос. Полностью совместим с OpenAI Chat Completions API. Модель deepseek-reasoner автоматически включает chain-of-thought размышления.
| Имя | Тип | Описание | |
|---|---|---|---|
| Authorization | string | обязательно | Bearer <your-deepseek-token> |
| Имя | Тип | Описание | |
|---|---|---|---|
| model | string | опционально | deepseek-chat (по умолчанию) или deepseek-reasoner |
| messages | array | обязательно | Массив сообщений { role, content } |
| stream | boolean | опционально | Включить SSE-стриминг (по умолчанию false) |
| temperature | float | опционально | Температура сэмплирования |
| max_tokens | integer | опционально | Максимум токенов в ответе |
| thinking | boolean | опционально | Принудительно включить режим размышлений на любой модели (по умолчанию false) |
| search | boolean | опционально | Включить веб-поиск (по умолчанию false) |
| session_id | string | опционально | Продолжить сессию диалога. Возвращается в ответе и заголовке X-Session-Id |
"id": "chatcmpl-a1b2c3d4e5f6",
"object": "chat.completion",
"model": "deepseek-chat",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "Hello! How can I help you?"
},
"finish_reason": "stop"
}],
"session_id": "550e8400-e29b-41d4-a716-446655440000"
}
"id": "chatcmpl-a1b2c3d4e5f6",
"object": "chat.completion",
"model": "deepseek-reasoner",
"choices": [{
"message": {
"role": "assistant",
"content": "The answer is 42.",
"reasoning_content": "Let me think step by step..."
},
"finish_reason": "stop"
}],
"session_id": "550e8400-e29b-41d4-a716-446655440000"
}
client = OpenAI(
base_url="https://muted.top/v1",
api_key="<your-deepseek-token>",
)
resp = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "Hello!"}],
)
print(resp.choices[0].message.content)
-H "Authorization: Bearer <your-deepseek-token>" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-chat",
"messages": [{"role": "user", "content": "Hello!"}],
"search": true
}'