
Language
Python, Java, TypeScript, Javascript, Docker, Shell
Tool Type
Algorithm, API
License
The MIT License
Version
3.8.2002
AlephData / OCCRP

Followthemoney (FtM) is a data model designed for anti-corruption investigations. It defines relevant entities such as people and companies, and offers tools to easily generate, validate and export this data. Entities can reference each other, creating a relationship graph. FtM can be used as a command line utility, a Python library, and a TypeScript/JavaScript library. Its ontology includes a model for various types of documents that can serve as evidence in investigations. Aleph, the search engine, expresses all your data as FtM entities and adds functions to search, view and manipulate these entities.
FollowTheMoney (FtM) solves the problem of structuring and analyzing complex data in anti-corruption investigations. It provides a data model that defines key entities such as people and companies, and tools to generate, validate and export this data, facilitating the creation of relationship graphs and improving transparency in public management.
FollowTheMoney (FtM) is a data model designed for anti-corruption investigations. It defines entities such as people or companies and offers tools to generate, validate, and export data, creating a relationship graph. FtM is used as a command-line utility, Python library, and TypeScript/JavaScript.
Follow-The-Money is itself an open standard: it represents entities in line-delimited JSON streams and automatically exports to CSV, Excel, Cypher, and RDF. This variant covers tabular analysis and semantic graphs, enabling journalists and data scientists to share the same source.

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

The tool displays a graph of relationships between entities such as people and companies for corruption investigations.

The interface shows how complex relationships between entities are visualized using Cypher queries in Neo4j.

Terminal screen showing the import of a CSV file with "Company" entities using the `ftm map` command.
Visit the first Security and Justice Evidence Bank available in Spanish and Portuguese, with systematized evidence of nearly 100 types of solutions and 700 cases evaluated to prevent crime and violence.
