Link Analysis Tools

Link Analysis Tools are pieces of software that allow you to visualise, explore and understand the relationships between entities, such as people, places, and organisations.

Handling investigations can be challenging due to the sheer volume of data involved. Analysts are often tasked with sifting through massive amounts of information to identify relevant connections and insights. This is where link analysis tools become indispensable, providing the means to manage and interpret complex data sets both rapidly and effectively. With the right tool, analysts can streamline their workflows and focus on critical information, leading to more accurate and timely results.

Link analysis tools offer various features such as automatic network layouts and various methods for searching and navigating networks all with the goal of allowing users to visualize relationships and patterns clearly. However, typically these tools entail a time investment to get the most out of them. Therefore, feature-breadth and customization flexibility should be considered given your specific needs and requirements.

Below we compare 9 of the top link analysis tools, evaluating each based on several criteria: network layouts, grouping and filtering capabilities, feature depth, customization flexibility, ease of use, and data import capability. By examining the tools across these key aspects, we aim to help you identify the best link analysis tool for your needs, ensuring you can handle your data effectively and achieve optimal results in your investigative work.

What are Link Analysis Tools?

Link Analysis Tools are pieces of software that allow you to visualise, explore and understand the relationships between entities, such as people, places, and organisations.

List of Link Analysis Tools

  • Sintelix
  • Maltego
  • Linkurious
  • Datawalk
  • i2
  • Keylines
  • RipJar
  • Sentinel Visualizer
  • Gephi

Common features of link analysis tools

An effective Link Analysis Tool should have the following core capabilities:

A variety of node types

An effective link analysis tool should support a wide range of node types to represent different entities, such as individuals, organizations, locations, and events. This versatility allows users to visualize complex relationships and interactions within a dataset, providing a clearer and more comprehensive understanding of the data.

Automatic layouts

Automatic layouts are essential for an efficient link analysis tool. These layouts automatically arrange nodes and edges in a way that minimizes overlap and clutter, making the network graph easy to read and interpret. By optimizing the visual presentation, users can quickly identify patterns, clusters, and key relationships.

Node grouping and filtering

Node grouping and filtering capabilities enable users to manage and analyze large, complex networks more effectively. Grouping allows similar or related nodes to be clustered together, while filtering helps in focusing on specific subsets of data. These features enhance the clarity and usability of the network graph, facilitating deeper insights and more precise analysis.

Data import

A robust link analysis tool should support data import from multiple formats, including at minimum: CSV, JSON, XML, and databases. This flexibility ensures that users can easily integrate data from various sources, enhancing the tool’s adaptability and usefulness across different scenarios and datasets.

Performance

Effective link analysis tools should be able to handle large datasets and display networks with thousands of nodes using only resources on the local machine without crashing or causing errors.

Tool Comparison

Below we have compared a selection of top tools for link analysis. *Jump to Disclamer

Each tool has been tested against 23 separate criteria representative of an effective link analysis tool *Jump to Criteria

You can also download our complete spreadsheet containing comparison metrics below: 

Pros

  • Industry leading tool for link analysis
  • Comprehensive features
  • Highly customizable
  • Works well with both unstructured and structured data

Cons

  • Sintelix is a comprehensive product with many features, thus can require a time investment to get the most value

Free Trial: Yes

Price: Request quote: https://sintelix.com/pricing/

Sintelix provides the most comprehensive and flexible link analysis tool on the market today. Sintelix combines advanced data ingestion (from databases and 1600+ file types) and powerful network generation into a single easy-to-use tool. It is easily extendable via APIs and a built-in App Builder.  

Sintelix features a wide variety of advanced and useful network layouts out of the box, such as Force Directed, Ring, Multi Rings, Hierarchies, Tiled, Map overlays and complex Groups. You can also query and search your data with precision via Sintelix’s advanced search, including searching by text, entities, and even combinations of search methods.  

Sintelix is a complete solution to your link analysis needs. Used in the field by intelligence, defence and law enforcement agencies globally, Sintelix has been continuously developed and improved for over a decade. 

KeyLines

Pros

  • JS framework allows developers to easily incorporate complex link diagrams into their own web applications

  • Good development support

Cons

  • Requires ongoing investment to develop and maintain applications

  • Requires technical expertise to use

Free Trial: Yes

