Zum Hauptinhalt springen

Ö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.

PlanRatenbegrenzungFunktionen
Kostenlos10 Anfragen/TagGrundlegende Trust Score-Daten
ProUnbegrenztVolle 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

StatusBeschreibung
200Erfolgreich
404Entität nicht gefunden
429Ratenbegrenzung überschritten
500Serverfehler

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