Python Examples
Practical examples using requests for the SNS Auctions API.
Setup
pip install requests
Base Client
import requests
API_BASE = "https://api.snsauctions.xyz/api/v1"
API_KEY = "sk_your_key_here"
def api_get(path, params=None):
headers = {"X-API-Key": API_KEY}
res = requests.get(f"{API_BASE}{path}", headers=headers, params=params, timeout=10)
res.raise_for_status()
return res.json()
def api_post(path, payload):
headers = {"X-API-Key": API_KEY, "Content-Type": "application/json"}
res = requests.post(f"{API_BASE}{path}", headers=headers, json=payload, timeout=10)
res.raise_for_status()
return res.json()List Auctions
data = api_get("/auctions", {"status": "active", "pageSize": 20})
for auction in data["data"]["auctions"]:
print(auction["id"], auction["currentPrice"])Create Auction
payload = {
"domainNames": ["myname.sol"],
"type": "standard",
"startingPrice": 2.5,
"minBidIncrement": 0.1,
"durationHours": 24
}
result = api_post("/auctions/create", payload)
print(result)© 2026 SNSAuctions.xyz. Built on Solana.