Skip to main content
The Subscriptions API lets you manage your Yativo account subscription tier. Different tiers unlock higher rate limits, more features, and lower fees.

How It Works

  1. View available plansGET /subscription/plans returns all pricing tiers
  2. SubscribePOST /subscription/subscribe to upgrade or change your tier
  3. Manage — Toggle auto-renewal, view payment history, or cancel

List Plans

curl -X GET 'https://crypto-api.yativo.com/api/v1/subscription/plans' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response
{
  "success": true,
  "data": {
    "tiers": [
      {
        "id": "tier_free",
        "name": "Free",
        "price_usd": 0,
        "billing_period": "monthly",
        "features": {
          "rate_limit": 60,
          "wallets": 5,
          "api_keys": 2,
          "webhooks": 3
        }
      },
      {
        "id": "tier_pro",
        "name": "Pro",
        "price_usd": 49,
        "billing_period": "monthly",
        "features": {
          "rate_limit": 300,
          "wallets": 50,
          "api_keys": 10,
          "webhooks": 20
        }
      },
      {
        "id": "tier_enterprise",
        "name": "Enterprise",
        "price_usd": 299,
        "billing_period": "monthly",
        "features": {
          "rate_limit": 1000,
          "wallets": "unlimited",
          "api_keys": "unlimited",
          "webhooks": "unlimited"
        }
      }
    ]
  }
}

Get Current Subscription

curl -X GET 'https://crypto-api.yativo.com/api/v1/subscription/current' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response
{
  "success": true,
  "data": {
    "tier_id": "tier_pro",
    "tier_name": "Pro",
    "status": "active",
    "auto_renew": true,
    "current_period_start": "2026-03-01T00:00:00Z",
    "current_period_end": "2026-04-01T00:00:00Z"
  }
}

Subscribe to a Plan

curl -X POST 'https://crypto-api.yativo.com/api/v1/subscription/subscribe' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "tier_id": "tier_pro"
  }'

Toggle Auto-Renewal

curl -X PUT 'https://crypto-api.yativo.com/api/v1/subscription/auto-renew' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{
    "auto_renew": false
  }'

Cancel Subscription

curl -X POST 'https://crypto-api.yativo.com/api/v1/subscription/cancel' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Cancellation takes effect at the end of the current billing period. You retain access to your current tier’s features until then.

Payment History

curl -X GET 'https://crypto-api.yativo.com/api/v1/subscription/history' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Returns a list of past subscription payments with amounts, dates, and receipt details.

Next Steps

API Keys

Manage the API keys included in your plan.

Analytics

Track your usage against plan limits.