bee99 App API Integration Developer Guide

Set up API, webhook and integration quickly with bee99 App

bee99 APK Download bee99 Register
bee99 API dashboard laptop screen

3 steps bee99 API setup

The setup is usually started by Dhaka-based developers in about 10 minutes

1. Get API Key

From account panel, get key and secret, then first call in test env

2. Match endpoints

Follow the endpoint list in the documentation, test GET and POST separately

3. Enable Webhook

The webhook will hit on event, so add retry and signature verification beforehand

bee99 App's Developer Statistics

These numbers clearly show the flow

Rating 4.9/5

From 88,978 reviews this score comes; users prefer stable performance the most

252K+ Active Users

When live traffic is high, caching and batching prove very useful; many Dhaka teams say the same

301+ Titles

With the same API you can pull multiple feeds, making both the app and web panel light

99.6% Uptime

The service has been running since 2017, so webhook retry and status checks keep the flow stable

API Endpoints and Responses

Most of the work is done with four main calls

Account and Profile

Pull the profile to view name, status and linked channels; this aligns with the bee99 App's internal flow

Example: GET /api/v1/account

Catalog Data

A 301+ titles list may come from here; cache the category, thumbnail and update time

Example: GET /api/v1/catalog

Status Verification

Verify each response's signature to catch wrong calls; keep small validation before timeout

Example: POST /api/v1/verify

Session Sync

Combine the login session and device token together so the bee99 Login flow and app session are not separate

Example: POST /api/v1/session-sync

Authentication for bee99 Login

Keep the token short; security is most important here

Bearer token

Put the token in the header for every request; rotate token, old key cancels immediately

Example: Authorization: Bearer <token>

Signature Verification

Verify payload hash and secret together to prevent webhook spoofing

Example: X-Signature header

Session from bee99 APK

When logging in from mobile, the device id is used; Android users see fewer session mismatches.

Example: pass the device_token

Rate limit and stable performance

Fast calls are good, but control is better

burst control

Don't send many requests at once; a 1 to 2 second gap keeps the queue intact.

retry policy

If 429, use backoff; many small teams in Dhaka reduce call loss this way

cache strategy

Cache data that changes little; this makes the bee99 App panel open faster

Real-time updates with webhooks

Data arrives on event

Event notification

When status changes, the server sends a webhook, reducing polling and speeding responses

Example: event=status_changed

retry message

If Receiver 200 fails, the message will retry; Nagad and Rocket teams prefer this pattern

Example: retry_count=3

event map

Separate the order, profile, and session maps; later debugging takes less time

Example: webhook_topic=session.updated

SDK and tools for developers

Start with two simple libraries

JavaScript helper

A good fetch wrapper for the web dashboard makes error handling much easier

PHP helper

Works on old servers too; Dhaka's small team still runs a PHP panel

Postman collection

It takes 5 minutes to create a test request; then run the flow without copy-paste

Webhook tester

Send a call to a local endpoint and debug; start with plain URL, not QR

Work notes for the Bangladesh team

Small things in a local setup matter

Dhaka office flow

Many teams test on both office WiFi and mobile data; this helps understand live call behavior beforehand

bKash, Nagad, Rocket

Keep the local top-up flow in a separate module; unify Rocket-based Nagad and bKash status messages in one line

Slow network

Some users on 3G have small payloads, compressed images, and cache policy helps here

Ready to launch the bee99 App?

If the API is ready, download bee99, register bee99, and integrate together

Download bee99 APK now Download bee99 App

Integration screen at a glance

Flow on one screen, webhook status on another

bee99 API status panel bee99 webhook log view
Log in Register