API Documentation
Integrate Free Fire top-up fulfillment, automated UID nickname verification, and instant likes dispatch directly into your application.
Base URL: https://apiforge.fun
1. Authentication & Security
Enterprise SecuredSend your Authorization: Bearer YOUR_API_KEY in the HTTP request header (recommended) or pass api_key in your query parameters.
2. Topup & Voucher Order APIs
3 Dedicated EndpointsAPIForge Gateway v2.0 separates order endpoints by service type to guarantee stability and prevent parameter conflicts. Choose the appropriate endpoint below:
2.1 Garena Shell Order API
Place a Garena Shell (LIM/REG) order with account credentials and autocode.
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key | String | Yes | Your active reseller Topup API key. |
orderid | String | Yes | Unique invoice reference (e.g. ORD-1001). |
playerid | String | Yes | Free Fire / Garena account UID. |
code | String | Yes | SKU Code (e.g. SHELL, SGSHELL). |
package | String | Yes | Package name (e.g. LIM, REG). |
qty | Integer | Yes | Quantity (1 to 50). |
username | String | Yes | Garena account username. |
password | String | Yes | Garena account password. |
autocode | String | Yes | Garena 2FA security autocode. |
2.2 Unipin Voucher Order API
Redeem Unipin Gift Card PINs directly (Supports up to 5 codes per request).
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key | String | Yes | Your active reseller Topup API key. |
orderid | String | Yes | Unique invoice reference ID. |
playerid | String | Yes | Free Fire Player UID (8-12 digits). |
code | String | Yes | Voucher PINs in SERIAL:PIN format (comma-separated). |
url | String | No | Webhook callback URL for status dispatch. |
2.3 Universal Game Topup API
Direct Free Fire Diamonds and general game topups by SKU code.
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key | String | Yes | Your active reseller Topup API key. |
orderid | String | Yes | Unique invoice reference ID. |
playerid | String | Yes | Free Fire Player UID (8-12 digits). |
code | String | Yes | Service SKU Code (e.g. FF-115, FF-WEEKLY). |
qty | Integer | No | Quantity (Default 1, Max 100). |
url | String | No | Webhook callback URL for status dispatch. |
3. Order Lookup & Search API
GET RequestQuery order status and financial ledger records by passing either your orderid or the player's playerid.
Query Params: orderid OR playerid
4. Player UID Verify API
GET RequestLook up Free Fire player nickname, level, region, and total likes before placing a top-up order.
Query Param: uid (e.g. 3022077452)
5. Free Fire Like API
GET RequestDispatch automated likes to any Free Fire account using our automated guest account pool.
Query Param: uid (e.g. 14156150914)
6. Webhook Callback Structure
HTTP POSTWhen an order finishes processing or transitions status, our server sends an asynchronous HTTP POST request to your provided callback URL.