Ваш сайт или программа сама выдаёт подписки из нашего VPN. Нужен разработчик.

Тарифы и цены

GET/api/v1/vpn/plans

Активные тарифы с ценой, которую спишем с вашего депозита за покупку или продление. Пробный тариф в trial (если включён в кабинете), пакеты трафика в traffic_packs. Цены в USD и меняются редко, но кэшировать их дольше часа не стоит.

Когда откажет

401unauthorized: Неверный или отсутствующий API-ключ
403api_disabled: Доступ к API для этого аккаунта закрыт; ip_not_allowed: Адрес запроса не входит в список разрешённых
429rate_limited: Слишком много запросов
503upstream_unavailable: Поставщик VPN временно недоступен
Попробовать запрос

Подставится в примеры и в запрос. Хранится только в этом браузере.

curl https://api.relayhub.surf/api/v1/vpn/plans \
  -H "Authorization: Bearer <YOUR_API_KEY>"
Вставьте свой ключ, и он подставится вместо <YOUR_API_KEY>.

Вставьте API-ключ

Пример ответа
{
  "success": true,
  "currency": "USD",
  "plans": [
    {
      "plan_uuid": "550e8400-e29b-41d4-a716-446655440000",
      "name": "Standard 30d",
      "days": 30,
      "devices": 2,
      "traffic_limit_bytes": null,
      "price_minor": 450,
      "price_usd": "4.50"
    }
  ],
  "trial": {
    "available": true,
    "plan_uuid": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
    "name": "Trial",
    "days": 3,
    "devices": 1
  },
  "traffic_packs": [
    {
      "gb": 10,
      "price_minor": 120,
      "price_usd": "1.20"
    }
  ],
  "lifetime": {
    "available": true,
    "plan_uuid": "3f0b2c1e-9a4d-5e6f-8a7b-1c2d3e4f5a6b",
    "name": "Навсегда",
    "devices": 15,
    "limited_traffic_bytes": 80530636800,
    "price_minor": 1001,
    "price_usd": "10.01",
    "price_display_minor": 79900,
    "price_currency": "RUB",
    "addons": [
      {
        "addon_id": "gb_200",
        "kind": "traffic",
        "gb": 200,
        "devices": null,
        "price_minor": 320,
        "price_usd": "3.20"
      },
      {
        "addon_id": "devices_15",
        "kind": "devices",
        "gb": null,
        "devices": 15,
        "price_minor": 280,
        "price_usd": "2.80"
      }
    ],
    "traffic_packs": [
      {
        "gb": 200,
        "price_minor": 320,
        "price_usd": "3.20"
      }
    ]
  }
}

Поля ответа

successboolean

true у любого успешного ответа.

currencystring

Валюта всех сумм: всегда USD.

plansobject[]

Тарифы в продаже.

trialobject

Пробный период.

traffic_packsobject[]

Пакеты трафика для POST /subscriptions/{id}/traffic.

lifetimeobject

Бессрочная подписка «Навсегда»: цена и докупки.

Собираем анонимную аналитику посещений. Подробнее