API overview

The Platfone provides a variety of APIs to cater to different use cases. Each API is designed to handle specific tasks, ensuring that you can choose the right tool for your needs.

This page helps you understand and compare the available APIs for SMS-based service activations using temporary mobile numbers.


🧭 Choosing the Right API

API NameBest ForKey Highlights
Activation APIApp developers automating SMS activationsSimple, reliable, quality-first; pay only on SMS received
Retail APIResellers managing their own customers and balancesFull account/balance control; fast app development
Alternative APILegacy users migrating from other SMS activation platformsQuick migration with minimal changes to existing code

πŸ” API Comparison

FeatureActivation APIRetail APIAlternative API
Use CaseIntegrate SMS activation into your appBuild a customer-facing appMigrate from legacy SMS APIs
Balance ManagementProject-level onlyPer-customer & project-levelProject-level only
Order Numbersβœ…βœ… (per customer)βœ…
Receive SMS/OTPβœ…βœ… (per customer)βœ…
Retry Activationβœ…βœ… (per customer)βœ…
Cancel Activationβœ…βœ… (per customer)βœ…
Activation Historyβœ…βœ… (per customer)βœ…
View Balanceβœ…βœ… (per customer)βœ…
Supported Countries / Servicesβœ…βœ…βœ… (limited 1)
Price Cap (per activation)βœ…βœ…βœ…
Order retry (with new price)βœ…βœ…βŒ
Define quality preference during orderβœ…βœ…βŒ
API SimplicityModern RESTfulRESTful with customer contextGET/POST legacy format
Integration TimeShortMediumShort
Versioning & CompatibilityBackward-compatibleBackward-compatibleCompatible with legacy SMS APIs
Billing PolicyOnly on SMS receivedOnly on SMS receivedOnly on SMS received
Sandbox Environmentβœ…βœ…βœ…

πŸ§ͺ API Overview Cards

🟒 Activation API

  • Who it’s for: Developers needing a simple API to order temporary numbers and receive SMS codes.

  • Why use it: Fast integration, quality-focused, no billing unless SMS is received.

  • Key strengths:

    • Price/quality-based number selection
    • Refunds via SMS report endpoint
    • Detailed activation and billing responses
    • Great for software, platforms or SaaS providers

πŸ”΅ Retail API

  • Who it’s for: Businesses who need to onboard end users, manage customer balances, and act as resellers.

  • Why use it: Full control over customers and balances with almost zero database footprint.

  • Key strengths:

    • Multi-user balance management
    • Transaction history per customer
    • Ideal for consumer-facing applications

🟑 Alternative API

  • Who it’s for: Users migrating from other SMS services with legacy-style APIs.

  • Why use it: Familiar structure and parameters, smooth migration path.

  • Key strengths:

    • Legacy GET/POST support
    • Quick drop-in replacement
    • Minimal refactor for existing codebases

πŸš€ How to Choose


πŸ“˜ Still Not Sure?

  • Start with Activation API if you’re building an app or testing the waters.
  • Use Retail API if you’re building solution for customers.
  • Try Alternative API if your current codebase uses a legacy structure.
Choose your tool

Explore more tools available on Platfone


  1. Alternative API supports a limited set of countries and services compared to the other APIs. ↩︎