Para desenvolvedores & pesquisadores

Open Data API

Os conjuntos de dados ao vivo por trás deste site, em JSON simples sobre HTTPS. Sem chave, sem cadastro, sem tabela de preços — apenas busque. Se você construir algo com isso, um link de volta para a fonte é apreciado.

Endpoints

GET /models-data.jsonatualizado a cada hora

Modelos de peso aberto disponíveis via API, com contexto e preços por token (do índice OpenRouter).

CampoSignificado
models[].nameNome de exibição do modelo
models[].providerPublicador (meta-llama, deepseek, qwen…)
models[].ctxJanela de contexto, em tokens
models[].in / outUSD por milhão de tokens, entrada / saída (0 = grátis)
models[].createdTimestamp Unix da listagem
GET /paid-models-data.jsonatualizado a cada hora

Modelos comerciais (Claude, GPT, Gemini…) — mesma estrutura que acima.

GET /projects-data.jsonatualizado diariamente · ~1 MB

Os 1.500+ projetos de IA de código aberto acompanhados: nome, proprietário, descrição, estrelas do GitHub, tags, licença, URL do repositório.

GET /projects-velocity.jsonatualizado diariamente

Velocidade de estrelas por projeto rastreado, identificada pela URL do GitHub.

CampoSignificado
{url}.d1Estrelas ganhas nas últimas 24 horas
{url}.d7Estrelas ganhas nos últimos 7 dias
GET /today-data.jsonatualizado a cada hora

O que há de novo agora: os projetos do GitHub em alta de hoje, os modelos mais novos, novos Hugging Face Spaces e o artigo do dia, além de contadores semanais.

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

As mesmas novidades (e nossos artigos & relatórios semanais) como feeds RSS, para leitores, bots e automações.

API de Inteligência · v1 · chave necessária · plano gratuito

Uma chamada substitui uma manhã de troca de abas: cada projeto fundido com pontuação de saúde, momentum, lançamentos, pulso de adoção e vertical da indústria, além do diário Índice emergente — os projetos que nosso motor identifica antes que se tornem tendência. Obtenha uma chave gratuita em sua conta (seção API do desenvolvedor) e envie-a como o X-Api-Key cabeçalho. Planos: free 500 req/day · dev 5k · pro 50k · business 500k — ver preços completos.

GET /api/v1/…chave necessária
EndpointO que você recebe
/api/v1/metaFontes, contagens, tempo de geração, seu plano & uso
/api/v1/projectsTodos os projetos rastreados — filtros: ?lang= &license= &vertical= &health_min= &sort= &limit=
/api/v1/project/{slug}Um projeto, totalmente fundido (saúde, velocidade, lançamentos, métricas de ferramenta)
/api/v1/emergingOs 100 projetos emergentes, com data da primeira detecção — em tempo real no Pro, dia anterior no Free/Dev
/api/v1/history/{slug}Pro — série de 90 dias: estrelas, pontuação de saúde, momento semanal. "Este projeto está em declínio?"
/api/v1/modelsModelos abertos & comerciais com preços
/api/v1/hfHugging Face: principais LLMs por downloads de 30 dias + tendências de hoje
/api/v1/alternatives/{slug}Alternativas de código aberto para uma ferramenta comercial
/api/v1/search?q=Busca de texto completo através do gráfico
curl -s -H "X-Api-Key: osk_YOUR_KEY" \ "https://opensourceai.tech/api/v1/projects?vertical=finance&health_min=80&limit=5"

Fontes de dados, atribuição & uso justo

O que você está comprando é nossa inteligência, não os dados de outra pessoa. Cada campo pontuado nesta API — pontuação de saúde, momento, velocidade, detecção emergente & datas de primeira visualização, histórico de 90 dias, compatibilidade de stack, verticais de indústria, escolhas de curadoria — é calculado pela OpenSourceAI a partir de sinais públicos. Essas métricas derivadas são nosso trabalho proprietário e o núcleo do produto.

Fatos contextuais (contagem de estrelas, licenças, datas de lançamento, contagens de download, preços por token) são fatos observáveis publicamente, coletados de GitHub, Hugging Face, OpenRouter, Análise Artificial, PyPI, NPM e Docker Hub, e estão incluídos como contexto em torno de nossas pontuações. Não estamos afiliados a essas plataformas.

Uso justo desta API: construa produtos, painéis, pesquisas e alertas em cima dela. Não a utilize para reconstruir ou revender um espelho em massa de qualquer plataforma upstream, e mantenha a atribuição "Dados: OpenSourceAI" ao publicar nossas pontuações. Isso mantém todos — você incluído — em terreno sólido.

Webhooks · push, não polling

Receba um POST assinado no seu endpoint quando algo acontecer com os projetos que você se importa. Eventos: saúde (rótulo de pontuação alterado), lançamento (nova versão enviada), licença (licença alterada — o alerta que salva auditorias), novo_projeto (entrada notável no diretório). Entregues diariamente após a varredura matinal. Webhooks são um recurso do plano pago: dev 3 · pro 10 · business 50 — ver planos.

POST /api/webhooks.phpcriar
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"]}' # ou ["*"] para tudo

A resposta contém seu webhook segredo — mostrado apenas uma vez. Então GET lista seus webhooks, DELETE ?id=whk_… remove um, e POST {"ping":"whk_…"} envia uma entrega de teste agora mesmo.

Verificando uma entregaHMAC-SHA256

Cada POST carrega X-OSAI-Event, X-OSAI-Delivery e X-OSAI-Signature. Recalcule o HMAC do corpo bruto com seu segredo e compare:

// 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'] ?? '');

Os endpoints devem ser públicos https e responder 2xx. Após 10 falhas consecutivas, um webhook é desativado — recrie-o para retomar.

Início rápido

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]));

Termos, de forma clara

Gratuito para qualquer uso, incluindo comercial. Os dados vêm de fontes públicas (GitHub API, OpenRouter, Hugging Face) e são coletados automaticamente — veja a metodologia. Atribuição com um link para opensourceai.tech é apreciada, mas não é obrigatória. Por favor, armazene as respostas do seu lado (os arquivos mudam no máximo a cada hora) e seja gentil: este é um projeto independente, administrado por fundadores.

Construindo algo com esses dados? Conte-nos sobre isso — adoramos ver o que as pessoas criam, e ocasionalmente destacamos integrações.