API Annonces Légales Corse

Accédez programmatiquement aux données SIRENE, aux annonces légales et aux signaux d'affaires pour la Corse.

REST JSON MCP · Agent-ready SIRENE 15 000+ entreprises Mise à jour quotidienne Gratuit en test
Demander un accès API
Entreprises
Actives
Corse-du-Sud
Haute-Corse
GRATUIT · SANS COMPTE 60 requêtes / heure / IP

Essayez l'API maintenant — sans inscription

Deux endpoints publics renvoient les statistiques en direct et les annonces du jour pour la Corse. Aucune clé API requise. Copier-coller dans votre terminal :

GET /api/v1/public/stats
curl https://corseannonceslegales.com/api/v1/public/stats
GET /api/v1/public/today
curl "https://corseannonceslegales.com/api/v1/public/today?limit=10"

Pour la recherche full-text, l'historique 12 mois, les fiches société et les watchlists SIREN : générez une clé API gratuite ci-dessous.

NOUVEAU · MCP Connectez votre IA en 3 appels

Accès agent-natif (Model Context Protocol)

Au-delà du REST, la plateforme expose un serveur MCP — le protocole standard que parlent les agents IA (Claude, etc.). Votre IA se connecte une fois et obtient 13 outils d'intelligence corse qu'elle appelle en langage d'agent. Vous ne codez pas chaque endpoint : l'agent découvre les outils tout seul.

CE QUE NOUS EXPOSONS · 13 OUTILS
  • search_notices — recherche plein-texte
  • search_companies — annuaire entreprises
  • get_deadline_worklist — échéances
  • get_company_timeline — historique légal
  • get_company_accounts — dépôts de comptes
  • get_entity_graph — réseau dirigeants
  • get_risk_companies — procédures collectives
  • get_mandataires — mandataires judiciaires
  • get_geo_activity — activité agrégée
  • get_sector_vitality — vitalité sectorielle
  • get_supply_tension — tension offre/demande
  • get_dissolution_impact — impact des dissolutions
  • ask_intelligence — question en français
COMMENT Y ACCÉDER
Endpoint
POST /mcp
Auth
en-tête X-API-Key
la même clé que l'API REST
Protocole
JSON-RPC 2.0 · MCP 2024-11-05
CE QUE NOUS N'EXPOSONS PAS
  • Dirigeants pseudonymisés (hashes) — jamais de noms réels
  • Coordonnées personnelles (email, tél., IBAN) expurgées
  • Des signaux, pas de conseil juridique ou financier
  • Chaque réponse traçable à une notice source
  • Périmètre : Corse (2A / 2B)
COMMENT L'UTILISER · 3 APPELS
# 1 · handshake — l'agent découvre le serveur
curl -X POST https://corseannonceslegales.com/mcp \
  -H "Content-Type: application/json" -H "X-API-Key: VOTRE_CLE" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize"}'

# 2 · lister les 7 outils
curl -X POST https://corseannonceslegales.com/mcp \
  -H "Content-Type: application/json" -H "X-API-Key: VOTRE_CLE" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

# 3 · appeler un outil — ex. entreprises en procédure collective en 2A
curl -X POST https://corseannonceslegales.com/mcp \
  -H "Content-Type: application/json" -H "X-API-Key: VOTRE_CLE" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call",
       "params":{"name":"get_risk_companies","arguments":{"dept":"2A","limit":5}}}'

Dans un client MCP (Claude Desktop, un agent maison…), il suffit d'ajouter l'URL /mcp et votre clé — l'agent fait le reste. Sans clé, le serveur répond 401.

Endpoints REST (avec clé API)

GET /api/intelligence/sirene/{siren} Fiche entreprise

Retourne la fiche complète d'une entreprise par son numéro SIREN (9 chiffres), enrichie avec les données Silver.

ParamTypeDescription
sirenpathNuméro SIREN (9 chiffres)
curl https://corseannonceslegales.com/api/intelligence/sirene/123456789
{
  "siren": "123456789",
  "denomination": "SARL EXEMPLE CORSE",
  "naf_code": "47.11Z",
  "etat_administratif": "A",
  "commune": "Ajaccio",
  "dirigeants": [{"nom": "DUPONT", "prenom": "Jean", "qualite": "Gérant"}],
  "notice_count": 3,
  "last_event_date": "2025-11-14"
}
GET /api/intelligence/sirene/search Recherche entreprises

Recherche fuzzy par nom d'entreprise, filtrage par département, code NAF, statut.

ParamTypeDescription
qquery optionnelNom d'entreprise (recherche fuzzy)
deptquery optionnel2A ou 2B
nafquery optionnelCode NAF ex. 47.11Z
etatquery optionnelA (actif) ou F (fermé)
limitquery optionnelRésultats par page (max 100, défaut 25)
offsetquery optionnelPagination
curl "https://corseannonceslegales.com/api/intelligence/sirene/search?q=sarl+ajaccio&dept=2A&limit=10"
{
  "total": 312,
  "limit": 10,
  "offset": 0,
  "results": [
    {"siren": "...", "denomination": "SARL ...", "naf_code": "...", "commune": "Ajaccio", ...}
  ]
}
POST /api/intelligence/ask Agent IA

Posez une question en français à l'agent IA. Retourne une réponse synthétisée avec preuves et niveau de confiance.

curl -X POST https://corseannonceslegales.com/api/intelligence/ask \
  -H "Content-Type: application/json" \
  -d '{"question": "Quelles entreprises sont en liquidation en 2A ce mois-ci?"}'
GET /api/intelligence/deadlines Échéances imminentes
ParamTypeDescription
deptquery optionnel2A ou 2B
daysquery optionnelHorizon en jours (défaut 30)
curl "https://corseannonceslegales.com/api/intelligence/deadlines?dept=2A&days=7"
GET /api/intelligence/company/{siren} Profil Gold

Profil Gold d'une entreprise : événements légaux, signaux de risque, graphe d'entités.

curl https://corseannonceslegales.com/api/intelligence/company/123456789