KeyLines is a flexible JavaScript framework for graph visualization by Cambridge Intelligence. KeyLines requires coding knowledge and development to build out an application, thus may not be the ideal option if you need to get up and running quickly. However, it is a useful tool for building your own interactive graph visualization applications.  

KeyLines uses WebGL and the HTML5 Canvas for fast rendering performance. A stand-out feature is “Combos”, which arrange networks into groups, removing clutter and simplifying complex networks. “Combos” group nodes according to categories assigned to your data, giving you a visually elegant and interactive summary of the relationships between groups. 

KeyLines offers an intuitive time-based analysis view and refined zooming functionality. Developer support is also available in case you do not wish to build applications on your own, along with extensive documentation. They also offer ReGraph, which is an SDK for React developers. 

RipJar

Pros

  • Clean and easy-to-use UI

  • Minimalist diagrams that are easy to interpret

Cons

  • Network features are less comprehensive than alternative products where link analysis is a primary feature

  • Minimal support for unstructured data

Free Trial: Yes

Price: Request quote: https://ripjar.com/labyrinth/

RipJar is a case management and investigation software for countering Financial Crime, including investigations such as money laundering and criminal networks. Part of its core offering is a handy link analysis capability.  

RipJar features a clean and interactive table view allowing you to edit data easily. It also features nodes that change colour based on node weight or strength of connections, which can be helpful to assess the community strength of entities. 

Whilst not as sophisticated as a solution dedicated to link analysis (such as Sintelix or i2), stand-out features include flexible search and nodes that are easy to customize. Ripjar also bundles in a useful workflow automation dashboard and has a clean minimalist UI that is easy to navigate.  

Maltego

Pros

  • Good support for networks containing IP addresses and devices

  • Easy to get started with good documentation

Cons

  • Limited support for unstructured data

  • Visual appeal of networks can be a bit basic, such as overlapping links

Free Trial: Yes

Maltego is an established cyber investigation platform that contains a link analysis capability.  It is particularly suited to investigations containing devices, and IP addresses, but can be used for typical investigations containing people, places and locations.  

