Für Entwickler & Forscher

Open Data API

Die Live-Datensätze hinter dieser Seite, als einfaches JSON über HTTPS. Kein Schlüssel, keine Anmeldung, keine Preisliste — einfach abrufen. Wenn du etwas damit baust, ist ein Link zurück zur Quelle willkommen.

Endpunkte

GET /models-data.jsonstündlich aktualisiert

Open-Weight-Modelle über API verfügbar, mit Kontext und Preis pro Token (aus dem OpenRouter-Index).

FeldBedeutung
models[].nameAnzeigename des Modells
models[].providerHerausgeber (meta-llama, deepseek, qwen…)
models[].ctxKontextfenster, in Tokens
models[].in / outUSD pro Million Tokens, Eingabe / Ausgabe (0 = kostenlos)
models[].createdUnix-Zeitstempel der Auflistung
GET /paid-models-data.jsonstündlich aktualisiert

Kommerzielle Modelle (Claude, GPT, Gemini…) — gleiche Struktur wie oben.

GET /projects-data.jsontäglich aktualisiert · ~1 MB

Die 1.500+ verfolgten Open-Source KI-Projekte: Name, Eigentümer, Beschreibung, GitHub-Sterne, Tags, Lizenz, Repo-URL.

GET /projects-velocity.jsontäglich aktualisiert

Sterngeschwindigkeit pro verfolgt Projekt, gekennzeichnet durch GitHub-URL.

FeldBedeutung
{url}.d1Sterne, die in den letzten 24 Stunden gewonnen wurden
{url}.d7Sterne, die in den letzten 7 Tagen gewonnen wurden
GET /today-data.jsonstündlich aktualisiert

Was gibt es Neues: die aktuellen Trending-GitHub-Projekte, neueste Modelle, frische Hugging Face Spaces und das Papier des Tages, plus wöchentliche Zähler.

GET /feed.php · /feed.php?type=blogRSS 2.0

Die gleichen Neuigkeiten (und unsere Artikel & wöchentlichen Berichte) als RSS-Feeds, für Leser, Bots und Automatisierungen.

Intelligence API · v1 · Schlüssel erforderlich · kostenloses Kontingent

Ein Anruf ersetzt einen Morgen voller Tab-Wechsel: jedes Projekt kombiniert mit Gesundheitswert, Momentum, Veröffentlichungen, Adoptionspuls und Branchenvertikal, plus dem täglichen Emerging-Index — die Projekte, die unsere Engine entdeckt, bevor sie im Trend liegen. Holen Sie sich einen kostenlosen Schlüssel in Ihrem Konto (Entwickler-API-Bereich) und senden Sie ihn als den X-Api-Key Header. Pläne: kostenlos 500 Anfragen/Tag · dev 5k · pro 50k · business 500k — Gesamte Preisgestaltung anzeigen.

GET /api/v1/…Schlüssel erforderlich
EndpunktWas Sie erhalten
/api/v1/metaQuellen, Zählungen, Generierungszeit, Ihr Plan & Nutzung
/api/v1/projectsAlle verfolgten Projekte — Filter: ?lang= &license= &vertical= &health_min= &sort= &limit=
/api/v1/project/{slug}Ein Projekt, vollständig fusioniert (Gesundheit, Geschwindigkeit, Veröffentlichungen, Tool-Metriken)
/api/v1/emergingDie 100 aufkommenden Projekte, mit Erstentdeckungsdatum — Echtzeit auf Pro, Vortag auf Free/Dev
/api/v1/history/{slug}Pro — 90-Tage-Serie: Sterne, Gesundheitsbewertung, wöchentlicher Schwung. "Geht dieses Projekt zurück?"
/api/v1/modelsOffene & kommerzielle Modelle mit Preisgestaltung
/api/v1/hfHugging Face: Top-LLMs nach 30-Tage-Downloads + die heutigen Trends
/api/v1/alternatives/{slug}Open-Source-Alternativen zu einem kommerziellen Tool
/api/v1/search?q=Volltextsuche über den Graphen
curl -s -H "X-Api-Key: osk_YOUR_KEY" \ "https://opensourceai.tech/api/v1/projects?vertical=finance&health_min=80&limit=5"

Datenquellen, Attribution & faire Nutzung

