Öffentliche API v1
Greifen Sie programmgesteuert über unsere Public API auf Vartovii Trust Score-Daten zu.
Übersicht
Die Public API bietet ratenbegrenzten Zugriff auf Trust Score-Daten sowohl für Unternehmen als auch für Krypto-Projekte.
| Plan | Ratenbegrenzung | Funktionen |
|---|---|---|
| Kostenlos | 10 Anfragen/Tag | Grundlegende Trust Score-Daten |
| Pro | Unbegrenzt | Volle Daten + Historisch (Demnächst verfügbar) |
Basis-URL
https://sentryanalytic.com/api/v1
Authentifizierung
Derzeit erfordert der Free Tier keine Authentifizierung. Die API Key-Authentifizierung für den Pro Tier ist demnächst verfügbar.
Endpunkte
Trust Score für Unternehmen abrufen
GET /api/v1/trust-score/{company}
Parameter:
company(string): Name des zu suchenden Unternehmens
Antwort:
{
"company": "Google",
"trust_score": 85,
"risk_level": "LOW",
"total_reviews": 15234,
"last_updated": "2026-01-18T10:30:00Z",
"api_version": "v1"
}
Krypto Trust Score abrufen
GET /api/v1/crypto/{slug}
Parameter:
slug(string): CoinGecko-kompatibler Projekt-Slug
Antwort:
{
"name": "Bitcoin",
"symbol": "BTC",
"slug": "bitcoin",
"trust_score": 92,
"risk_level": "LOW",
"price_usd": 98500.50,
"market_cap": 1950000000000,
"commits_last_30d": 145,
"active_devs": 28,
"api_version": "v1"
}
Entitäten suchen
GET /api/v1/search?q={query}&type={type}
Parameter:
q(string, erforderlich): Suchanfrage (mind. 2 Zeichen)type(string, optional):all|crypto|company(Standard:all)
Antwort:
{
"query": "google",
"count": 3,
"results": [
{
"type": "company",
"name": "Google",
"trust_score": 85,
"risk_level": "LOW"
},
{
"type": "crypto",
"name": "Golem",
"symbol": "GLM",
"trust_score": 68,
"risk_level": "MEDIUM"
}
],
"api_version": "v1"
}
API-Status
GET /api/v1/health
Gibt den API-Status und die Dokumentation zurück.
Ratenbegrenzung
Wenn Sie Ihre Ratenbegrenzung überschreiten, erhalten Sie:
HTTP/1.1 429 Too Many Requests
{
"detail": "Rate limit exceeded: 10 per 1 day"
}
Fehlerantworten
| Status | Beschreibung |
|---|---|
200 | Erfolgreich |
404 | Entität nicht gefunden |
429 | Ratenbegrenzung überschritten |
500 | Serverfehler |
Anwendungsbeispiele
cURL
curl https://sentryanalytic.com/api/v1/crypto/bitcoin
Python
import requests
response = requests.get(
"https://sentryanalytic.com/api/v1/trust-score/google"
)
data = response.json()
print(f"Trust Score: {data['trust_score']}/100")
JavaScript
const response = await fetch(
'https://sentryanalytic.com/api/v1/crypto/ethereum'
);
const data = await response.json();
console.log(`Risk Level: ${data.risk_level}`);
Demnächst verfügbar
- API Keys: Persönliche API Keys für höhere Ratenbegrenzungen
- Webhooks: Echtzeit-Benachrichtigungen bei Score-Änderungen
- Historische Daten: Zugriff auf die Trust Score-Historie
- Bulk Queries: Mehrere Entitäten in einer einzigen Anfrage