Services
Services & Data
APIs, data repositories and services to access French legal data
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.
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.
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 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.
Enriched National Assembly document server: PDFs converted to HTML with text and metadata extraction. Enables better indexing and document search.
MCP (Model Context Protocol) server to query the unified French Parliament database. Allows LLMs to access Assembly and Senate data in a unified way.
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.
Réutilisations
Reuses
Services and applications using Tricoteuses data
External Services
Fiscal and social simulator to simulate the budgetary impact of an amendment. Uses Tricoteuses to display law articles corresponding to a social and fiscal legislation parameter.
Platform for tracking implementation decrees of enacted laws. Uses exclusively Tricoteuses data to track the progress of voted laws implementation.
Application mainly intended for interest advocates to follow parliamentary activity. Entirely based on Tricoteuses data and services.
Graphical visualization of modifications to French legal codes over time
Co-branding service for administrative information from service-public.fr. Allows local authorities to provide their users with simplified access to rights and procedures, enriched with their own local data.
Tricoteuses Demonstrations
Latest Official Journals of the French Republic with temporal navigation and search
Latest enacted legislative texts.
Exploration of National Assembly parliamentary documents (bill proposals, reports, etc.), enriched with links to law articles.
Ils utilisent Tricoteuses
« 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.
Explorer la structure des dossiers législatifs et de leurs actes pour analyser le parcours d'un texte ou d'un dossier budgétaire.
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`.
Trouver des textes juridiques, des codes, des lois et des dossiers législatifs via SQL et Typesense.
Les bonnes pratiques pour créer un script TS exécuté par l'outil run_script dans la sandbox Deno.
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.
Patrons réutilisables pour objet d'amendement, exposé des motifs, notice, entrée en vigueur, transitoire, renvoi réglementaire et gage.
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.
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.
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`.
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`.
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.
Méthode pratique pour préparer l'objet, le dispositif, la recevabilité et les coordinations d'un amendement parlementaire.
Projets externes
Complementary External Projects
External open source projects that complement the Tricoteuses ecosystem for handling legislative and legal open data
Platform to search for a legislative constituency by name, municipalities, or representative. Developed by the LexImpact unit of the National Assembly.
C parser for raw JORF and LEGI data from Legifrance. This open source Droit Quotidien project reads the TGZ archives published by DILA and imports their XML content into PostgreSQL without writing decompressed files to disk.
Open source companion project from Droit Quotidien that stores the data parsed by pdq in PostgreSQL in order to build a raw legal database from DILA data.
Contribuer
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 →