Aller au contenu principal

Services & Data

APIs, data repositories and services to access French legal data

canutes Assembly API

PostgREST API exposing the `assemblee` schema of the `canutes` database (actors, amendments, legislative files, documents, bodies, meetings, votes). Republishing its public OpenAPI specification is in progress.

REST API Code4code.eu
canutes Légifrance API

PostgREST API exposing the `legifrance` schema of the `canutes` database (law articles, legal texts, sections, legislative files, official journals). Republishing its public OpenAPI specification is in progress.

REST API Code4code.eu
canutes Senate API

PostgREST API exposing the `senat` schema of the `canutes` database (actors, amendments, legislative files, documents, votes). Republishing its public OpenAPI specification is in progress.

REST API Code4code.eu
Parliament API

REST API to access unified French Parliament data (National Assembly and Senate): actors, amendments, dossiers, documents, debates, votes, questions and more. Uses Express with OpenAPI 3.0 specification.

REST API LegiWatch
Enriched Assembly Documents

Enriched National Assembly document server: PDFs converted to HTML with text and metadata extraction. Enables better indexing and document search.

Git Repository Code4code.eu
Parliament MCP Server

MCP (Model Context Protocol) server to query the unified French Parliament database. Allows LLMs to access Assembly and Senate data in a unified way.

MCP Server LegiWatch
Streaming

Real-time and event-driven synchronization to your backend (Webhooks, Kafka, Amazon SQS, Redis, RabbitMQ, Amazon Kinesis, GCP Pub/Sub, Snowflake) for debates, amendments, votes, and legal texts from the National Assembly, Senate, and Légifrance.

Streaming Code4code.eu
See all services and data

Reuses

Services and applications using Tricoteuses data

External Services

Tricoteuses Demonstrations

« Tricoteuses nous permet de suivre en temps réel les modifications législatives et d'alerter nos utilisateurs automatiquement. »

Legiwatch

Suivi de l'activité parlementaire

« Grâce aux APIs Tricoteuses, nous simulons l'impact budgétaire des amendements en quelques secondes. »

LexImpact

Simulateur socio-fiscal, Assemblée nationale

Recipes

Recipes that explain how to use data from the Canutes databases with Tricoteuses: they power the Moulineuse MCP server, but they are also meant for humans who want to understand what can be built with the project.

See all recipes
Recipe Featured
Analyser les dossiers législatifs (actes législatifs, PLF)

Explorer la structure des dossiers législatifs et de leurs actes pour analyser le parcours d'un texte ou d'un dossier budgétaire.

dossieractelégislatif +4
Recipe Featured
Analyser les dossiers législatifs du Sénat

Explorer la structure relationnelle des dossiers législatifs du Sénat pour analyser lectures, étapes, textes, rapports et indices procéduraux dans le schéma `senat` de `canutes`.

senatdossierlégislatif +3
Recipe Featured
Chercher des textes juridiques et dossiers (lois, codes, dossiers législatifs)

Trouver des textes juridiques, des codes, des lois et des dossiers législatifs via SQL et Typesense.

textes juridiquesloiscodes +6
Recipe Featured
Comment écrire un script Deno pour l'outil run_script

Les bonnes pratiques pour créer un script TS exécuté par l'outil run_script dans la sandbox Deno.

scriptdenosandbox +2
Recipe Featured
Eviter les irrecevabilités, cavaliers et erreurs de domaine

Recette anti-pièges pour sécuriser un amendement ou un texte face à l'article 40, aux cavaliers, à l'entonnoir et au partage loi/règlement.

légistiqueirrecevabilitéarticle 40 +3
Recipe Featured
Formulaire de patrons de rédaction

Patrons réutilisables pour objet d'amendement, exposé des motifs, notice, entrée en vigueur, transitoire, renvoi réglementaire et gage.

légistiqueformulairepatrons +3
Recipe Featured
Guide maître pour un agent IA rédacteur

Parcours orienté agent IA ou rédacteur humain pour concevoir, rédiger et sécuriser un amendement, un projet de loi ou une proposition de loi.

légistiqueagent IAamendements +3
Recipe Featured
Parcours de rédaction depuis le guide de légistique

Vue d'ensemble pour orienter la rédaction d'un amendement, d'un projet de loi ou d'une proposition de loi à partir du guide de légistique et de ses mises à jour.

légistiqueamendementsprojet de loi +4
Recipe Featured
Rechercher les députés membres d'une commission

Identifier les députés ayant siégé ou siégeant dans une commission à partir des mandats stockés dans le schéma `assemblee` de `canutes`.

commissiondéputésorgane +2
Recipe Featured
Rechercher les sénateurs membres d'une commission du Sénat

Identifier les sénateurs ayant siégé ou siégeant dans une commission du schéma `senat` de `canutes` à partir des tables `sens_memcom`, `sens_sen` et `sens_com`.

senatcommissionssénateurs +3
Recipe Featured
Reconstruire le parcours d'un dossier législatif

Modéliser un dossier législatif comme une suite d'étapes procédurales et non comme une simple liste de documents, en combinant les données Assemblée et Sénat.

dossierlégislatifassemblée +5
Recipe Featured
Rédiger un amendement parlementaire

Méthode pratique pour préparer l'objet, le dispositif, la recevabilité et les coordinations d'un amendement parlementaire.

légistiqueamendementsparlement +2
See all recipes

Complementary External Projects

External open source projects that complement the Tricoteuses ecosystem for handling legislative and legal open data

Proposer une réutilisation

Partagez votre projet avec la communauté et inspirez d'autres développeurs.

Proposer →

Prochaines réunions

Webinaires et ateliers autour des données juridiques ouvertes.

Voir les réunions →

Contribuer au code

Logiciel libre et open source. Contribuez sur notre forge Git.

Code source →
fren