api & exports

Endpoints publics killscam

Pour les journalistes, chercheurs, agrégateurs et services qui veulent consommer les alertes killscam programmatiquement. Open data, sans clé, attribution killscam.fr requise.

GET/api/alerts.jsonapplication/feed+json

Toutes les alertes au format JSON Feed 1.1. Inclut une extension `_killscam` avec metadata (canal, marque, sévérité, sources).

{
  "version": "https://jsonfeed.org/version/1.1",
  "title": "killscam.fr — Alertes arnaques en France",
  "items": [
    {
      "id": "https://killscam.fr/alertes/faux-sms-engie-creance-mai-2026",
      "title": "Faux SMS Engie « créance impayée » : nouvelle vague massive",
      "date_published": "2026-05-19T11:30:00.000Z",
      "_killscam": {
        "channel": "sms",
        "brand": "Engie",
        "severity": "high"
      }
    }
  ]
}
ouvrir l'endpoint →
GET/api/alerts.csvtext/csv

Toutes les alertes au format CSV (séparateur `;`, BOM UTF-8 compatible Excel français). 10 colonnes : slug, title, channel, brand, severity, status, dates, URL.

slug;title;channel;brand;severity;status;detected_at;...
faux-sms-engie-creance-mai-2026;"Faux SMS Engie...";sms;Engie;high;active;2026-05-19;...
ouvrir l'endpoint →
GET/feed.xmlapplication/rss+xml

Flux RSS global, 50 dernières alertes, tous canaux confondus.

ouvrir l'endpoint →
GET/feed/[channel]application/rss+xml

Flux RSS par canal. Channels disponibles : sms, email, telephone, web, marketplace, ia.

GET https://killscam.fr/feed/sms
ouvrir l'endpoint →
GET/sitemap.xmlapplication/xml

Sitemap principal. Inclut toutes les alertes, marques, semaines, mois, catégories.

ouvrir l'endpoint →
GET/news-sitemap.xmlapplication/xml

News sitemap conforme spec Google News, fenêtre 48h. À soumettre via Google Search Console pour les sites éditoriaux.

ouvrir l'endpoint →
GET/llms.txttext/plain

Discovery file pour LLMs / agents IA. Pointe vers les alertes récentes et les sections principales.

ouvrir l'endpoint →

Conditions d'usage

  • Attribution requise — toute reprise de données doit citer killscam.fr avec un lien retour vers la page concernée
  • Pas de mirroring intégral à fin commerciale sans accord préalable (mais l'usage éditorial / analytique est libre)
  • Fraîcheur — les endpoints sont mis à jour selon la cadence d'ISR de Next.js (1h pour la majorité, 30min pour le news sitemap)

Besoin d'un format spécifique, d'un webhook ou d'une intégration custom ? Contact.

Exemple d'usage

# Récupérer toutes les alertes actives en bash
curl -s https://killscam.fr/api/alerts.json \
  | jq '.items[] | select(._killscam.severity == "critical")'

# Importer dans pandas (Python)
import pandas as pd
df = pd.read_csv("https://killscam.fr/api/alerts.csv", sep=";")
df.groupby("brand")["slug"].count().sort_values(ascending=False)