Retrieve your PixVerse.ai account information (credits etc)

December 6, 2024 (June 24, 2026)

Table of contents

  1. Request Headers
  2. Query Parameters
  3. Responses
  4. Model
  5. Examples
  6. Try It

Retrieve your PixVerse.ai account information, see Setup PixVerse for details.

https://api.useapi.net/v2/pixverse/features/?…

Request Headers
Authorization: Bearer {API token}
Content-Type: application/json
Query Parameters
  • email is optional when only one account configured. However, if you have multiple accounts configured, this parameter becomes required.
Responses
  • 200 OK

    {
        "user_id": 11223344,
        "member_id": 5566778899,
        "product_id": 9988776655,
        "plan_name": "Premium - Monthly",
        "next_plan_name": "Premium - Monthly",
        "next_plan_type": 2,
        "current_plan_type": 2,
        "type": 0,
        "credit_daily": 0,
        "credit_daily_gift": 60,
        "initial_credit_gift": 0,
        "credit_monthly": 12450,
        "credit_monthly_gift": 15000,
        "credit_package": 0,
        "expired_date": "2026-07-23T00:48:50Z",
        "price": "60",
        "billing_period": 1,
        "next_billing_period": 1,
        "billing_renewal_date": "2026-07-23T00:48:50Z",
        "payment": 1,
        "invoice_url": "https://stripe.pay.pixverse.ai/...",
        "stripe_bill_url": "https://stripe.pay.pixverse.ai/...",
        "gen_simultaneously": 5,
        "allow_fast_mode": 1,
        "allow_relaxed_mode": 1,
        "allow_use_new_feat": 1,
        "allow_private_generate": 1,
        "remove_watermark": 1,
        "allow_purchase_credit": 1,
        "sub_order_in_progress": 0,
        "allow_effect": 1,
        "last_plan_name": "",
        "last_plan_type": 0,
        "last_product_id": 0,
        "expired_member": 0,
        "credits_more": 30,
        "album_num": 1000,
        "batch_generation": 1,
        "off_peak": 1,
        "off_peak_discount": "0.7",
        "qualities": ["360p", "480p", "540p", "720p", "1080p", "2160p"],
        "cancel_updated_at": "0001-01-01T00:00:00Z",
        "renewal_retention": 0,
        "renewal_price": "60",
        "preview_mode": 1,
        "preview_mode_discount": "0.8",
        "remaining_days": 30,
        "credits_refresh_time": "2026-07-23T00:48:56Z",
        "daily_credits_refresh_time": "2026-06-25T00:00:00Z",
        "is_gift_card": false,
        "veo_sora_models": 1,
        "unlimited_image_models": ["qwen-image"],
        "accessible_image_models": ["qwen-image", "gemini-2.5-flash", "seedream-4.0", "seedream-4.5", "seedream-5.0-lite", "gemini-3.0", "gpt-image-1.5", "gpt-image-2.0", "gemini-3.1-flash", "kling-image-o3", "kling-image-v3"],
        "has_purchased_credits": true
    }
    
  • 400 Bad Request

    {
        "error": "<Error message>",
        "code": 400
    }
    
  • 401 Unauthorized

    {
      "error": "Unauthorized",
      "code": 401
    }
    
Model
{ // TypeScript, all fields are optional
    // Identity
    user_id: number
    member_id: number
    product_id: number
    // Plan
    plan_name: string                   // e.g. 'Premium - Monthly'
    next_plan_name: string
    next_plan_type: number
    current_plan_type: number
    last_plan_name: string
    last_plan_type: number
    last_product_id: number
    type: number
    expired_member: number              // 0 = active
    // Credits
    credit_daily: number                // daily credits remaining
    credit_daily_gift: number           // daily gift credits
    initial_credit_gift: number
    credit_monthly: number              // monthly credits remaining
    credit_monthly_gift: number
    credit_package: number              // purchased package credits
    credits_more: number
    has_purchased_credits: boolean
    is_gift_card: boolean
    credits_refresh_time: string        // ISO - monthly credit refresh
    daily_credits_refresh_time: string  // ISO - daily credit refresh
    // Billing / subscription
    price: string
    renewal_price: string
    billing_period: number
    next_billing_period: number
    billing_renewal_date: string        // ISO
    expired_date: string                // ISO - plan expiry
    remaining_days: number
    payment: number
    invoice_url: string
    stripe_bill_url: string
    renewal_retention: number
    cancel_updated_at: string           // ISO - '0001-01-01T00:00:00Z' when not cancelled
    sub_order_in_progress: number
    // Limits / capability flags (0 | 1)
    gen_simultaneously: number          // max concurrent generations
    allow_fast_mode: number
    allow_relaxed_mode: number
    allow_use_new_feat: number
    allow_private_generate: number
    remove_watermark: number
    allow_purchase_credit: number
    allow_effect: number
    batch_generation: number
    album_num: number
    veo_sora_models: number             // 1 = Veo / Sora video models accessible
    preview_mode: number
    preview_mode_discount: string       // e.g. '0.8'
    off_peak: number
    off_peak_discount: string           // e.g. '0.7'
    // Capabilities
    qualities: string[]                 // available video qualities, e.g. ['360p','480p','540p','720p','1080p','2160p']
    unlimited_image_models: string[]    // image models with unlimited (Relax Mode) use
    accessible_image_models: string[]   // all image models the plan may use
}
Examples
  • curl "https://api.useapi.net/v2/pixverse/features/?email=email" \
       -H "Accept: application/json" \
       -H "Authorization: Bearer …" 
    
  • const token = "API token";
    const email= "Previously configured account email"; 
    const apiUrl = `https://api.useapi.net/v2/pixverse/features/?email=${email}`; 
    const response = await fetch(apiUrl, {
      headers: {
        "Authorization": `Bearer ${token}`,
      },
    });
    const result = await response.json();
    console.log("response", {response, result});
    
  • import requests
    token = "API token"
    email= "Previously configured account email"
    apiUrl = f"https://api.useapi.net/v2/pixverse/features/?email={email}"
    headers = {
        "Content-Type": "application/json", 
        "Authorization" : f"Bearer {token}"
    }
    response = requests.get(apiUrl, headers=headers)
    print(response, response.json())
    
Try It