KLineAPI - Habilidad para API de cotizaciones en tiempo real del mercado A (China)
Respuesta en milisegundos · Más de 56 interfaces de datos · Una sola integración cubre todos los escenarios Sitio web: https://klineapi.com · Documentación: https://klineapi.com/docs · Registro: https://klineapi.com/register
KLineAPI es una interfaz de datos del mercado de valores A (China) para desarrolladores y equipos cuantitativos, que cubre escenarios completos como cotizaciones en tiempo real, velas históricas, monitoreo de límites alcistas, flujo de capital y datos financieros. Esta habilidad proporciona manuales de integración directamente utilizables y ejemplos de código.
Inicio rápido
1. Registrarse para obtener una clave API
Visite https://klineapi.com/register para registrarse de forma gratuita. Después del registro, obtenga su clave API en la "Consola de desarrollador" (con formato kline_xxxxxxxx).
Cuota de experiencia de la habilidad (se activa al registrarse):
- ✅ Todas las interfaces abiertas
- ✅ 100 llamadas diarias / 10 por minuto
- ✅ Si se supera, actualice a la versión Profesional (¥49/mes) o Empresarial (¥199/mes, por tiempo limitado) para aumentar significativamente la cuota
2. Método de autenticación
Todas las interfaces requieren una clave API, que se puede proporcionar de dos formas:
# Método 1: Parámetro de consulta
curl "https://klineapi.com/v1/quote?key=YOUR_KEY&code=600519"
# Método 2: Encabezado HTTP
curl -H "X-API-Key: YOUR_KEY" "https://klineapi.com/v1/quote?code=600519"
3. Ejemplo en Python
import requests
KEY = "TU_CLAVE_API"
BASE = "https://klineapi.com"
def get_quote(code):
r = requests.get(f"{BASE}/v1/quote", params={"key": KEY, "code": code}, timeout=10)
return r.json()
print(get_quote("600519")) # Cotización en tiempo real de Kweichow Moutai
Resumen de interfaces (más de 56, todas categorizadas)
📊 Cotizaciones en tiempo real (interfaz gratuita)
| Interfaz | Ruta | Descripción |
|---|---|---|
| Cotización en tiempo real | /v1/quote | Cotización de una sola acción en tiempo real |
| Cotización por lotes | /v1/batch | Cotización por lotes de hasta 50 acciones |
| Libro de órdenes de cinco niveles | /v1/orderbook | Órdenes de compra y venta en cinco niveles |
| Datos intradía | /v1/intraday | Gráfico intradía del día |
| Subasta de apertura | /v1/auction | Información de subasta |
| Ranking de subidas | /v1/top | Ranking de subidas de todo el mercado |
| Índices del mercado | /v1/index | Índices como Shanghai, Shenzhen, ChiNext, etc. |
| Velas históricas | /v1/kline | Velas diarias, semanales, mensuales y por minuto |
| Búsqueda de código | /v1/search | Búsqueda de código/nombre de acción |
| Instantánea de cotizaciones A/H | /v1/hsgt/ah_spot | Cotizaciones comparativas de acciones A/H |
🚀 Límite alcista y ruptura
| Interfaz | Ruta | Descripción |
|---|---|---|
| Piscina de límite alcista | /v1/limit_up | Acciones en límite alcista del día/histórico |
| Piscina de límite bajista | /v1/limit_down | Acciones en límite bajista del día/histórico |
| Piscina de ruptura de límite | /v1/limit_up_break | Acciones que alcanzaron el límite alcista y luego se abrieron |
| Escalera de límites consecutivos | /v1/lianban | Escalera de capas de límites consecutivos |
Las cuatro piscinas admiten
?date=YYYY-MM-DDpara recuperar datos de días de negociación históricos
🏷️ Sectores y temas
Sector de acciones /v1/stock_sector · Lista de juntas directivas /v1/board_list · Sectores temáticos /v1/thematic/list · Sectores industriales /v1/thematic/industry_list · Componentes del sector /v1/sector_detail · Límite alcista por sector /v1/plates_zt
🐉 Ranking de dragón y tigre
Ranking de dragón y tigre /v1/lhb · Asientos institucionales /v1/lhb/institution · Estadísticas de acciones activas /v1/lhb_active
💰 Flujo de capital
Detalles de flujo de capital de acciones /v1/finance/stock_fund_flow · Ranking de flujo de capital de acciones /v1/moneyflow/rank · Capital principal /v1/moneyflow/main_rank
🏢 Datos de la empresa
Perfil de la empresa /v1/company/profile (incluye negocio principal/persona jurídica/etiquetas de concepto) · Detalle de dividendos /v1/company/dividend · Diez principales accionistas /v1/company/top10_holder · Diez principales accionistas de flotación /v1/company/top10_float_holder · Estructura de capital /v1/company/capital_structure · Liberación de restricciones /v1/trade/release
📈 Análisis financiero
Datos financieros /v1/finance · Estado de resultados /v1/finance/income · Balance general /v1/finance/balance · Estado de flujo de efectivo /v1/finance/cashflow · Pronóstico de rendimiento /v1/finance/forecast · Informe de rendimiento rápido /v1/finance/express · Informe de rendimiento /v1/finance/performance · Análisis de indicadores financieros /v1/finance/analysis
💹 Fondos/ETF
Resumen del fondo /v1/fund/brief · Tenencias del fondo /v1/fund/hold · Valor neto histórico /v1/fund/nav · Cotización panorámica de ETF /v1/fund/etf_spot · Velas de ETF /v1/etf/kline · Cotización en tiempo real de bonos convertibles /v1/bond/realtime
Uso avanzado
Automatización de revisión de límites alcistas (después del cierre diario)
import requests
from datetime import date
KEY = "TU_CLAVE"
BASE = "https://klineapi.com"
def daily_limitup_review(d=None):
d = d or date.today().isoformat()
pools = {}
for name, path in [("Límite alcista", "limit_up"), ("Límite bajista", "limit_down"),
("Ruptura de límite", "limit_up_break"), ("Límites consecutivos", "lianban")]:
r = requests.get(f"{BASE}/v1/{path}", params={"key": KEY, "date": d}, timeout=15)
pools[name] = r.json().get("data", {})
return pools
Monitoreo de posiciones + diagnóstico financiero
def watch_stock(code):
q = get_quote(code) # Precio en tiempo real
f = requests.get(f"{BASE}/v1/finance/analysis",
params={"key": KEY, "code": code}, timeout=15).json()
return {"quote": q, "finance": f}
Códigos de error
| Código | Significado |
|---|---|
| 200 | Éxito |
| 400 | Error de parámetros |
| 401 | Clave API no válida |
| 403 | Permisos de paquete insuficientes |
| 429 | Límite de llamadas excedido (actualice el paquete para aumentarlo) |
| 502 | Fuente de datos no disponible temporalmente, intente nuevamente más tarde |
Comparación de paquetes
| Paquete | Precio | Cuota diaria | Por minuto | Permisos de interfaz |
|---|---|---|---|---|
| Gratuito | ¥0 | 100 llamadas | 10 llamadas | Interfaces básicas |
| Versión de experiencia | ¥0 (incluida al registrarse) | 100 llamadas | 10 llamadas | Todas las más de 56 interfaces |
| Profesional | ¥49/mes | 10,000 llamadas | 100 llamadas | Todas las interfaces |
| Empresarial | ¥199/mes (precio original ¥299) | 100,000 llamadas | Ilimitado | Todas las interfaces |
Enlaces
- 🌐 Sitio web: https://klineapi.com
- 📖 Documentación de API: https://klineapi.com/docs
- 🚀 Registro para experiencia: https://klineapi.com/register
- 💬 Contactar soporte: https://klineapi.com/contact