REPOSITORY OVERVIEWLive repository statistics
★ 155Stars
⑂ 120Forks
◯ 12Open issues
◉ 155Watchers
69/100
OPENREPOHUB HEALTH SIGNALHealthy signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
46 Maintenance state20% weight
65 License clarity10% weight
0 Project information10% weight
92 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
FreeFire-Api
FreeFire-Api is a lightweight Python project that interacts with internal Free Fire APIs using compiled Protocol Buffers. It enables structured API communication, making it easier to parse, encode, and serve game-related data such as player profiles, regions, and server details.
Features
- Interacts directly with Free Fire's internal game APIs.
- Uses Protocol Buffers for serialization and deserialization of network messages.
- Provides endpoints for player statistics, personal show data, and more.
- Implements encryption for secure API communication.
- Built with Flask for easy RESTful API deployment.
Installation
-
Clone the repository
git clone https://github.com/0xMe/FreeFire-Api.git
cd FreeFire-Api
-
Install dependencies
pip install -r requirements.txt
-
Configuration
- Add your account credentials to
./Configuration/AccountConfiguration.json for each supported server.
- Make sure your protobuf files are compiled and available in
Proto/compiled/.
-
Run the API server
python app.py
The API will run on http://0.0.0.0:5000.
Usage
REST Endpoints
Get Player Stats
GET /get_player_stats
Query Parameters:
server (default: "IND") — The server region.
uid — The player UID.
gamemode (default: "br") — Game mode (br, cs).
matchmode (default: "CAREER") — Match mode. (CAREER, NORMAL, RANKED)
Example:
https://freefire-api-six.vercel.app/get_player_stats?server=ind&uid=11959685790&matchmode=RANKED&gamemode=br
Get Player Personal Show
GET /get_player_personal_show
Query Parameters:
server (default: "IND") — The server region.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
FreeFire-Api(Simple) is a lightweight Python project that interacts with internal Free Fire APIs using compiled Protocol Buffers. It enables structured API communication, making it easier to parse, encode, and serve game-related data such as player profiles, regions, and server details.
37/100 healthActive repositoryHas homepage
PythonNo license
⑂ 1 forks◯ 0 issuesUpdated Nov 22, 2025
Project homepage ↗FreeFire-Api(Simple) is a lightweight Python project that interacts with internal Free Fire APIs using compiled Protocol Buffers. It enables structured API communication, making it easier to parse, encode, and serve game-related data such as player profiles, regions, and server details.
61/100 healthRecently updatedActive repositoryHas homepage
No license
⑂ 0 forks◯ 0 issuesUpdated 7 days ago
Project homepage ↗