Was Sie kaufen, ist unsere Intelligenz, nicht die Daten anderer. Jedes bewertete Feld in dieser API — Gesundheitsbewertung, Momentum, Geschwindigkeit, aufkommende Erkennung & Erstseen-Daten, 90-Tage-Historie, Stack-Kompatibilität, Branchenvertikale, Kurationsauswahlen — wird von OpenSourceAI aus öffentlichen Signalen berechnet. Diese abgeleiteten Metriken sind unser proprietäres Werk und der Kern des Produkts.

Kontextuelle Fakten (Sternzahlen, Lizenzen, Veröffentlichungsdaten, Downloadzahlen, Preise pro Token) sind öffentlich beobachtbare Fakten, die gesammelt wurden von GitHub, Hugging Face, OpenRouter, Künstliche Analyse, PyPI, NPM und Docker Hub, und sind als Kontext um unsere Bewertungen enthalten. Wir sind nicht mit diesen Plattformen verbunden.

Faire Nutzung dieser API: Produkte, Dashboards, Forschung und Warnungen darauf aufbauen. Verwenden Sie es nicht, um ein Bulk-Mirror einer upstream Plattform zu rekonstruieren oder weiterzuverkaufen, und behalten Sie die "Daten: OpenSourceAI" Attribution, wenn Sie unsere Bewertungen veröffentlichen. Das hält alle — auch Sie — auf festem Boden.

Webhooks · Push, nicht Polling

Erhalten Sie einen signierten POST an Ihren Endpunkt, wenn etwas mit den Projekten passiert, die Ihnen wichtig sind. Ereignisse: Gesundheit (Punktzahl-Label geändert), Veröffentlichung (neue Version veröffentlicht), Lizenz (Lizenz geändert — die Warnung, die Audits spart), neues_projekt (bemerkenswerter Neuzugang im Verzeichnis). Täglich nach dem Morgenscan geliefert. Webhooks sind ein Feature des kostenpflichtigen Plans: dev 3 · pro 10 · business 50 — Pläne ansehen.

POST /api/webhooks.phperstellen
curl -X POST https://opensourceai.tech/api/webhooks.php \ -H "X-Api-Key: osk_YOUR_KEY" -H "Content-Type: application/json" \ -d '{"url":"https://your-app.com/hook", "events":["release","health","license"], "repos":["ollama/ollama","vllm-project/vllm"]}' # oder ["*"] für alles

Die Antwort enthält Ihren Webhook secret — wird nur einmal angezeigt.Dann GET listet Ihre Webhooks auf, DELETE ?id=whk_… entfernt einen, und POST {"ping":"whk_…"} sendet jetzt eine Testlieferung.

Überprüfung einer LieferungHMAC-SHA256

Jeder POST enthält X-OSAI-Event, X-OSAI-Delivery und X-OSAI-Signature. Berechnen Sie das HMAC des rohen Körpers mit Ihrem Secret und vergleichen Sie:

// Node.js const crypto = require('crypto'); const expected = 'sha256=' + crypto.createHmac('sha256', SECRET).update(rawBody).digest('hex'); const valid = crypto.timingSafeEqual(Buffer.from(expected), Buffer.from(req.headers['x-osai-signature'])); # PHP $valid = hash_equals('sha256=' . hash_hmac('sha256', $rawBody, $SECRET), $_SERVER['HTTP_X_OSAI_SIGNATURE'] ?? '');

Endpunkte müssen öffentlich https sein und mit 2xx antworten. Nach 10 aufeinanderfolgenden Fehlern wird ein Webhook deaktiviert — erstellen Sie ihn neu, um fortzufahren.

Schnellstart

curl -s https://opensourceai.tech/models-data.json | jq '.models[0]' fetch('https://opensourceai.tech/projects-velocity.json') .then(r => r.json()) .then(v => console.log(Object.entries(v).sort((a,b) => b[1].d1 - a[1].d1)[0]));

Bedingungen, einfach

Kostenlos für jede Nutzung, einschließlich kommerzieller. Die Daten stammen aus öffentlichen Quellen (GitHub API, OpenRouter, Hugging Face) und werden automatisch gesammelt — siehe die MethodikEine Attribution mit einem Link zu opensourceai.tech wird geschätzt, ist aber nicht erforderlich. Bitte cachen Sie die Antworten auf Ihrer Seite (Dateien ändern sich höchstens stündlich) und seien Sie sanft: dies ist ein unabhängiges, von Gründern geführtes Projekt.

Bauen Sie etwas mit diesen Daten? Erzählen Sie uns davon — wir lieben es zu sehen, was die Leute machen, und wir stellen gelegentlich Integrationen vor.