KLineAPI - Compétence API de données boursières en temps réel pour le marché A chinois
Réponse en millisecondes · Plus de 56 interfaces de données · Une seule intégration pour tous les scénarios Site web : https://klineapi.com · Documentation : https://klineapi.com/docs · Inscription : https://klineapi.com/register
KLineAPI est une interface de données boursières du marché A chinois conçue pour les développeurs et les équipes de trading quantitatif, couvrant des scénarios complets tels que les cotations en temps réel, les K-lines historiques, la surveillance des limites de prix, les flux de capitaux et les données financières. Cette compétence fournit un manuel d'intégration directement utilisable et des exemples de code.
Démarrage rapide
1. Inscrivez-vous pour obtenir une clé API
Rendez-vous sur https://klineapi.com/register pour vous inscrire gratuitement. Après l'inscription, obtenez votre clé API (format : kline_xxxxxxxx) depuis le « Panneau de configuration développeur ».
Quota d'essai de la compétence (activé dès l'inscription) :
- ✅ Toutes les interfaces sont ouvertes
- ✅ 100 appels par jour / 10 appels par minute
- ✅ Au-delà de ce quota, passez à la version Pro (49 ¥/mois) ou Enterprise (199 ¥/mois, offre limitée) pour augmenter considérablement le quota
2. Méthode d'authentification
Toutes les interfaces nécessitent une clé API. Deux méthodes de transmission sont disponibles :
# Méthode 1 : Paramètre de requête
curl "https://klineapi.com/v1/quote?key=VOTRE_CLE&code=600519"
# Méthode 2 : En-tête de requête
curl -H "X-API-Key: VOTRE_CLE" "https://klineapi.com/v1/quote?code=600519"
3. Exemple Python
import requests
CLE = "VOTRE_CLE_API"
BASE = "https://klineapi.com"
def obtenir_quote(code):
r = requests.get(f"{BASE}/v1/quote", params={"key": CLE, "code": code}, timeout=10)
return r.json()
print(obtenir_quote("600519")) # Cotation en temps réel de Kweichow Moutai
Aperçu des interfaces (plus de 56, toutes catégorisées)
📊 Cotations en temps réel (interfaces gratuites)
| Interface | Chemin | Description |
|---|---|---|
| Cotation en temps réel | /v1/quote | Prix en temps réel d'une seule action |
| Cotations en lot | /v1/batch | Cotations en lot jusqu'à 50 actions |
| Carnet d'ordres niveau 5 | /v1/orderbook | Ordres d'achat et de vente sur 5 niveaux |
| Données intraday | /v1/intraday | Tendance intraday du jour |
| Enchères d'ouverture | /v1/auction | Informations sur les enchères |
| Classement des hausses | /v1/top | Classement des hausses sur tout le marché |
| Indices de marché | /v1/index | Indices SSE, SZSE, ChiNext, etc. |
| Historique K-line | /v1/kline | K-lines journalières, hebdomadaires, mensuelles, par minute |
| Recherche de code | /v1/search | Recherche par code/nom d'action |
| Aperçu des cotations AH | /v1/hsgt/ah_spot | Cotations comparatives AH |
🚀 Limites de prix (涨停/跌停)
| Interface | Chemin | Description |
|---|---|---|
| Pool de limites haussières | /v1/limit_up | Pool d'actions avec limites haussières du jour / historique |
| Pool de limites baissières | /v1/limit_down | Pool d'actions avec limites baissières du jour / historique |
| Pool de ruptures de limites | /v1/limit_up_break | Actions ayant atteint la limite haute puis ouvert |
| Échelle de limites consécutives | /v1/lianban | Échelle des séquences de limites consécutives |
Les quatre pools prennent en charge le paramètre
?date=YYYY-MM-DDpour revenir aux données des jours de bourse passés
🏷️ Secteurs et thèmes
Secteurs d'une action /v1/stock_sector · Liste des secteurs /v1/board_list · Secteurs conceptuels /v1/thematic/list · Secteurs industriels /v1/thematic/industry_list · Détail d'un secteur /v1/sector_detail · Limites par secteur /v1/plates_zt
🐉 Liste des dragons et tigres (龙虎榜)
Liste des dragons et tigres /v1/lhb · Sièges institutionnels /v1/lhb/institution · Statistiques des actions actives /v1/lhb_active
💰 Flux de capitaux
Détail des flux de capitaux par action /v1/finance/stock_fund_flow · Classement des flux par action /v1/moneyflow/rank · Flux de capitaux principaux /v1/moneyflow/main_rank
🏢 Données d'entreprise
Profil de l'entreprise /v1/company/profile (incluant activité principale, représentant légal, étiquettes conceptuelles) · Détail des dividendes /v1/company/dividend · Dix principaux actionnaires /v1/company/top10_holder · Dix principaux actionnaires flottants /v1/company/top10_float_holder · Structure du capital /v1/company/capital_structure · Levée de restrictions /v1/trade/release
📈 Analyse financière
Données financières /v1/finance · Compte de résultat /v1/finance/income · Bilan /v1/finance/balance · Tableau des flux de trésorerie /v1/finance/cashflow · Prévisions de performance /v1/finance/forecast · Communiqué de performance /v1/finance/express · Rapport de performance /v1/finance/performance · Analyse des indicateurs financiers /v1/finance/analysis
💹 Fonds/ETF
Aperçu du fonds /v1/fund/brief · Portefeuille du fonds /v1/fund/hold · Valeur liquidative historique /v1/fund/nav · Vue d'ensemble ETF /v1/fund/etf_spot · K-line ETF /v1/etf/kline · Obligations convertibles en temps réel /v1/bond/realtime
Utilisation avancée
Automatisation du bilan des limites de prix (après la clôture quotidienne)
import requests
from datetime import date
CLE = "VOTRE_CLE"
BASE = "https://klineapi.com"
def bilan_quotidien_limites(d=None):
d = d or date.today().isoformat()
pools = {}
for nom, chemin in ["Limite haute", "limit_up"], ["Limite basse", "limit_down"],
["Rupture", "limit_up_break"], ["Séquences", "lianban"]:
r = requests.get(f"{BASE}/v1/{chemin}", params={"key": CLE, "date": d}, timeout=15)
pools[nom] = r.json().get("data", {})
return pools
Surveillance de portefeuille + Bilan financier
def surveiller_action(code):
q = obtenir_quote(code) # Prix en temps réel
f = requests.get(f"{BASE}/v1/finance/analysis",
params={"key": CLE, "code": code}, timeout=15).json()
return {"quote": q, "finance": f}
Codes d'erreur
| Code | Signification |
|---|---|
| 200 | Succès |
| 400 | Erreur de paramètre |
| 401 | Clé API invalide |
| 403 | Droits de forfait insuffisants |
| 429 | Limite de requêtes dépassée (passez à un forfait supérieur pour augmenter) |
| 502 | Source de données temporairement indisponible, veuillez réessayer plus tard |
Comparaison des forfaits
| Forfait | Prix | Quota quotidien | Par minute | Accès aux interfaces |
|---|---|---|---|---|
| Gratuit | 0 ¥ | 100 appels | 10 appels | Interfaces de base |
| Essai compétence | 0 ¥ (offert à l'inscription) | 100 appels | 10 appels | Toutes les 56+ interfaces |
| Professionnel | 49 ¥/mois | 10 000 appels | 100 appels | Toutes les interfaces |
| Entreprise | 199 ¥/mois (prix original 299 ¥) | 100 000 appels | Illimité | Toutes les interfaces |
Liens
- 🌐 Site web : https://klineapi.com
- 📖 Documentation API : https://klineapi.com/docs
- 🚀 Inscription et essai : https://klineapi.com/register
- 💬 Contacter le support : https://klineapi.com/contact