SMSOnline API Doc
    SMSOnline API Doc
    • Preparation
    • FAQ
    • V3
      • Customer API
        • Payments
          • Cryptocurrency via Cryptomus
            • Create new payment
            • Get direct wallet
            • Get transaction status
          • Credit Card via Pay4bit
            • Create new payment
        • Favourites
          • Get favourite services
          • Toggle favourite status
        • Get Account Balance
        • Get invoices
        • Get Coupons
      • Phones API
        • Lookup API
          • Get service list by country and carrier
          • Get service detail by country and carrier
        • Inventory API
          • Get inventory
        • Order API
          • Order a number
          • Get order data
          • Change order status
        • Get Popular list
        • Get all available countries/carriers
      • Statistics API
        • Get statistics
    • V2(Deprecated)
      • Warning: V2 API is deprecated
      • Account
        • Get Balance
        • Make a top-up with crypto
        • (Get direct wallet address) Make a top-up with crypto
      • Lookup
        • Get Available Countries
        • Get Available Services
        • Get Service Details
        • Get the country stats with success rates
      • Manage phone numbers
        • Purchase Number
        • Return Number
        • Request Another SMS
        • Get Status of A Single Number
        • Get Bulk Status of Numbers With Conditions

    Preparation

    To use the SMSOnline API, you will need the userId and API key. These can be found in the following locations:

    User ID#

    The userId is a unique string for each account. It can be found on My Page.

    API Key#

    The API key can be generated from the SMSOnline API dashboard.
    Any user who has received at least one SMS messages can generate an API key.
    The API key can be viewed immediately after it is generated, but once you leave the API dashboard, it will no longer be accessible. Be sure to record it securely.
    Any user who knows the combination of your API key and userId will be able to freely use your SMSOnline Premium account balance and operate your account. Please store your API key in a secure environment, and if you suspect it has been leaked, immediately regenerate the API key. Only one API key can exist at a time, and when a new key is generated, the previous one will be immediately invalidated without a grace period.
    Modified at 2025-05-17 06:17:52
    Next
    FAQ
    Built with