Menu
Features How to Setup API Reference Code Examples API Playground ↗
Developer Documentation — V1.0

Enterprise FF UID API
Simplified.

A highly secure, serverless bridge to fetch Free Fire player data instantly. Protected by intelligent WAF, anti-bot layers, and automatic load balancing.

Get Started Now Test in Playground ↗
<200ms
Average Response Time
WAF
Enterprise DDoS Protection
DataDome
Captcha Bypass Ready

Built for Performance

Everything you need to verify game IDs securely without exposing your own servers to attacks.

⚡

Smart Load Balancing

Traffic is automatically routed across active API keys. If your primary route hits a limit, it instantly falls back.

🛡️

Anti-Bot & WAF

Integrated Web Application Firewall protects against SQLi, XSS, and automated vulnerability scanners.

🚦

Dynamic Rate Limiting

Prevent abuse with strict request-per-second limits. Attackers' IPs are automatically banned by the system.

How to Setup

Start fetching player data securely in just 3 simple steps.

1

Get your API Route Key

Contact the system administrator to generate a unique API Route (Username) for you (e.g. rkamrul). This key acts as your secure gateway path.

2

Make the API Call

Use GET or POST method to call the endpoint /your_username/player?uid=TARGET_UID from your app or website backend.

3

Handle the JSON Response

The system validates your request via WAF. If everything is clean and the UID is correct, you instantly receive the player's JSON data.

Endpoint & Parameters

Complete documentation for fetching player data.

GET POST/{username}/player?uid={uid}

The core endpoint to fetch player details. The system automatically bypasses basic captchas and formats the data cleanly.

Request Parameters

usernamestring (path)required
Your unique API Route Key assigned by the admin.
uidinteger (query)required
The target Free Fire Player ID you want to verify.
JSON — Player Found
{
  "status": true,
  "code": 200,
  "message": "Success: Player data fetched",
  "data": {
    "account_name": "KAMRUL_HASAN",
    "region": "BD",
    "open_id": "7968142963"
  },
  "timestamp": 1779617962,
  "route": "rkamrul"
}
JSON — Invalid/Wrong UID
{
  "status": false,
  "code": 400,
  "message": "Failed: Invalid Player Request or UID not found.",
  "timestamp": 1779617990,
  "route": "rkamrul"
}
JSON — WAF/Captcha Triggered
{
  "status": false,
  "code": 403,
  "message": "Failed: Blocked by Garena Security (DataDome Captcha Triggered) OR Malicious Payload Detected.",
  "timestamp": 1779618015,
  "route": "rkamrul"
}
JSON — Rate Limit Exceeded
{
  "status": false,
  "code": 429,
  "message": "Too Many Requests. IP has been temporarily flagged.",
  "timestamp": 1779618020,
  "route": "rkamrul"
}

Code Examples

Copy and paste these templates into your backend or frontend to get started instantly.

PHP
<?php
$username = "rkamrul";
$uid = "7968142963";
// Auto-detects your domain
$url = "https://www.ffname-ckeckapi.mraipay.top/{$username}/player?uid={$uid}";

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'POST'); // If you want to use POST

$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
if ($data['status']) {
    echo "Player Name: " . $data['data']['account_name'];
} else {
    echo "Error: " . $data['message'];
}
?>
HTML5
<!DOCTYPE html>
<html>
<head>
    <title>UID Checker API</title>
</head>
<body>
    <h3>Verify Free Fire Player</h3>
    <input type="number" id="player_uid" placeholder="Enter UID">
    <button onclick="checkUID()">Verify Now</button>
    <p id="api_result"></p>

    <script>
        function checkUID() {
            let uid = document.getElementById('player_uid').value;
            let resultBox = document.getElementById('api_result');
            
            resultBox.innerText = "Loading...";

            fetch(`https://www.ffname-ckeckapi.mraipay.top/rkamrul/player?uid=${uid}`)
            .then(res => res.json())
            .then(data => {
                if(data.status === true) {
                    resultBox.innerHTML = `<b style="color:green;">Player Name:</b> ${data.data.account_name}`;
                } else {
                    resultBox.innerHTML = `<b style="color:red;">Error:</b> ${data.message}`;
                }
            })
            .catch(err => {
                resultBox.innerText = "Network Error!";
            });
        }
    </script>
</body>
</html>
Node.js (Axios)
const axios = require('axios');

async function verifyPlayer(uid) {
    try {
        const response = await axios.get(`https://www.ffname-ckeckapi.mraipay.top/rkamrul/player?uid=${uid}`);
        const data = response.data;
        
        if (data.status) {
            console.log("Verified Player:", data.data.account_name);
        } else {
            console.log("Failed:", data.message);
        }
    } catch (error) {
        console.error("API Error:", error.response ? error.response.data : error.message);
    }
}
verifyPlayer("7968142963");
Python (Requests)
import requests

def check_ff_uid(uid):
    url = f"https://www.ffname-ckeckapi.mraipay.top/rkamrul/player?uid={uid}"
    try:
        response = requests.get(url, timeout=10)
        data = response.json()
        
        if data.get("status"):
            print("Player Name:", data["data"]["account_name"])
        else:
            print("Error:", data.get("message"))
            
    except requests.exceptions.RequestException as e:
        print("Connection Error:", e)

check_ff_uid("7968142963")
Vanilla JS (Fetch)
const fetchPlayer = async (uid) => {
    try {
        const res = await fetch(`https://www.ffname-ckeckapi.mraipay.top/rkamrul/player?uid=${uid}`);
        const data = await res.json();
        
        if(data.status) {
            console.log("Success! Player is:", data.data.account_name);
        } else {
            console.error("API Rejected:", data.message);
        }
    } catch (err) {
        console.error("Network Failed:", err);
    }
};

fetchPlayer("7968142963");
Architect & Founder

Kamrul Hasan

Hello! I am a 25-year-old AI Developer, Senior Full-Stack Software Architect, and the proud founder of the Mr Ai Prime brand.

I specialize in large language models, advanced prompt engineering, cybersecurity, and developing high-performance automated systems. This enterprise API Gateway is engineered to handle massive concurrent traffic while ensuring top-tier security against modern web threats.

Contact Developer ↗