π§© API for Midasbuy Top-up Store (midasbuy.com): PUBG codes activation, getting players info and more! π§©
- Online documentation is available here: https://midasbuy-api.com
- To make requests to the API you will need only 1 thing - API key (X-Api-Key request header). It is used to control the number of requests.
- To get an API key, contact the developer: https://t.me/NightStrang6r
import requests
# API URL and headers
url = "https://midasbuyapi.nightstranger.space/api/v1/pubg/activate"
headers = {
"Content-Type": "application/json",
"X-Api-Key": "<your_api_key>" # Replace with your API key
}
# Request payload
data = {
"player_id": 555555555, # Replace with the player's ID
"uc_code": "rX7rASS72a25qdVcg0" # Replace with the activation code
}
try:
# Sending POST request
response = requests.post(url, headers=headers, json=data)
# Handling success responses
if response.status_code == 200:
result = response.json()
if result["success"] and result["data"]["status"] == "success":
print("\nπ Code activated successfully!")
print(f"π€ Player: {result['data'].get('player_name', 'Unknown')} (ID: {result['data']['player_id']})")
print(f"π Code: {result['data']['code_activated']}")
print(f"β° Activated at: {result['data']['activated_at']}")
else:
print("\nβ οΈ Activation failed.")
print(f"β Reason: {result['data']['message']}")
print(f"π Code: {result['data']['code_activated']}")
if "activated_to" in result["data"]:
print(f"π Already activated for Player ID: {result['data']['activated_to']}")
# Handling other responses
elif response.status_code == 400:
print("\nβ οΈ Bad Request.")
print(f"Message: {response.json().get('message', 'Invalid request data')}")
elif response.status_code == 401:
print("\nπ Unauthorized.")
print(f"Message: {response.json().get('message', 'API key required')}")
elif response.status_code == 500:
print("\nπ₯ Server Error.")
print(f"Message: {response.json().get('message', 'Internal server error')}")
else:
print("\nβ Unexpected status code:", response.status_code)
print("Response:", response.json())
# Handling request exceptions
except requests.RequestException as e:
print("\nπ¨ Request failed:", str(e))
import requests
# API URL and headers
url = "https://midasbuyapi.nightstranger.space/api/v1/pubg/getPlayer"
headers = {
"Content-Type": "application/json",
"X-Api-Key": "<your_api_key>" # Replace with your API key
}
# Request payload
data = {
"player_id": 555555555 # Replace with the player's ID
}
try:
# Sending POST request
response = requests.post(url, headers=headers, json=data)
# Handling success responses
if response.status_code == 200:
result = response.json()
if result["success"] and result["data"]["status"] == "success":
print("\nπ Player information retrieved successfully!")
print(f"π€ Player Name: {result['data'].get('player_name', 'Unknown')}")
print(f"π Player ID: {result['data']['player_id']}")
else:
print("\nβ οΈ Player information not found.")
print(f"β Reason: {result['data']['message']}")
print(f"π Player ID: {result['data']['player_id']}")
# Handling other responses
elif response.status_code == 400:
print("\nβ οΈ Bad Request.")
print(f"Message: {response.json().get('message', 'Invalid request data')}")
elif response.status_code == 401:
print("\nπ Unauthorized.")
print(f"Message: {response.json().get('message', 'API key required')}")
elif response.status_code == 500:
print("\nπ₯ Server Error.")
print(f"Message: {response.json().get('message', 'Internal server error')}")
else:
print("\nβ Unexpected status code:", response.status_code)
print("Response:", response.json())
# Handling request exceptions
except requests.RequestException as e:
print("\nπ¨ Request failed:", str(e))
Please rate this repository by giving it a star rating in the top right corner of the GitHub page (you must be logged in to your account). Thank you β€οΈ