Skip to Content
API-ReferenzKontoinformationen

Kontoinformationen

Rufen Sie Ihre Kontodetails, Stufeninformationen, Rate Limits und aktivierten Funktionen ab.

GET /api/v1/account

Dieser Endpoint ersetzt den früheren /me Endpoint. Das Antwortformat wurde aktualisiert und verwendet nun den standardmäßigen v1-Envelope.

Authentifizierung

Erfordert einen API-Schlüssel. Verfügbar für alle Stufen.

Beispielanfragen

curl -X GET "https://api.sharpapi.io/api/v1/account" \ -H "X-API-Key: YOUR_API_KEY"

Antwort

Erfolg (200)

{ "data": { "key": { "id": "key_abc123def456", "tier": "pro" }, "limits": { "requests_per_minute": 300, "max_streams": 10, "odds_delay_seconds": 0, "max_books": 15 }, "features": { "ev": true, "arbitrage": true, "middles": true, "streaming": true }, "addons": ["websocket"], "streaming_trial": { "active": false, "eligible": false, "used": true, "activated_at": "2026-01-15T12:00:00Z", "expires_at": "2026-01-15T16:00:00Z" } }, "meta": { "updated_at": "2026-02-08T14:44:32.123Z" } }

Antwort-Header

X-RateLimit-Limit: 300 X-RateLimit-Remaining: 287 X-RateLimit-Reset: 1707401100 X-Data-Delay: 0 X-Request-Id: req_acct123xyz

Fehlerantworten

401 Unauthorized

{ "error": { "code": "unauthorized", "message": "Invalid or missing API key", "docs": "https://docs.sharpapi.io/en/authentication" } }

Antwortfelder

Key-Objekt

FeldTypBeschreibung
idstringBezeichner für den in dieser Anfrage verwendeten API-Schlüssel
tierstringAbonnementstufe: free, hobby, pro, sharp oder enterprise
user_idstringBenutzerkennung (sofern verfügbar)

Limits-Objekt

FeldTypBeschreibung
requests_per_minutenumberMaximal zulässige API-Anfragen pro Minute
max_streamsnumberMaximale gleichzeitige SSE-/WebSocket-Streams (0 wenn Streaming nicht aktiviert ist)
odds_delay_secondsnumberVerzögerung der Odds-Daten in Sekunden (0 für kostenpflichtige Stufen, 60 für kostenlos)
max_booksnumberMaximale Anzahl der für Ihre Stufe zugänglichen Sportsbooks

Features-Objekt

FeldTypBeschreibung
evbooleanZugriff auf +EV-Gelegenheitserkennung
arbitragebooleanZugriff auf Arbitrage-Erkennung
middlesbooleanZugriff auf Middles-Erkennung
streamingbooleanZugriff auf SSE-/WebSocket-Streaming (über Add-on, Testversion oder Enterprise)

Add-ons

FeldTypBeschreibung
addonsstring[]Aktive Add-ons (z. B. ["websocket"])

Streaming-Testversion-Objekt (optional)

Vorhanden, wenn der Benutzer eine aktive Testversion hat, berechtigt ist oder bereits eine Testversion genutzt hat.

FeldTypBeschreibung
activebooleanOb aktuell eine Streaming-Testversion aktiv ist
eligiblebooleanOb der Benutzer für eine Testversion berechtigt ist
usedbooleanOb der Benutzer seine Testversion bereits genutzt hat
activated_atstringISO 8601-Zeitstempel der Aktivierung der Testversion
expires_atstringISO 8601-Zeitstempel des Ablaufs der Testversion
remaining_hoursnumberVerbleibende Stunden der Testversion

Anwendungsfälle

Überprüfen des Funktionszugriffs vor dem Senden von Anfragen

const { data: account } = await fetch( 'https://api.sharpapi.io/api/v1/account', { headers: { 'X-API-Key': 'YOUR_API_KEY' } } ).then(r => r.json()); if (!account.features.ev) { console.log('Upgrade to Pro tier for +EV detection'); } else { // Proceed with EV endpoint const evData = await fetch( 'https://api.sharpapi.io/api/v1/opportunities/ev', { headers: { 'X-API-Key': 'YOUR_API_KEY' } } ).then(r => r.json()); }

Verwandte Endpoints

Last updated on