API para socios
Una API JSON de solo lectura con nuestros resúmenes de noticias (enlazados a las fuentes originales), datos de mercado, derivados, el calendario de eventos y el screener de tokens. Solo datos publicados.
Referencia completa (OpenAPI 3.1)Descargar openapi.yaml
Licencia y atribución
- Es obligatorio mostrar «Satoshi Daily» con un enlace al sitio junto a los datos. Cada respuesta incluye un objeto attribution y la cabecera X-Attribution.
- Las noticias son resúmenes propios. Los artículos originales pertenecen a sus editores: muestra los enlaces de sources[] y no presentes el resumen como texto del medio original.
- Los datos de mercado proceden de CoinGecko, GeckoTerminal y las API públicas de los exchanges. Nada en la API constituye asesoramiento de inversión.
{
"data": { "items": [ … ], "next_cursor": "…" },
"attribution": {
"text": "Satoshi Daily",
"url": "https://satoshidaily.net",
"required": true,
"license": "Display \"Satoshi Daily\" with a link to https://satoshidaily.net next to the data. …"
}
}Claves y planes
Las claves las emite la redacción de Satoshi Daily. Cada clave se muestra una sola vez: guárdala en tu servidor, no en el navegador. Envíala en la cabecera X-API-Key o como Authorization: Bearer.
| Tipo de plan | Solicitudes por minuto | Solicitudes por día (UTC) |
|---|---|---|
| free | 60 | 5000 |
| pro | 300 | 100.000 |
| business | 1200 | 1.000.000 |
Límites
La ventana por minuto es deslizante. Cada respuesta incluye X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset (en segundos) y las mismas cabeceras con el sufijo -Day. Si superas el límite, recibirás un 429 con Retry-After en segundos. Sin clave o con una clave revocada, la respuesta es 401.
Métodos
URL base: https://satoshidaily.net/api/public/v1
| GET /news?lang=ru&coin=&min_importance=&limit=&cursor= | Historias publicadas: resumen, «por qué importa» y enlaces a las fuentes |
| GET /news/{id}?lang= | Una historia |
| GET /market | Capitalización, volumen, dominancia, Índice de Miedo y Codicia, top 100, mayores subidas y bajadas |
| GET /coins/{id}?days=7&lang= | Ficha de la moneda, historial de precios, historias relacionadas |
| GET /derivatives | Tasas de funding, interés abierto, liquidaciones por moneda |
| GET /derivatives/{coin}?hours=24 | Una moneda desglosada por exchange, con historial |
| GET /events?from=&to=&type=&coin=&lang= | Calendario de eventos (solo publicados) |
| GET /events/{id}?lang= | Un evento |
| GET /screener?preset=&mcap_min=&…&sort=&page= | Screener del top 1000: filtros, ordenación, paginación |
| GET /screener/meta | Categorías, redes, filtros rápidos, actualidad de los datos |
| GET /widget/ticker · /widget/coins/{id} · /widget/news · /widget/fear-greed | Datos para widgets, sin clave (límite por Origin) |
Ejemplos
curl -s -H "X-API-Key: $SD_API_KEY" "https://satoshidaily.net/api/public/v1/news?lang=es&limit=5" curl -s -H "X-API-Key: $SD_API_KEY" "https://satoshidaily.net/api/public/v1/screener?preset=near_ath&per_page=20" curl -s -H "X-API-Key: $SD_API_KEY" "https://satoshidaily.net/api/public/v1/screener?mcap_min=100M&ch7d_min=10&category=layer-2&sort=ch7d" curl -s -H "Authorization: Bearer $SD_API_KEY" "https://satoshidaily.net/api/public/v1/coins/bitcoin?days=30&lang=es" curl -si -H "X-API-Key: $SD_API_KEY" "https://satoshidaily.net/api/public/v1/derivatives" | grep -i '^x-ratelimit' curl -s "https://satoshidaily.net/api/public/v1/widget/ticker?coins=bitcoin,ethereum&lang=es"
Widgets sin clave
Para mostrar cotizaciones, la ficha de una moneda, un feed de noticias o el Índice de Miedo y Codicia en tu web, usa los widgets listos para insertar. No necesitan clave y el límite se aplica por Origin. Creador de widgets →