cURL
curl --request GET \ --url https://api.trackyard.com/api/external/v1/me
{ "tier": "<string>", "credits_remaining": 123, "monthly_allowance": 123, "rate_limit": { "requests_per_minute": 123, "requests_per_day": 123 }, "created_at": "<string>", "last_used_at": "<string>" }
Get API key metadata, credit balance, and rate limits
Authorization: Bearer your_api_key_here
curl https://api.trackyard.com/api/external/v1/me \ -H "Authorization: Bearer $TRACKYARD_API_KEY"
"free"
"starter"
"pro"
Show Rate Limit Object
{ "tier": "free", "credits_remaining": 487, "monthly_allowance": 500, "rate_limit": { "requests_per_minute": 10, "requests_per_day": 1000 }, "created_at": "2026-01-15T10:30:00Z", "last_used_at": "2026-02-20T14:22:15Z" }
Monitor credit balance
response = requests.get( "https://api.trackyard.com/api/external/v1/me", headers={"Authorization": f"Bearer {API_KEY}"} ) credits = response.json()["credits_remaining"] if credits < 100: print("Low on credits! Consider upgrading.")
Display account info in your app
Verify API key validity
const response = await fetch("https://api.trackyard.com/api/external/v1/me", { headers: { Authorization: `Bearer ${API_KEY}` } }); if (response.ok) { console.log("API key is valid"); } else { console.error("Invalid or expired API key"); }
{ "error": "Invalid API key", "code": "unauthorized" }