Whilst Maltego has minimal support for unstructured data, it has some useful OSINT integrations as part of its “Data Hub” offering:  (https://www.maltego.com/transform-hub/). Whilst the product is a bit minimalist in terms of link analysis features, it has accessible and detailed documentation.   

Maltego has also developed a useful online community (https://www.maltego.com/maltego-community/) which is useful to get support and see how advanced users use the product. 

Linkurious

Pros

  • Customizable search queries

  • Advanced network layouts

Cons

  • Light on data processing features and flexibility

  • Some features are quite technical to use

Free Trial: Yes

Linkurious Enterprise Explorer is a data visualization and exploration software that integrates with graph databases. Link analysis is part of its core offering, which provides an intuitive interface for interacting with nodes and edges.  

Standout link analysis features include flexible node colouring options, advanced search, and advanced network layouts. It also has a feature called “Query Templates”, which convert repetitive exploration steps into reusable actions that trigger customizable queries to help find key information. 

Datawalk

Pros

  • Visual network search query builder

  • Easy-to-use filters out of the box

Cons

  • Limited support for unstructured data

  • Data has to be converted into Datawalk’s proprietary “Knowledge graph” format

Free Trial: Yes

Price: Request quote: https://datawalk.com/live-demo/

Datawalk is a data analysis platform for enterprise that has a strong link analysis capability. It has a series of drop-down menus in the network view which make it easy to filter data and switch between network layouts.

Datawalk also features a visual query builder to search data, as well as a report generator tool. A data import tool is provided, however incoming data has to be transformed, then added to their built-in “knowledge graph” before it can be used. A useful feature is the ability to add a risk score to a given entity, such as a person.

i2

Pros

  • Advanced network layouts

  • Collaboration features

Cons

  • Expensive solution

  • Requires training to use effectively

Free Trial: Yes

The i2 Analyst’s Notebook is a powerful visual analysis tool designed to help analysts and investigators uncover hidden networks, patterns, and trends within large datasets. I2 is more suited to working with structured datasets, although it provides some limited support for unstructured data via it’s TextChart add-on. I2 aims to facilitate multidimensional analyses efficiently, where analysts can create detailed link and timeline charts that visually represent relationships and events. 

i2 Analyst’s Notebook is used predominantly in law enforcement and military settings, whilst also used for fraud detection and cyber investigations. 

Functionalities include social network analysis, geospatial analysis, and temporal analysis. The platform also includes collaborative features, making it possible for teams to work together on the same dataset and share insights. 

Sentinel Visualizer

Pros

  • Social media analysis

  • Flexible data integration

Cons

  • Light on network analysis features

  • Difficult to extend and customize

Free Trial: Yes

Price: Starting from $2,999 US

Sentinel Visualizer is a link analysis tool with a focus on connecting multiple data sources. Sentinel Visualizer is capable of advanced data visualization, link analysis, and social network analysis. The software supports various visualization techniques, including dynamic link charts, geospatial views, and timeline analyses.   

Sentinel Visualizer is particularly good at working with multi-level hierarchical relationships. Additionally, the software includes tools for temporal analysis, allowing users to observe how networks evolve over time and identify trends and patterns. The Social Network Analysis (SNA) functionality is effective at calculating centrality measures and other metrics that highlight the most influential nodes within a social network. 

Sentinel Visualizer is also relatively user-friendly, offering customizable display properties that allow users to tailor the visualization to their specific needs. It also supports both desktop and browser-based usage, facilitating remote access and collaboration. Sentinel Visualizer provides non-enterprise licensing options, making it accessible to a broad range of users and organizations. 

Gephi

Pros

  • Open source

  • Large datasets

Cons

  • Less features than commercial solutions
  • Not built with investigations in mind, instead primarily used for research projects

  • Time intensive to get good results

  • No support

Free Trial: Yes

Price: Free

Gephi is an open-source link analysis tool. It has been optimized to handle large datasets locally, although support for unstructured data is limited. Gephi has historically been used for scientific research applications by data analysts and researchers, however with some tweaking and patience it can be customized to suit a law enforcement investigation.  

Gephi has a steeper learning curve than most commercial offerings, but if you are willing to persist you can create some impressive and useful visualizations. Stand out features include large-scale node clustering, and many options to manually customize networks.  

Whilst Gephi may lack the depth of features and polish of commercial offerings, it is a useful tool for analysts to have familiarity with, and enhances their ability to work with commercial link analysis solutions. 

Appendix

Disclaimer: The comparisons and scoring above represent our own opinion only based on our own research. Great care was taken to respect the terms and conditions of each product, as a result, in some cases the accuracy of our assessment is limited by only what is publicly accessible, which may include product websites, third-party websites, forums and online documentation where available. We have done our best to be as accurate as possible. If you are a representative of any of the products listed, and believe a score should be amended, we are happy to consider doing so with your permission – kindly contact us here.

Scoring Criteria

CRITERIA GROUP CRITERIA DESCRIPTION
Network layouts Manual layouts Manually adjust and manipulate network nodes
Network layouts Basic automatic layouts See connections clearly with basic graph layout algorithms
Network layouts Advanced automatic layouts Advanced graph layout algorithms such as Force-directed, Multi-ring, hierachies
Network layouts Node weighting Weight nodes by properties such as number of connections or number of references
Grouping and filtering Node grouping Group nodes and hide clutter to reveal insight in large and complex graph datasets
Grouping and filtering Network filtering Focus on the nodes that help you tell the story with flexible filtering
Grouping and filtering Node merging Merge and re-process multiple nodes into a single node to gain a clearer picture of an entity, such as a person with multiple names or references
Feature depth Social media analysis Includes a module, template or feature tailored to social media analysis
Feature depth Map overlay Display a network over the top of a map
Feature depth Time-line analysis Explore a link analysis via a timeline
Feature depth Alerts Set alerts for entities that get triggered as new information is added to the network
Feature depth Graph search Search a network by text
Feature depth Advanced graph search Search a network via an array of properties or associations
Feature depth Automatic community detection Automatically group nodes by community strength
Feature depth Automatic topic extraction Automatically extract and group key phrases or words within a network and its associated data
Customisable Custom nodes Customise nodes by adding images or changing colors
Customisable Basic configuration Customize the look and feel of the network
Customisable Advanced configuration Customize network generation, including rules around entity extraction and grouping
Easy to use No-code UI option An accessible, UI interface
Easy to use Coding option APIs and other programmatic options to allow for flexibility of implementation
Data import Structured data Supports common structured data types such as XML, JSON
Data import Basic unstructured data Supports common file types such as word docs and PDFs
Data import Advanced unstructured data Supports 1,000's of file types

Ready To Get Started?