API-Ka collecte, sauvegarde et historise quotidiennement les données des huit services de l'écosystème Groupe KA — logements, propriétés, épicerie, véhicules, produits québécois, restaurants, sorties et créateurs — puis les expose via une API publique, versionnée et documentée.
Chaque service est interrogé tous les jours à 02:00. Les données brutes sont validées, dédupliquées par empreinte SHA-256, historisées en mode append-only et sauvegardées.
Base : https://www.api-ka.com — toutes les réponses suivent
l'enveloppe uniforme { success, data, meta }.
{service} ∈ louka · immoka · foodka · autoka · fabrika · restoka · sortika · creaka.
Composez une requête réelle contre l'API en production et inspectez la réponse — statut, latence et corps JSON.
Toute réponse contient success, data et meta.
Le meta inclut toujours le node (m3u96b) et, pour les listes,
page, limit et total.
Paramètres ?page= (≥ 1) et ?limit= (1 à 500, défaut 100).
Les enregistrements sont triés du plus récent au plus ancien.
120 requêtes / minute / IP. Au-delà : 429 avec un corps JSON explicite.
/health n'est pas limité.
401 — authentification requise (KA ID ou jeton Bearer)404 — service inconnu422 — paramètre invalide (date, limit…)429 — limite de débit dépasséeHistorique append-only : rien n'est jamais supprimé. Chaque enregistrement porte un
checksum SHA-256 et une date_key logique. Déduplication par
(source, date_key, checksum).
Relance automatique (3 tentatives, backoff 30 s → 2 min → 10 min), rattrapage (backfill) des 7 derniers jours, sauvegardes quotidiennes horodatées conservées 90 jours.
L’API produit (/api/v1/…) exige un compte KA ID :
connectez-vous ici (« Se connecter avec KA ») pour utiliser le playground, ou envoyez votre
jeton personnel — généré sur
groupe-ka.com/compte —
en en-tête Authorization: Bearer kapi_…. Sans authentification : 401.
Pour créer un compte : groupe-ka.com/connexion.