eBills API

Communications · Payments

eBills is a Nigerian digital payments platform, operated by FraNKAPPWeb Technologies and based in Awka, Nigeria, that lets businesses and developers programmatically sell VTU (Virtual Top-Up) services. The eBills API is a RESTful, JWT-authenticated API covering airtime top-ups for MTN, Glo, Airtel, and 9mobile; data bundles across all major Nigerian networks plus Smile; cable TV subscription renewals for DStv, GOtv, Startimes, and Showmax; electricity bill payments across roughly a dozen Nigerian distribution companies (including IKEDC, EKEDC, and KEDCO); recharge card (ePIN) printing for all networks; and betting wallet funding for platforms such as Bet9ja, SportyBet, and BetKing, among others.

commission

JWT (Bearer Token)

Not explicitly published as a numeric limit; API returns 429 rate_limit_exceeded when exceeded, and enforces a 3-minute lockout window to prevent duplicate orders.

✗ Not Available

Best For

Nigerian developers and fintech apps that want low-fee, discount-priced VTU and bill-payment resale without building direct telco/biller integrations

Pricing

No published sandbox/test environment was found; integration testing appears to happen against the live/production API using a funded wallet. Authentication tokens (JWT) expire after 7 days and must be refreshed. Daily transaction limits scale with KYC tier, so higher-volume integrators will need to complete BVN or full identity verification. Rate limiting exists (429 errors) but no fixed requests-per-minute figure is published.

Key Highlights

  • Airtime top-ups for MTN, Glo, Airtel, and 9mobile
  • Data bundles across all major Nigerian networks plus Smile
  • Cable TV subscriptions for DStv, GOtv, Startimes, and Showmax
  • Electricity bill payments across roughly a dozen Nigerian distribution companies
  • Recharge card (ePIN) printing for all networks
  • Betting wallet funding for Bet9ja, SportyBet, BetKing, and more
  • Zero service fees and discounted rates for API integrators

Required Access Documents

  • Reseller AccountRequired
    Sign up for an eBills reseller account and fund your wallet before making API calls.
  • KYC VerificationRequired
    Complete tiered KYC (email, BVN, or full identity verification) to unlock higher daily transaction limits.
  • API CredentialsRequired
    Obtain JWT authentication credentials from the developer dashboard after account approval.

Use Cases

  • Airtime & Data Resale:Let users buy airtime and data bundles for any Nigerian network directly inside your app.
  • Bill Payment Aggregator:Offer electricity and cable TV subscription payments as a bundled feature in a fintech or utility app.
  • Betting Wallet Top-Ups:Enable users to fund betting accounts on platforms like Bet9ja or SportyBet without leaving your app.

Discover similar API's

View All Alternatives →