🎉
You're In
Your pro account is active.
One key — full access to the entire GripAi API suite.
🔑 Your API Key
loading...
⚠️
Save this key now. It will only be shown in full once. You can view the prefix later in your account dashboard.
🎮
Game API
Diagnostics, issue lookup, trending, hardware checks
Active
🛡️
Safety API
AI moderation, grooming detection, age-aware compliance
Active
Quick Start
curl -X POST https://gripai.uk/api/v1/diagnose \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_KEY" \
-d '{"game":"Fortnite","symptoms":["lag","stuttering"]}'
curl -X POST https://gripai.uk/safety-api/v1/moderate \
-H "Content-Type: application/json" \
-H "X-API-Key: YOUR_KEY" \
-d '{"text":"hello world","age_band":"18+","platform":"general"}'
import requests
API_KEY = "YOUR_KEY"
HEADERS = {"X-API-Key": API_KEY, "Content-Type": "application/json"}
r = requests.post("https://gripai.uk/api/v1/diagnose",
headers=HEADERS,
json={"game": "Fortnite", "symptoms": ["lag", "stuttering"]})
print(r.json())
r = requests.post("https://gripai.uk/safety-api/v1/moderate",
headers=HEADERS,
json={"text": "hello", "age_band": "18+", "platform": "general"})
print(r.json())
const API_KEY = "YOUR_KEY";
const headers = { "X-API-Key": API_KEY, "Content-Type": "application/json" };
const game = await fetch("https://gripai.uk/api/v1/diagnose", {
method: "POST", headers,
body: JSON.stringify({ game: "Fortnite", symptoms: ["lag"] })
}).then(r => r.json());
const safety = await fetch("https://gripai.uk/safety-api/v1/moderate", {
method: "POST", headers,
body: JSON.stringify({ text: "hello", age_band: "18+", platform: "general" })
}).then(r => r.json());
Welcome Back
Your pro account is
Active
🔑 Your API Key
gsk_live_••••••••••••
For security, we only show the key prefix. If you've lost your key, contact support.
APIs Included
Game + Safety