Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 208 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Production

Loading...

Loading...

Loading...

Categories

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Resources

Loading...

Loading...

Loading...

Loading...

More

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Maps & Satellites

Most Used

Name
Description
Cost
Tool Review and Guide

Auto Archiver

Bellingcat's tool to automatically archive social media posts, videos, and images. Free and Open-Source.

Free

Google Earth Pro

Google Earth is a geospatial tool that provides detailed, global satellite imagery, maps, 3D terrain models, and the ability to explore geographic data interactively.

Free

Google Maps

Google Maps provides mapping information, satellite imagery and Google Street View imagery including historical Street View images.

Free

Wayback Machine

The Internet Archive's Wayback Machine lets users view and archive web pages, aiding in historical research and digital preservation.

Free

InVID Verification Plugin

A toolkit that supports the verification of videos and images.

Free

OpenCorporates

Comprehensive repository of company registries around the world

Partially Free

SunCalc

Suncalc models the relationship between the date, time of day, the geographic location of a place, and the position of the sun in the sky, together with the length & direction of the shadows it casts.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/auto-archiver
https://bellingcat.gitbook.io/toolkit/more/all-tools/google-earth-pro
https://bellingcat.gitbook.io/toolkit/more/all-tools/google-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/internet-archive
https://bellingcat.gitbook.io/toolkit/more/all-tools/invid
https://bellingcat.gitbook.io/toolkit/more/all-tools/opencorporates
https://bellingcat.gitbook.io/toolkit/more/all-tools/suncalc

New Tools

These tools were added to the toolkit within the last four weeks.

Name
Description
Cost
Tool Review and Guide

Discord Chat Exporter

A tool for exporting Discord chat logs in multiple formats.

Free

EU Sanctions Map

Database of sanctions imposed by the European Union

Free

Search4Faces

Upload the picture of a face and find pictures of similar looking people on VKontakte, Odnoklassniki, TikTok and Clubhouse.

Free

ShipFinder

ShipFinder is an application designed to track vessels in near real-time across the globe.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/discord-chat-exporter
https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-sanctions-map
https://bellingcat.gitbook.io/toolkit/more/all-tools/search4faces
https://bellingcat.gitbook.io/toolkit/more/all-tools/shipfinder

Home

A toolkit for open source researchers

Welcome to Bellingcat’s Online Open Source Investigation Toolkit!

This is your place to discover tools! Our toolkit includes satellite and mapping services, tools for verifying photos and videos, websites to archive web pages, and much more. Most of the tools that we include can be used for free.

Click on the name of a tool to view an in-depth review and guide for the tool (if available). You can also download this toolkit (or some of its categories) as a csv.

Browse tools by category:

About

This toolkit is still a work-in-progress and the number of available tool descriptions will grow over time. You can read more about the toolkit here.

Our Toolkit Maintainers and Guardians

Bellingcat’s Online Investigation Toolkit has a long tradition but our newest version is special: It is offered in collaboration with the Bellingcat volunteer community.

Bellingcat volunteers, staff and the wider open source researcher community contribute to writing and updating toolkit descriptions. Bellingcat staff checks each toolkit entry before it goes online.

If our Toolkit Maintainers choose to be publicly mentioned, you can find their names on individual tool pages under "page maintainer".

Our Toolkit Guardians have a special role: They help us further develop this toolkit to make sure it meets the needs of open source researchers.

Our Toolkit Guardians:

Afton is a volunteer open-source investigator with training in digital investigations for use in human rights and criminal accountability. She is the Volunteer Toolkit Guardian for the category Transport.

Anisa Shabir is a volunteer open-source researcher at Bellingcat's Global Authentication Project and holds an MA in investigative journalism from the Arizona State University's Howard Center for Investigative Journalism. Anisa is the Volunteer Toolkit Guardian for the category Image/Video.

Lieth Carrillo is a Colombian anthropologist dedicated to transnational organized crime and corruption research. She is currently involved in OSINT research on transnational wildlife trade and illegal exploitation of natural resources. She is the Volunteer Toolkit Guardian for the Environment & Wildlife category.

Lora is a linguist by education, media and corporate intel analyst by trade, and an occasional due diligence investigator. She is the Volunteer Toolkit Guardian for the Companies & Finance category.

Martin Sona is an interdisciplinary researcher and lecturer with a social psychology, cognitive neuroscience, and tech innovation background. He's passionate about science, community coordination, and making complex information meaningful and accessible. Here, he serves as the Volunteer Toolkit Guardian for the Social Media category.

Sophie Tedling has worked with Bellingcat as a volunteer, Tech Fellow & contributor. Her background is engineering, AI & risk, and she runs PeakVisorforOSINV on X which collects input from the research community with the goal to communicate the needs of open source researchers to the PeakVisor developer team. She is the Volunteer Toolkit Guardian for the Maps & Satellites category.

Contribute to this Toolkit

If you are an expert for a specific category of open source research tools and you would like to contribute to this toolkit, get in touch with Johanna via toolkit@bellingcat.com. Feel free to introduce yourself and share a few words about your tool expertise. We would love to hear from you.

Keep in mind that contributing to our toolkit is a long-term volunteer commitment: You write tool descriptions and update them on a monthly basis. We do not accept volunteer contributors whose identity we don’t know.

Please do not suggest tools that should be added to the toolkit via this e-mail address.

Bellingcat Team and Contact

This collaborative toolkit has been designed by Bellingcat staff member Johanna Wild during her 2024 Nieman-Berkman Klein Fellowship in Journalism Innovation at Harvard University.

Viktorija Ignatavičiūtė and Galen Reich contributed to defining the volunteer involvement for this project, with Viktorija Ignatavičiūtė supporting our toolkit volunteer community also on a daily basis.

If you have any feedback or questions, please get in touch with Johanna Wild via toolkit@bellingcat.com. Please do not suggest tools that you would like to see added to the toolkit via this e-mail address.

About Bellingcat

Bellingcat is an independent investigative collective of researchers, investigators and citizen journalists brought together by a passion for open source research.

You can follow Bellingcat's work here:

Bellingcat website, BlueSky, Discord, Facebook,Github, Instagram, Mastodon, Patreon, Reddit, Soundcloud, Twitch, X,Youtube.

Bellingcat is a non-profit and the ability to carry out our work is dependent on the kind support of individual donors. If you would like to support our work, you can so here.

We also provide workshops on open source investigative methods and tools. For those of you interested in becoming a Bellingcat volunteer, have a look at our volunteer community page.

Maps

Name
Description
Cost
Tool Review and Guide

About Maps and Satellites

A guide to using map and satellite tools.

Free

Apple Maps

Apple Maps is a digital mapping service with detailed, interactive maps, satellite imagery, and location-based information.

Free

Baidu Maps

Baidu’s mapping service offering satellite imagery, street maps, and streetview (“Panorama” - zh:百度全景).

Free

Bellingcat OpenStreetMap Search

A user interface to search OpenStreetMap data for features in proximity to each other.

Free

Bing Maps

Bing Maps is a web mapping service provided by Microsoft that offers detailed geographical information and tools for route planning, location search, and satellite imagery.

Partially Free

Convert Geographic Units

A tool that converts various geographic coordinates to support diverse mapping and spatial analysis needs.

Free

F4Map

F4Map is an interactive 3D map visualization tool that provides detailed rendering of urban landscapes and geographical features.

Free

Gaode Maps

Gaode Maps (also known as AMap) is a mapping application and technology from the Chinese company Alibaba.

Free

Gjirafa

Mapping service for Albania (specially Kosovo)

Free

Guide not available

Global Fishing Watch Map

The Global Fishing Watch Map is a digital platform for investigating fishing activities worldwide by utilising satellite and AIS data.

Free

Global Forest Watch

It helps to detect changes in forest cover (i.e., to track deforestation), fires, land use, and more. It also includes Global Fire Watch (VIRSS data)

Free

Google Earth Pro

Google Earth is a geospatial tool that provides detailed, global satellite imagery, maps, 3D terrain models, and the ability to explore geographic data interactively.

Free

Google Maps

Google Maps provides mapping information, satellite imagery and Google Street View imagery including historical Street View images.

Free

GovMap

GovMap provides an interactive map of Israel, offering users a wide range of data including property boundaries, planning information, and infrastructure details.

Free

Hitta.se

Mapping service for Sweden

Free

KartaView

KartaView is a crowdsourced, street-level imagery platform that allows users to contribute, view, and use photos to enhance and validate map data.

Free

MapChecking

This tool helps you estimate and fact-check the maximum number of people standing in a given area.

Free

Mapillary

Mapillary is a crowdsourced street-level imagery platform.

Partially Free

MapSwitcher

Chrome extension switches between online map apps, maintaining (as far as possible) the map centre, zoom level, & directions of the source map.

Free

mapy.cz

Mapping service for Czechia

Free

Guide not available

Maritime Awareness Project

South China Sea maps with oil and gas fields, fishing areas, air defense zones and administrative, claimed, disputed zones, submarine data cables.

Free

Guide not available

NASA FIRMS

Displays a world map overlaid with infra-red data from one or more satellites, some, but not all of which may represent heat from fires and explosions.

Free

Nullschool Earth Map

View current and historic wind, weather, ocean and pollution conditions on an interactive animated map.

Free

Guide not available

OpenInfraMap

Power lines, telecoms, solar, oil, gas & water infrastructure mapped globally.

Free

Guide not available

OpenSeaMap

Sea map of borders, special zones, shipping lanes, with overlays of MarineTraffic and other sources

Free

Guide not available

OpenStreetMap

OpenStreetMap is a collaborative project to create a free editable map of the world.

Free

Guide not available

Overpass Turbo

Overpass Turbo is a web-based tool for querying and visualizing OpenStreetMap crowd sourced data, aiding in extracting specific information like locations of amenities e.g.hospitals.

Free

PeakVisor

Dual window views for any global location: (1) a 2-D map & (2) a 3-D rendered terrain model, with photo fitting, shade/slope mapping, sun trails & weather data. In active development for OS research.

Free

QGIS

QGIS is a free Open Source Geographic Information System (GIS).

Free

Quick geolocation search

A tool that brings several maps into one place for easy location search.

Free

Resource Watch

A nonprofit platform, still in beta, that provides hundreds of data sets on the state of the planet’s resources and citizens. It is sponsored by the World Resources Institute and other organizations.

Free

Guide not available

satellites.pro

Satellites.pro allows open source researchers to quickly switch between several free satellite imagery and mapping services.

Free

ShadeMap

ShadeMap is a global simulation of mountain, building & tree shadows for a given date & time. Base data is free, but users can buy 30cm accurate data per sq km for areas of special focus.

Partially Free

ShadowMap

Global map of 3D buildlings and the shadows they cast at a specific time a day

Free

Strava

Social media fitness app with exercise map based on users' GPS data.

Partially Free

Tencent Maps

Tencent Maps (formerly SOSO Maps) is a desktop and web mapping service application and technology provided by Chinese company Tencent, offering satellite imagery, street maps, street view (coverage) and historical view perspectives.

Free

Topotijdreis.nl

Over 200 years of maps and topography from the Netherlands.

Free

Guide not available

UTM grid zones

An overview of the Universal Transverse Mercator coordinate system.

Free

Guide not available

what3words

A proprietary geocode system which identifies any location on the surface of the earth to a resolution of 3 metres. The identifier is a unique combination of three words, available in 60 languagues.

Free

Guide not available

Wikimapia

Wikimapia is a collaborative mapping project that aims to describe every location on Earth, combining the interactive features of a detailed map with the versatility of a wiki system.

Free

Yandex Maps

A platform offering detailed maps, satellite imagery, street views (static & sometimes dynamic imagery, including aerial views). Often the best available data on Russia & surrounding regions.

Partially Free

Satellite Imagery

Name
Description
Cost
Tool Review and Guide

Geolocation

Name
Description
Cost
Tool Review and Guide

About Maps and Satellites

A guide to using map and satellite tools.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/about-maps-and-satellites

Baidu Maps

Baidu’s mapping service offering satellite imagery, street maps, and streetview (“Panorama” - zh:百度全景).

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/baidu-maps

Bing Maps

Bing Maps is a web mapping service provided by Microsoft that offers detailed geographical information and tools for route planning, location search, and satellite imagery.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/bing-maps

Copernicus Browser (formerly Sentinel Hub Playground, EO Browser)

A user-friendly platform for visualising Sentinel data, updated every 5-10 days with new imagery. The interface includes a number of features, including built-in indices and a timelapse tool.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/sentinal-hub-playground

Earth Explorer

"Query and order satellite images, aerial photographs, and cartographic products"

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/earth-explorer

EOS Landviewer

EOS Landviewer provides free services for up to 10 images. More images and analysis are available to journalists at a discount. Contact: Artem Seredyuk artem.seredyuk@eosda.com. EOS is in the process of developing a service provisionally called EOS Media that will be providing free images and analysis of major natural disasters.

Paid

Guide not available

http://eos.com/landviewer

Google Earth Engine

Google Earth Engine is a platform for environmental monitoring and analysis through satellite imagery and geospatial data.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/google-earth-engine

Google Earth Pro

Google Earth is a geospatial tool that provides detailed, global satellite imagery, maps, 3D terrain models, and the ability to explore geographic data interactively.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/google-earth-pro

Google Maps

Google Maps provides mapping information, satellite imagery and Google Street View imagery including historical Street View images.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/google-maps

GovMap

GovMap provides an interactive map of Israel, offering users a wide range of data including property boundaries, planning information, and infrastructure details.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/govmap

HERE WeGo

Sattelite imagery tool that can serve as an alternative to Google or Apple Maps.

Free

Guide not available

https://wego.here.com/

Index Database

A database of remote sensing indices and satellite imaging sensors

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/index-database

KakaoMap

Mapping service for South Korea

Free

Guide not available

https://map.kakao.com

Mapa.sk

Mapping service for Slovakia

Free

Guide not available

http://mapa.sk/

Mappy

Mapping service (and streetview in a couple of French cities [double check this!])

Free

Guide not available

http://en.mappy.com/

MapSwitcher

Chrome extension switches between online map apps, maintaining (as far as possible) the map centre, zoom level, & directions of the source map.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/mapswitcher

NASA Worldview

NASA Worldview is an online tool for visualizing and downloading near real-time satellite imagery and scientific data of Earth's atmosphere, land, and oceans.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/nasa-worldview

OrbTrack

Predicts & describes the position & path of >10K satellites in Earth orbit, relative to points on the earth's surface input by the user, for 5 days ahead, + International Space Station video feed.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/orbtrack

Planet Labs

Planet Labs PBC is an American optical satellite imagery company that sells access to imagery.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/planet-labs

QGIS

QGIS is a free Open Source Geographic Information System (GIS).

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/qgis

Radar Interference Tracker (RIT)

Bellingcat's radar interference tracker can be used to locate and monitor active military radar systems.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/radar-interference-tracker

Resource Watch

A nonprofit platform, still in beta, that provides hundreds of data sets on the state of the planet’s resources and citizens. It is sponsored by the World Resources Institute and other organizations.

Free

Guide not available

https://resourcewatch.org/data/explore

satellites.pro

Satellites.pro allows open source researchers to quickly switch between several free satellite imagery and mapping services.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/satellites.pro

SkyFi

SkyFi is used to purchase commercial satellite imagery and task (order the collection of images) satellites without a subscription.

Paid

https://bellingcat.gitbook.io/toolkit/more/all-tools/skyfi

Soar.earth

Aerial, satellite and drone imagery on a global map.

Paid

Guide not available

https://soar.earth/?pos=-24.806025673047216%2C112.37019712776902%2C7

Tencent Maps

Tencent Maps (formerly SOSO Maps) is a desktop and web mapping service application and technology provided by Chinese company Tencent, offering satellite imagery, street maps, street view (coverage) and historical view perspectives.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/tencent-maps

The European Space Agency (ESA) - Earth Online

The ESA's Earth Online product offers a portal for accessing satellite imagery and environmental data, supporting a range of applications from climate monitoring to natural disaster assessment.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/earth-online

Umbra Space

Umbra is an American synthetic aperture radar (SAR) satellite imaging company that sells on-demand taskings for satellite imagery.

Paid

https://bellingcat.gitbook.io/toolkit/more/all-tools/umbra-space

what3words

A proprietary geocode system which identifies any location on the surface of the earth to a resolution of 3 metres. The identifier is a unique combination of three words, available in 60 languagues.

Free

Guide not available

http://what3words.com/

Yandex Maps

A platform offering detailed maps, satellite imagery, street views (static & sometimes dynamic imagery, including aerial views). Often the best available data on Russia & surrounding regions.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/yandex-maps

Bellingcat OpenStreetMap Search

A user interface to search OpenStreetMap data for features in proximity to each other.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/openstreetmap-search-tool

GeoHints

GeoHints is a website that provides information about things like traffic lights, utility poles, bollards etc. for different regions of the world to help geolocate a location.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/geohints

Geolocation Estimation

A geolocation tool using a deep-learning model to predict the location of an image.

Partially Free

Guide not available

https://labs.tib.eu/geoestimation/

GeoNames

The GeoNames geographical database covers all countries and contains over eleven million place names that are available for download free of charge Extremely useful in Geo Tagging, documentation, and data collection.

Free

Guide not available

http://www.geonames.org/

License Plate Maps

Collection of tools and maps for discerning license plates by country

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/license-plate-maps

MW Geofind

MW Geofind is a tool designed to help users identify the filming location of YouTube videos, facilitating the exploration of global content from a geographical perspective.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/mw-geofind

Photo-Map.RU

Geotagged VK posts.

Free

Guide not available

http://photo-map.ru/

ShadeMap

ShadeMap is a global simulation of mountain, building & tree shadows for a given date & time. Base data is free, but users can buy 30cm accurate data per sq km for areas of special focus.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/shademap

Shadow Finder

To analyse shadows in source imagery, Shadow Finder maps all points on the earth where a shadow of given length could occur at a given date & time, IF the height of the object casting it is known.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/shadow-finder

ShadowMap

Global map of 3D buildlings and the shadows they cast at a specific time a day

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/shadowmap

SunCalc

Suncalc models the relationship between the date, time of day, the geographic location of a place, and the position of the sun in the sky, together with the length & direction of the shadows it casts.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/suncalc

https://bellingcat.gitbook.io/toolkit/more/all-tools/about-maps-and-satellites
https://bellingcat.gitbook.io/toolkit/more/all-tools/apple-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/baidu-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/openstreetmap-search-tool
https://bellingcat.gitbook.io/toolkit/more/all-tools/bing-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/convert-geographic-units
https://bellingcat.gitbook.io/toolkit/more/all-tools/f4map
https://bellingcat.gitbook.io/toolkit/more/all-tools/gaode-maps
https://gjirafa.biz/
https://bellingcat.gitbook.io/toolkit/more/all-tools/global-fishing-watch-map
https://bellingcat.gitbook.io/toolkit/more/all-tools/global-forest-watch
https://bellingcat.gitbook.io/toolkit/more/all-tools/google-earth-pro
https://bellingcat.gitbook.io/toolkit/more/all-tools/google-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/govmap
https://bellingcat.gitbook.io/toolkit/more/all-tools/hitta.se
https://bellingcat.gitbook.io/toolkit/more/all-tools/kartaview
https://bellingcat.gitbook.io/toolkit/more/all-tools/mapchecking
https://bellingcat.gitbook.io/toolkit/more/all-tools/mapillary
https://bellingcat.gitbook.io/toolkit/more/all-tools/mapswitcher
http://mapy.cz
https://map.nbr.org/interactivemap/
https://bellingcat.gitbook.io/toolkit/more/all-tools/nasa-firms
https://earth.nullschool.net/#current
https://openinframap.org/#2/26/12
https://map.openseamap.org/
http://openstreetmap.org/
https://bellingcat.gitbook.io/toolkit/more/all-tools/overpass-turbo
https://bellingcat.gitbook.io/toolkit/more/all-tools/peakvisor
https://bellingcat.gitbook.io/toolkit/more/all-tools/qgis
https://bellingcat.gitbook.io/toolkit/more/all-tools/quick-geolocation-search
https://resourcewatch.org/data/explore
https://bellingcat.gitbook.io/toolkit/more/all-tools/satellites.pro
https://bellingcat.gitbook.io/toolkit/more/all-tools/shademap
https://bellingcat.gitbook.io/toolkit/more/all-tools/shadowmap
https://bellingcat.gitbook.io/toolkit/more/all-tools/strava
https://bellingcat.gitbook.io/toolkit/more/all-tools/tencent-maps
http://topotijdreis.nl
http://dmap.co.uk/utmworld.htm
http://what3words.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/wikimapia
https://bellingcat.gitbook.io/toolkit/more/all-tools/yandex-maps

Image/Video

Metadata

Name
Description
Cost
Tool Review and Guide

ExifPurge

EXIF Purge is a small portable application to remove EXIF metadata from multiple images at once. With the click of a button you can remove the camera, location and other technical information from a batch of photos which is embedded by the camera or the photo editing software.

Free

Guide not available

http://www.exifpurge.com/

Forensically

A collection of web-based image forensics tools. Can identify fake or doctored images.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/forensically

FotoForensics

Image forensics tool.

Free

Guide not available

http://fotoforensics.com/

InVID Verification Plugin

A toolkit that supports the verification of videos and images.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/invid

Irfanview

Windows-based software to extract metadata.

Free

Guide not available

http://irfanview.com/

jhead

Remove EXIF/metadata.

Free

Guide not available

https://www.sentex.ca/~mwandel/jhead/

Jimpl

Online EXIF data viewer

Free

Guide not available

https://jimpl.com/

metadata2go

Check metadata for both photos and videos online.

Free

Guide not available

https://www.metadata2go.com/

Reveal Image Verification Assistant

Forensic providing eight filters to detect still images alterations. "Web-based image tool. Also available within InVID verification plugin."

Free

Guide not available

https://www.rand.org/research/projects/truth-decay/fighting-disinformation/search/items/reveal-image-verification-assistant.html

xIFr

A Firefox add-on for extracting EXIF metadata by right-clicking an image.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/xifr

Social Media

Tools for one or more social media platforms

Reverse Image Search

Name
Description
Cost
Tool Review and Guide

Google Lens

Google Lens is an image recognition tool which can be used to identify locations or objects in photographs.

Free

InVID Verification Plugin

A toolkit that supports the verification of videos and images.

Free

RootAbout

Reverse search images on the Internet Archive

Free

Search by Image

A browser extension to reverse search an image on multiple search engines.

Free

TinEye

TinEye is a search engine that allows the user to search using images (reverse image search).

Free

VISE

(VGG Image Search Engine) This standalone application can be used to do a reverse image search on a large collection of images.

Free

Guide not available

Facebook

Name
Description
Cost
Tool Review and Guide

Facebook Video Downloader

Handy website to download public Facebook videos. Copy paste the URL of the video and download it in the available definition formats.

Free

Guide not available

HaveIBeenZuckered

Check if a telephone number is present within the Facebook data breach.

Free

Guide not available

Meta Content Library

Meta Content Library is a controlled-access tool that lets approved academic and non-profit researchers search the full public archive of Facebook, Instagram, and Threads posts, in near-real-time.

Free

Sowdust FB search

This page tries to be a simple interface to show how the current Facebook search function works, after Graph search was closed.

Free

Guide not available

Who posted what?

A tool that allows a keyword search on Facebook on a specific date or within a specific time frame.

Free

People

Name
Description
Cost
Tool Review and Guide

192.com

Searching for someone's address in the UK, phone number and who they live with according to electoral rolls.

Free

Guide not available

Bellingcat Name Variant Search

Simple tool to help search for different ways of writing a name.

Free

Blackbird

Check usernames and email addresses on websites and social networks

Free

DeHashed

A platform that maintains a database of compromised credentials, with a newly-launched web domain registration search tool.

Paid

DiscordLeaks

Search hundreds of thousands of messages leaked from 180+ white-supremacist / nazi discord servers.

Free

Eniro

Yellow Pages (Swedish Edition)

Free

Guide not available

Epieos

Checks where an email has been used. Based on Holehe.

Paid

Guide not available

FastPeopleSearch

Mostly good for US.

Free

Guide not available

GetContact

Phonenumber ID app - draws from crowdsourced contactbooks

Free

Guide not available

Ghunt

A command line tool for obtaining information about Google accounts.

Free

Have I Been Pwned?

Does an email or a phone number appear in data breaches?

Free

Hitta.se

Mapping service for Sweden

Free

Intelx.io

Find user details in data breaches

Partially Free

Leak-Lookup

An online tool that allows you to search across public data breaches to surface credentials that may have been compromised.

Partially Free

Maigret

Maigret is a Python script that retrieves user information by searching for usernames across various websites and social media platforms.

Free

Namechk

A username and domain search tool that checks on which platforms or domain a given username is registered.

Free

NeutrOSINT

A tool for investigating Proton Mail addresses.

Free

NigeriaPhonebook

Look up by name, state, and phone number. Last names are partially censored for free accounts.

Free

Guide not available

Person Lookup

find individuals, phonenumbers, and adresses

Free

Guide not available

Pipl

Identity information for professionals

Paid

Guide not available

Ratsit

Look up phone numbers/names (Sweden)

Free

Guide not available

Resource Watch

A nonprofit platform, still in beta, that provides hundreds of data sets on the state of the planet’s resources and citizens. It is sponsored by the World Resources Institute and other organizations.

Free

Guide not available

Search Systems

Finding public record information online in over 70,000 databases organized by type and location to help you find property, criminal, court, birth, death, marriage, divorce records, licenses, deeds, mortgages, corporate records, business registration, and many other public record resources.

Free

Guide not available

Sherlock

Check usernames across more than 400 websites and social networks.

Free

Skopenow

Social Media Investigations - name, phone, email, username searches

Paid

Spokeo

People search through email, phone, name

Paid

Guide not available

Swedish Name Register

Find out how common a name is in Sweden based on census data

Free

Guide not available

The Law Pages

Search criminal court case details in the UK, such as sentence, hearing, defendant, etc.

Free

Guide not available

ThisNumber

An international directory of white pages and yellow pages phone books, and online directory enquiries. It's a free, independent and up-to-date guide to telephone directories on the web.

Free

Guide not available

TrueCaller

Truecaller is a caller ID app that identifies incoming calls, blocks unwanted numbers and gathers phone numbers and names from contact lists. It also performs reverse phone number search.

Partially Free

TruffleHog

Find leaked credentials.

Free

WAtools.io

Track whatsapp activity, number, profile picture. Check if number is used, download profile pic, check online status.

Paid

Guide not available

WhatsMyName

Search for usernames on several hundred platforms

Free

Worldwide Osint Tools map

Global overview of yellow/white pages, court cases, business registries etc.

Free

Guide not available

Instagram

Name
Description
Cost
Tool Review and Guide

Bellingcat Insta Location Search

Finds Instagram location IDs near a specified latitude and longitude

Free

Guide not available

Instagram Location Search

A command line tool that allows users to find location tags near a specified latitude and longitude.

Free

InstaLoader

Download pictures (or videos) along with their captions and other metadata from Instagram.

Free

Guide not available

Picuki

Picuki is an online tool that makes it possible to view and download Instagram public content without the need of being logged in.

Free

Story Saver

Download public Instagram Stories, Highlights and Videos.

Free

Guide not available

Street View

Name
Description
Cost
Tool Review and Guide

About Maps and Satellites

A guide to using map and satellite tools.

Free

Baidu Maps

Baidu’s mapping service offering satellite imagery, street maps, and streetview (“Panorama” - zh:百度全景).

Free

Bing Maps

Bing Maps is a web mapping service provided by Microsoft that offers detailed geographical information and tools for route planning, location search, and satellite imagery.

Partially Free

Carte.ma

Mapping/streetview service for Morocco

Free

Guide not available

Geograph

Georeferenced images.

Free

Guide not available

GeoHints

GeoHints is a website that provides information about things like traffic lights, utility poles, bollards etc. for different regions of the world to help geolocate a location.

Free

Google Earth Pro

Google Earth is a geospatial tool that provides detailed, global satellite imagery, maps, 3D terrain models, and the ability to explore geographic data interactively.

Free

Google Maps

Google Maps provides mapping information, satellite imagery and Google Street View imagery including historical Street View images.

Free

KartaView

KartaView is a crowdsourced, street-level imagery platform that allows users to contribute, view, and use photos to enhance and validate map data.

Free

Mapillary

Mapillary is a crowdsourced street-level imagery platform.

Partially Free

MapSwitcher

Chrome extension switches between online map apps, maintaining (as far as possible) the map centre, zoom level, & directions of the source map.

Free

Photo-Map.RU

Geotagged VK posts.

Free

Guide not available

Tencent Maps

Tencent Maps (formerly SOSO Maps) is a desktop and web mapping service application and technology provided by Chinese company Tencent, offering satellite imagery, street maps, street view (coverage) and historical view perspectives.

Free

what3words

A proprietary geocode system which identifies any location on the surface of the earth to a resolution of 3 metres. The identifier is a unique combination of three words, available in 60 languagues.

Free

Guide not available

Wikimapia

Wikimapia is a collaborative mapping project that aims to describe every location on Earth, combining the interactive features of a detailed map with the versatility of a wiki system.

Free

Yandex Maps

A platform offering detailed maps, satellite imagery, street views (static & sometimes dynamic imagery, including aerial views). Often the best available data on Russia & surrounding regions.

Partially Free

Tiktok

Name
Description
Cost
Tool Review and Guide

Misc

Name
Description
Cost
Tool Review and Guide

Bellingcat TikTok Date Extract

Get the exact upload date + time for tiktok video urls

Free

Guide not available

https://bellingcat.github.io/tiktok-timestamp

Bellingcat TikTok Hashtag Analysis

Archive content and metadata from TikTok posts that contain one or more specified hashtags

Free

Guide not available

https://github.com/bellingcat/tiktok-hashtag-analysis

Open Measures

Open Measures helps open source researchers investigate harmful online activity such as extremism and disinformation.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures

TikTokApi

Python - This is an unofficial api wrapper for TikTok.com in python. With this api you are able to call most trending and fetch specific user information as well as much more.

Free

Guide not available

https://pypi.org/project/TikTokApi

AmIReal

Github - GAN detector detects if faces were generated by ThisPersonDoesNotExist

Free

Guide not available

https://seintpl.github.io/AmIReal/

AutoStitch

Autostitch is a free tool for seamlessly combining multiple photos into a single panoramic image, making it ideal for creating wide-angle photography without needing specialized equipment.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/autostitch

Cleanup.Pictures

Web tool for quickly removing objects from an image.

Free

Guide not available

https://cleanup.pictures/

fdupes

Github - Locating exact matches of duplicate files.

Free

Guide not available

https://github.com/adrianlopezroche/fdupes

Forensically

A collection of web-based image forensics tools. Can identify fake or doctored images.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/forensically

Hugin

Hugin is a free and open-source panorama photo stitching and HDR (High Dynamic Range imaging) merging software that helps users create seamless panoramic images from multiple photographs.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/hugin

InVID Verification Plugin

A toolkit that supports the verification of videos and images.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/invid

IPVM Calculator

Tool for simulating camera views (for geolocations).

Free

Guide not available

https://calculator.ipvm.com/

PixPlot

PixPlot is a tool that utilizes machine learning and WebGL to provide an interactive visualization of large image collections, allowing users to explore patterns and outliers within image datasets.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/pixplot

PureRef

Image workspace; lets you arrange images in groups, organize them, etc.

Free

Guide not available

https://www.pureref.com/index.php

VIC

The VGG Image Classification (VIC) Engine is an open source project developed at the Visual Geometry Group and released under the BSD-2 clause. VIC is a web application that serves as a web engine to perform image classification queries over an user-defined image dataset. It is based on the original application created by VGG to perform visual searchers over a large dataset of images from BBC News.

Free

Guide not available

http://www.robots.ox.ac.uk/~vgg/software/vic/

https://bellingcat.gitbook.io/toolkit/more/all-tools/google-lens
https://bellingcat.gitbook.io/toolkit/more/all-tools/invid
https://bellingcat.gitbook.io/toolkit/more/all-tools/rootabout
https://bellingcat.gitbook.io/toolkit/more/all-tools/search-by-image
https://bellingcat.gitbook.io/toolkit/more/all-tools/tineye
http://robots.ox.ac.uk/~vgg/software/vise
http://fdown.net/
https://haveibeenzuckered.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/meta-content-library
graph.tips/beta
http://sowsearch.info
https://bellingcat.gitbook.io/toolkit/more/all-tools/who-posted-what
http://www.192.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/name-variant-search
https://bellingcat.gitbook.io/toolkit/more/all-tools/blackbird
https://bellingcat.gitbook.io/toolkit/more/all-tools/dehashed
https://bellingcat.gitbook.io/toolkit/more/all-tools/discordleaks
https://www.eniro.se/
https://tools.epieos.com/holehe.php
http://fastpeoplesearch.com/
https://www.getcontact.com/en/
https://bellingcat.gitbook.io/toolkit/more/all-tools/ghunt
https://bellingcat.gitbook.io/toolkit/more/all-tools/have-i-been-pwned
https://bellingcat.gitbook.io/toolkit/more/all-tools/hitta.se
https://bellingcat.gitbook.io/toolkit/more/all-tools/intelx.io
https://bellingcat.gitbook.io/toolkit/more/all-tools/leak-lookup
https://bellingcat.gitbook.io/toolkit/more/all-tools/maigret
https://bellingcat.gitbook.io/toolkit/more/all-tools/namechk
https://bellingcat.gitbook.io/toolkit/more/all-tools/neutrosint
https://nigeriaphonebook.com/
https://personlookup.co.za/
http://pipl.com/
https://www.ratsit.se/
https://resourcewatch.org/data/explore
https://publicrecords.searchsystems.net/
https://bellingcat.gitbook.io/toolkit/more/all-tools/sherlock
https://bellingcat.gitbook.io/toolkit/more/all-tools/skopenow
http://spokeo.com/
https://scb.se/hitta-statistik/sverige-i-siffror/namnsok/
https://www.thelawpages.com/court-cases/court-case-search.php?mode=1
https://sur.ly/o/numberway.com/AA000014
https://bellingcat.gitbook.io/toolkit/more/all-tools/truecaller
https://bellingcat.gitbook.io/toolkit/more/all-tools/trufflehog
http://watools.io/
https://bellingcat.gitbook.io/toolkit/more/all-tools/whats-my-name
https://cipher387.github.io/osintmap/
https://github.com/bellingcat/instagram-location-search
https://bellingcat.gitbook.io/toolkit/more/all-tools/instagram-location-search
https://instaloader.github.io
https://bellingcat.gitbook.io/toolkit/more/all-tools/picuki
https://storysaver.net
https://bellingcat.gitbook.io/toolkit/more/all-tools/about-maps-and-satellites
https://bellingcat.gitbook.io/toolkit/more/all-tools/baidu-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/bing-maps
http://carte.ma/
http://geograph.org/
https://bellingcat.gitbook.io/toolkit/more/all-tools/geohints
https://bellingcat.gitbook.io/toolkit/more/all-tools/google-earth-pro
https://bellingcat.gitbook.io/toolkit/more/all-tools/google-maps
https://bellingcat.gitbook.io/toolkit/more/all-tools/kartaview
https://bellingcat.gitbook.io/toolkit/more/all-tools/mapillary
https://bellingcat.gitbook.io/toolkit/more/all-tools/mapswitcher
http://photo-map.ru/
https://bellingcat.gitbook.io/toolkit/more/all-tools/tencent-maps
http://what3words.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/wikimapia
https://bellingcat.gitbook.io/toolkit/more/all-tools/yandex-maps

All Tools

Websites

Name
Description
Cost
Tool Review and Guide

Distill.io

Distill.io is a website change monitoring tool that allows users to track changes on web pages.

Partially Free

DNS History

Collection of historical DNS information.

Free

Guide not available

DomainTools Whois Lookup

DomainTools Whois provides detailed domain name registration information, and can be used to investigate details about domains or IP addresses.

Partially Free

ICANN Lookup

This tool allows you to search for the current registration data of internet domain names.

Free

Intelx.io

Find user details in data breaches

Partially Free

Moz Link Explorer

Analyse the links of any website.

Free

Guide not available

Shodan

A search engine for devices that are connected to the internet.

Partially Free

Guide not available

The Information Laundromat

A tool for analyzing content replication and site architecture to detect information laundering.

Free

Vortimo

Suite of tools for website, email, WHOIS, etc. analysis

Paid

Guide not available

Wayback Machine

The Internet Archive's Wayback Machine lets users view and archive web pages, aiding in historical research and digital preservation.

Free

Web Archives

A browser extension to view archived and cached versions of a website on multiple archiving sites.

Free

What CMS

A tool that you can use to identify the technologies used to power a website.

Partially Free

WHOIS History

Historical WHOIS registration lookup

Partially Free

Guide not available

Whoxy

Whoxy is a domain search engine or "whois lookup" tool to find registration information on a domain, such as the registrar, the status of the domain and the date of registration.

Partially Free

Facial Recognition

Name
Description
Cost
Tool Review and Guide

Amazon Rekognition

Check how similar two faces are

Free

Guide not available

Azure AI Video Indexer

AI video tool for facial detection and other types of insights.

Paid

FaceCheck.ID

A facial recognition search engine that tries to find photos of people that look similar to a person of interest.

Paid

GFPGAN

Practical face restoration algorithm for old photos or AI-generated faces

Free

Guide not available

PimEyes

An AI-powered facial recognition reverse image search tool.

Paid

Search4Faces

Upload the picture of a face and find pictures of similar looking people on VKontakte, Odnoklassniki, TikTok and Clubhouse.

Free

VFF

VGG Face Finder (VFF) Engine Visual Geometry Group and released under the BSD-2 clause. VFF is a web application that serves as a web engine to perform searches for faces over an user-defined image dataset. It is based on the original application created by VGG to perform visual searchers over a large dataset of images from BBC News.

Free

Guide not available

Conflict

Name
Description
Cost
Tool Review and Guide

Transport

Name
Description
Cost
Tool Review and Guide

Education

Academic Readings & Resources

Title
Description
Free?

Youtube

Name
Description
Cost
Tool Review and Guide

Multiple Platforms

Name
Description
Cost
Tool Review and Guide

Environment & Wildlife

Name
Description
Cost
Tool Review and Guide

Guides & Handbooks

Name
Description
Free?

ACLED (Armed Conflict Location & Event Data Project)

ACLED provides data and analysis on political violence and protest around the world, facilitating research, policy making, and journalistic reporting.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/acled

Bulletpicker.com

Bulletpicker.com is a collection of ammunition guidebooks and manuals from several different armed forces.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/bulletpicker.com

CAT UXO

A repository for professionals working in the explosive ordnance disposal (EOD) space.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/cat-uxo

LiveUAMap

LiveUAMap is a mapping tool that provides up-to-date information on global geopolitical events, conflicts, and crises.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/liveuamap

Open Source Munitions Portal

A tool for researchers, journalists and practitioners trying to learn more about munitions and their use and impact in conflict.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/open-source-munitions-portal

ADS-B Exchange

Live flight tracker (including many miltiary aircraft). Live data available for the past month. Historical data available for purchase by request.

Free

Guide not available

https://globe.adsbexchange.com/

Airfleets

Database for aircraft details.

Free

Guide not available

http://airfleets.net/home

Airframes

A database of aircraft details

Free

Guide not available

http://www.airframes.org/

AirNav RadarBox

Live flight tracker.

Free

Guide not available

http://radarbox24.com/

Aviation Safety Network

Aircraft incident database; can be searched by country, registration, year, etc.

Free

Guide not available

https://aviation-safety.net/

Carnet.AI

"API which is capable of recognizing the Make, Model and Generation of most cars built since 1995, with 97+% accuracy."

Free

Guide not available

http://carnet.ai/

Chronotrains

Chronotrains is a free interactive map designed to explore the reach of Europe’s extensive rail network. Enter a starting point and travel time to see reachable destinations by train.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/chronotrains

Equasis

Equasis provides vessel ownership and safety records, as well as shipping company fleet information.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/equasis

Federal Aviation Administration

Nationwide Plane Registry. Search by N-Number (a.k.a. callsign). Comprehensive list of privately owned planes in the US.

Free

Guide not available

http://registry.faa.gov/aircraftinquiry/NNum_inquiry.aspx

FlightAware

FlightAware is a global flight-tracking platform that provides real-time data on aircraft movements. It offers live tracking, historical data, and predictive analytics via its website and apps.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/flightaware

Flightradar24

Flightradar24 is a real-time flight tracking service that provides detailed information about aircraft positions, flight numbers, origins, destinations, historical data, and aircraft information.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/flightradar24

GPSJam

GPSJam.org is a daily map that visualizes the GPS/GNSS disruptions on aircraft worldwide. It collects and presents 24-hour data showing areas experiencing interference.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/gpsjam

Icarus Flights

Flight tracking platform with 2 years free historical data; highly customizable search parameters

Free

Guide not available

https://app.icarus.flights/

Illegal, unreported, unregular fishing Vessels List

A combined list of known illegal, unreported, unregular fishing vessels

Free

Guide not available

https://iuu-vessels.org/Home/Search

IMO Registry

Ship/shipping-related information from the IMO

Free

Guide not available

http://webaccounts.imo.org/

License Plate Maps

Collection of tools and maps for discerning license plates by country

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/license-plate-maps

Live ATC

Audio from air traffic control towers in the United States. Aircraft have to identify themselves to ATC towers, so in cases where aircraft are trying to obscure their information from other sites, it might be another way to grab tail numbers or just generally track flights. More complicated to use than e.g. Flightradar24.

Free

Guide not available

http://liveatc.net/

MarineTraffic

An open, community-based project, providing (near) real-time information on the movements of ships and their locations in harbours and ports.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/marinetraffic

OpenRailwayMap

a detailed online map of the world's railway infrastructure

Free

Guide not available

https://wiki.openstreetmap.org/wiki/OpenRailwayMap

OpenSanctions

Open-source international database of sanctions data, persons of interest and politically exposed persons.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/opensanctions

OpenSky-Network

Community, open source flight tracking network.

Free

Guide not available

http://opensky-network.org/

PlaneFinder

Live flight tracker.

Free

Guide not available

http://planefinder.net/

ShipFinder

ShipFinder is an application designed to track vessels in near real-time across the globe.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/shipfinder

ShipSpotting.com

Community website for uploading pictures & details of vessels spotted around the world.

Free

Guide not available

http://shipspotting.com/

Tokyo MOU

Ship inspection/history database (PSC Database)

Free

Guide not available

http://www.tokyo-mou.org/

Transit Visualisation

(public) transit routes visualized - near global

Free

Guide not available

https://mobility.portal.geops.io/?baselayers=geops.travic,ch.sbb.netzkarte,ch.sbb.netzkarte.dark&lang=en&layers=strassennamen,haltekanten,haltestellen,pois,p%C3%A4rke,geops.travic.live&x=810000&y=5900000&z=5.5

VesselFinder

Live marine vessel tracker.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/vesselfinder

WikiRoutes

Public transport database.

Free

Guide not available

http://wikiroutes.info/

Winward

Platform which combines maritime-related data.

Paid

Guide not available

https://www.wnwd.com/

Academic Reading List

Updated list of scholarly readings on open source reearch and methods

Yes

Berkeley Protocol

Document outlining terms, guidelines, and standards for conducting open source research for human rights investigations

Yes

Google Scholar

Search engine for scholarly literature

Yes

Soc Arxiv

Open database of social science peer-reviewed articles

Yes

Arxiv

Open datase of STEM articles

Yes

Social Media Literacy Lessons for Middle Schoolers

Open Google Drive with standalone lessons on social media literacy covering a broad range of topics (developed by a teacher in the UK for middle school-aged students)

Yes

Setting Your Moral Compass: A Workbook for Applied Ethics in OSINT

Workbook with case studies and hands-on exercises in dealing with particularly tricky ethical questions in conducting OSINT work.

Yes

Ghunt

A command line tool for obtaining information about Google accounts.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/ghunt

MW Geofind

MW Geofind is a tool designed to help users identify the filming location of YouTube videos, facilitating the exploration of global content from a geographical perspective.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/mw-geofind

RadiTube

A search engine that searches the subtitles of about 380 (right/left) radical YouTube channels. You query for example for "q says" of "voter fraud" in 170,000 videos, and the search results will link you to the specific time-code in the video.

Free

Guide not available

https://tool.raditube.com/

YouTube Metadata

An alternative to Amnesty's YT viewer, with slightly more information.

Free

Guide not available

https://mattw.io/youtube-metadata/

youtube-dl

Python tool to download from a variety of sources. Select video / audio formats, quality etc. Updated frequently to support parsing the relevant sources (alternate link: youtube-dl.org)

Free

Guide not available

http://rg3.github.io/youtube-dl/

Blackbird

Check usernames and email addresses on websites and social networks

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/blackbird

Have I Been Pwned?

Does an email or a phone number appear in data breaches?

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/have-i-been-pwned

holehe

holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function.

Free

Guide not available

https://github.com/megadose/holehe

Intelx.io

Find user details in data breaches

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/intelx.io

Namechk

A username and domain search tool that checks on which platforms or domain a given username is registered.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/namechk

Open Measures

Open Measures helps open source researchers investigate harmful online activity such as extremism and disinformation.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures

Sherlock

Check usernames across more than 400 websites and social networks.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/sherlock

Skopenow

Social Media Investigations - name, phone, email, username searches

Paid

https://bellingcat.gitbook.io/toolkit/more/all-tools/skopenow

Social-searcher

Search hashtags and usernames across various platforms.

Partially Free

Guide not available

https://www.social-searcher.com/

WhatsMyName

Search for usernames on several hundred platforms

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/whats-my-name

AllTrails

AllTrails.com is a tool for discovering hiking, biking, and running trails worldwide, providing detailed trail maps, user reviews, and navigation support for outdoor enthusiasts.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/alltrails

Amazonia Socio Ambiental

Amazon rainforest maps and shapefiles of natural protected areas, concessions, indigenous territories, oil, mining, roads, fires, deforestation in bolivia, brazil, colombia, ecuador, guyanas and suriname, peru, venezuela

Free

Guide not available

https://www.amazoniasocioambiental.org/en/

Aquaduct Water Risk Atlas

Water and drought risks mapped, globally.

Free

Guide not available

https://wri.org/applications/aqueduct/water-risk-atlas/#/?advanced=false&basemap=hydro&indicator=bwd_cat&lat=40.979898069620155&lng=13.293457031250002&mapMode=view&month=1&opacity=0.5&ponderation=DEF&predefined=false&projection=absolute&scenario=optimistic&scope=baseline&timeScale=annual&year=baseline&zoom=5

BirdNet

Identify bird sounds - find bird sounds on a global map.

Free

Guide not available

https://birdnet.cornell.edu/map

CITES Trade Database

Around 23 million records of trade in wildlife since 1975.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/cites-trade-database

CryO Tools

Scientific tools for investigating the cryosphere (areas with snow & ice)

Free

Guide not available

https://cryo-tools.org/

EIA Global Environmental Crime tracker

Map/tracking of environmental crimes including trade in ivory, rhino, big cats, and other exotic animals.

Free

Guide not available

https://eia-international.org/global-environmental-crime-tracker/

Environmental Justice Atlas

Map of environmental-related conflict globally

Free

Guide not available

https://ejatlas.org/

Global Fishing Watch Map

The Global Fishing Watch Map is a digital platform for investigating fishing activities worldwide by utilising satellite and AIS data.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/global-fishing-watch-map

Global Forest Watch

It helps to detect changes in forest cover (i.e., to track deforestation), fires, land use, and more. It also includes Global Fire Watch (VIRSS data)

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/global-forest-watch

Global Monitoring System - ECOSOLVE

Illicit online wildlife markets data from Brazil, South Africa and Thailand.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/global-monitoring-system

Google Flood Hub

A visual tool to monitor river levels and forecast floods based on AI models developed by Google Research.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/google-flood-hub

Merlin

Identify birds (visually), through an app.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/merlin

Movebank

Platform for animal tracking data.

Free

Guide not available

https://www.movebank.org/

Nullschool Earth Map

View current and historic wind, weather, ocean and pollution conditions on an interactive animated map.

Free

Guide not available

https://earth.nullschool.net/#current

Resource Watch

A nonprofit platform, still in beta, that provides hundreds of data sets on the state of the planet’s resources and citizens. It is sponsored by the World Resources Institute and other organizations.

Free

Guide not available

https://resourcewatch.org/data/explore

River Runner Global

Calculate which water stream a drop of rain will follow

Free

Guide not available

https://river-runner-global.samlearner.com/

UNOSAT Analyses

UNOSAT Analyses is a tool that maps humanitarian emergencies across the globe utilising United Nations Satellite Centre data.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/unosat-analyses

WildEye

Tracking tool for data on environmental and wildlife crime cases, including court cases and convictions, across the globe.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/wildeye

Wildlife Trade Portal

An open-source tool to search wildlife seizure data worldwide.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/wildlife-trade-portal

WildMe & WildBook

Open source pattern recognition software to identify unique whales, sharks, zebras, jaguars, skunks, fish and much more.

Free

Guide not available

https://wildme.org/#/platforms/bass

World Database Protected Areas

The most comprehensive global database on terrestrial and marine protected areas.

Free

Guide not available

https://www.protectedplanet.net/en/thematic-areas/wdpa?tab=WDPA

Bellingcat Resources

The resources section on the website includes a large amount of guides on a variety of topics, including geolocation, using satellite imagery, and so on.

Yes

Bellingcat Tech Series

Youtube series that helps open source researchers learn how to use tools and technical research methods.

Yes

Verification Handbook

Several editions which are available in various languages:Verification Handbook, Verification Handbook for Investigative Reporting, Verification Handbook for Disinformation and Media Manipulation.

Yes

Global Investigation Journalism Network Resource Center

Guides on various journalism-related topics including open source investigations. Relevant sections are amongst others: Investigative Techniques and Reporting Tools & Tips.

Yes

Quiztime

Solve geolocation challenges to improve your open source research skills. By Julia Bayer.

Yes

Recordings from the International Journalism Festival

Recordings of most sessions from the International Journalism Festival in Perugia are available online. This list shows panels that are of interest for open source researchers.

Yes

OSINT at Home

YouTube Series from Ben Strick on how to do open source research.

Yes

Recordings from Bellingfest

Recordings of various open source research related talks from Bellingfest (10 years of Bellingcat).

Yes

Exposing the Invisible

Resources for investigators by Tactical Tech.

Yes

Online course: Open Source Investigations for Human Rights

Two videos, 90 minutes each. Offered by Amnesty International. They also have a page with a limited number of guides.

Yes

Video as Evidence Field Guide

Offered by Witness. Particularly relevant for open source researchers: Ethical Guidelines: using eyewitness videos in human rights reporting and advocacy (pdf) and: using eyewitness videos in human rights reporting and advocacay (pdf).

Yes

Open-Source Practitioner’s Guide to the Murad Code - Pilot Version

Provides standards and practices for how to deal with information related to systematic and conflict-related sexual violence (SCRSV) during open source investigations. Offered by the Institute for International Criminal Investigations and the Human Rights Center at the University of California, Berkeley School of Law.

Yes

Bellingcat - SGBV guide

Recognising Sexual and Gender-Based Violence as an Open Source Researcher.

Yes

INHOPE hotline

Report potential child sexual abuse material (CSAM) online.

Yes

How to Maintain Mental Hygiene as an Open Source Researcher

Guide with practical steps and browser extensions to limit exposure to graphic content online.

Yes

https://bellingcat.gitbook.io/toolkit/more/all-tools/distill
http://completedns.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/domaintools-whois-lookup
https://bellingcat.gitbook.io/toolkit/more/all-tools/icann-lookup
https://bellingcat.gitbook.io/toolkit/more/all-tools/intelx.io
http://moz.com/link-explorer
https://www.shodan.io/
https://bellingcat.gitbook.io/toolkit/more/all-tools/the-information-laundromat
https://www.vortimo.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/internet-archive
https://bellingcat.gitbook.io/toolkit/more/all-tools/web-archives
https://bellingcat.gitbook.io/toolkit/more/all-tools/what-cms
https://whois-history.whoisxmlapi.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/whoxy
https://aws.amazon.com/rekognition/
https://bellingcat.gitbook.io/toolkit/more/all-tools/azure-ai-video-indexer
https://bellingcat.gitbook.io/toolkit/more/all-tools/facecheck.id
https://replicate.com/tencentarc/gfpgan
https://bellingcat.gitbook.io/toolkit/more/all-tools/pimeyes
https://bellingcat.gitbook.io/toolkit/more/all-tools/search4faces
https://www.robots.ox.ac.uk/~vgg/software/vff/

Archiving

Name
Description
Cost
Tool Review and Guide

Archive.today

Archive any webpage, including Facebook and search for archived pages.

Free

Auto Archiver

Bellingcat's tool to automatically archive social media posts, videos, and images. Free and Open-Source.

Free

Bellingcat TikTok Hashtag Analysis

Archive content and metadata from TikTok posts that contain one or more specified hashtags

Free

Guide not available

Distill.io

Distill.io is a website change monitoring tool that allows users to track changes on web pages.

Partially Free

Hunchly

An archiving tool that tracks online activities and preserves essential information about the web pages researchers visit.

Paid

Instant Data Scraper

Browser extension for simple web scraping, with table output

Free

Lumen

A research project collecting and publishing legal takedown notices for online content transparency

Free

Wayback Machine

The Internet Archive's Wayback Machine lets users view and archive web pages, aiding in historical research and digital preservation.

Free

Web Archives

A browser extension to view archived and cached versions of a website on multiple archiving sites.

Free

Companies & Finance

Name
Description
Cost
Tool Review and Guide

527 Explorer

ProPublica's 527 Explorer is a database that allows users to examine the finances of organizations known as 527s in the United States, which can raise unlimited sums for political purposes.

Free

BlockExplorer

Following a bitcoin trail or following a bitcoin account?

Free

Guide not available

China-related resources

Resources for research on companies in China.

Companies House

Search companies and individuals in the United Kingdom and Gibraltar.

Free

EDGAR

Database of corporate filings for the US

Free

EDGAR Command Line Interface (edgar-tool)

Tool for the retrieval of corporate and financial data from SEC's EDGAR (Electronic Data Gathering, Analysis, and Retrieval) database.

Free

Etherscan

An explorer that allows researchers to track wallets, transactions and more on the Ethereum blockchain.

Free

EU consolidated corporate registers

Consolidated company registers covering most of the EU, Iceland Liechtenstein and Norway.

Free

EU Sanctions Map

Database of sanctions imposed by the European Union

Free

Global Suppliers Online

A site dedicated to connect suppliers and buyers of goods from all over the world.

Partially Free

ICIJ Offshore Leaks Database

Find out who’s behind more than 810k offshore companies, foundations and trusts from the Panama Papers, the Offshore Leaks, the Bahamas Leaks and the Paradise Papers investigations.

Free

ImportGenius

Commercial supplier of shipment data for 19 countries.

Paid

ImportYeti

Search 60 million US customs sea shipment records, find company suppliers.

Free

LittleSis

Connects dots between influential / wealthy individuals in (mostly US) politics and business.

Free

Lumen

A research project collecting and publishing legal takedown notices for online content transparency

Free

North Data

Search for people and companies in EU corporate and trade registers + visualize relationships

Partially Free

OCCRP Aleph

Aleph offers a way to research sanctions lists, corporate registries, leaks, and more

Free

Open Ownership

Links to beneficial ownership registers.

Free

OpenCorporates

Comprehensive repository of company registries around the world

Partially Free

OpenSanctions

Open-source international database of sanctions data, persons of interest and politically exposed persons.

Partially Free

OpenSecrets

Data on campaign finance, lobbying, and spending in U.S. politics

Free

Osint Tools Map

An interactive worldwide map, showcasing business registries, court records, and other publicly available information to aid OSINT investigations and research.

Free

RuPEP

Online database of politically exposed persons in Russia, Belarus and Kazakhstan.

Free

SanctionsExplorer

A comprehensive database of current and historical OFAC/UN/EU sanctions

Free

UN Comtrade Database

United Nations free database of global trade.

Free

Wikipedia list of registers

Wikipedia list of official business registers around the world.

Free

Stay Safe

Online security and privacy

Name
Description
Free?

Privacy International's guide that recommends tools and extensions for Android, iOS, MacOS and Windows that protect you from online tracking.

yes

A browser add-on to force any visited sites to serve data over HTTPS (to help prevent man-in-the-middle attacks).

yes

Check for every digital service you use whether you have enabled two-factor authentication (2FA)

Yes

A privacy-focused web browser that protects your anonymity by encrypting and routing your traffic through multiple servers. Can connect to this "onion routing" network either automatically or on-demand, and includes built-in options to use "bridges" to access the internet in places where Tor might be blocked or censored.

Yes

A secure operating system that you can start on almost any computer from a USB stick, protecting your privacy and helping you avoid censorship. All internet traffic goes through the Tor network, and the system leaves no trace on the computer once shut down.

Yes

A profiling tool which provides a measure of how easy your particular browser instance is to identify. (i.e. How much do you stand out from the crowd.) Can be used in conjunction with https://browserleaks.com/, which gives a very detailed breakdown of what your browser makes available to the outside world.

yes

A browser add-on to prevent browser tracking/cookies.

yes

Search Engines Which Protect Privacy

DuckDuckGo, StartPage, Qwant

yes

Security in a box guide advice on how to use social media and mobile phones more safely. The Tool Guides offer step-by-step instructions to help you install, configure and use some essential digital security software and services

yes

Answer a few simple questions to get personalized online safety recommendations. It's confidential - no personal information is stored and CitizenLab won't access any of your online accounts.

yes

Tips and methodologies for safe(r) online communications.

yes

Basic Security Guide, do and don’ts for basic security when using a laptop and/or mobile device. Here’s a guide: techsolidarity.org/resources/basic_security.htm.

yes

This is a sandbox that allows you to scan a URL to check it's safe before properly visiting it.

yes

Analyze suspicious files and URLs to detect types of malware, automatically share them with the security community

yes

Testing unknown URLs.

yes

App for encrypting data on your phone and for securely transfering files

yes

Automatically blur images and videos on a page - for when you don´t want to see images

yes

Take potentially dangerous PDFs, office documents, or images and convert them to safe PDFs, a project by Micah Lee and the

yes

Newsletters & Toolkits

Name
Description
Free?

Along with our published content, we will update our readers on events that our staff and contributors are involved with, such as noteworthy interviews and training workshops. (You can subscribe to it on the Bellingcat website).

Yes

Bellingcat's Open Source Research Challenges (to test your research skills).

Yes

"A newsletter and website dedicated to exposing digital deception and to equipping professionals with knowledge and skills to help them investigate it." By Craig Silverman and Alexios Mantzarlis.

Partly

An interface for various OSINT tools by Michael Bazzell.

Yes

"Explore workflows and tools for verification" by DW Innovation.

Yes

This list includes data brokers, background sites, people search tools, vital records, and criminal background check sites.

Yes

Swiss-focused toolkit inspired by the Bellingcat toolkit, managed by @Zard8

Yes

Data Organization & Analysis

Name
Description
Cost
Tool Review and Guide

Atlos

ATLOS is a platform for collaborative and large-scale open source investigations.

Partially Free

Blender

Blender is an open-source 3D creation suite supporting the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, and motion tracking, even video editing.

Free

Datawrapper

A tool for creating interactive charts, maps, and tables from your data, offering a user-friendly interface for visualizing information.

Partially Free

Gephi

Open-source network analysis and visualization software

Free

Logseq

Logseq is an open-source knowledge management tool that enables users to organize their notes, tasks, and projects.

Free

Maltego Graph

Maltego Graph is an investigation platform that combines two things at once: (1) It acts as a search tool, and (2) It creates a graph establishing links between data you uncover from your search.

Partially Free

Obsidian

A knowledge management and note-taking app with extensive customization options.

Partially Free

Pinpoint

A tool by Google to catalogue uploaded documents and files, providing OCR, indexing, and other services. Full access only granted to journalists, academic researchers and university students.

Free

QGIS

QGIS is a free Open Source Geographic Information System (GIS).

Free

RAWGraphs

RAWGraphs is an open-source data visualization tool designed for non-technical users, enabling the creation of customizable, editable charts without coding skills.

Free

Time.Graphics

A tool for creating, visualizing, and managing timelines online.

Partially Free

Guide not available

Other Platforms

Tools for other platforms including Bluesky, Discord, Linkedin, Reddit, and Vkontakte.

Name
Description
Cost
Tool Review and Guide

4plebs

Searchable archive of specific 4chan boards. Makes it possible to read threads after they are purged from 4chan.

Free

Blackbird

Check usernames and email addresses on websites and social networks

Free

Bluesky Insights

Bluesky Insights is a free web-based analytics tool for the Bluesky social network.

Free

BskyFollowFinder/Bluesky network analyzer

A tool that identifies which Bluesky accounts are followed by a profile’s contacts but not by that profile. Can be used for expanding networks and social graph analysis.

Free

BskyThreadReader

BskyThreadReader is a web-based Bluesky thread viewer that allows anyone to read and share Bluesky threads without logging in.

Free

ClubhouseDB

Search users, number of followers/following, and date of registry

Free

Guide not available

Disboard

Search for public discord servers

Free

Guide not available

Discord Chat Exporter

A tool for exporting Discord chat logs in multiple formats.

Free

DiscordLeaks

Search hundreds of thousands of messages leaked from 180+ white-supremacist / nazi discord servers.

Free

Email to LinkedIn (Epieos)

Check if an email address is connected to a LinkedIn Profile

Free

Guide not available

F5Bot

Sends you an email when a keyword is mentioned on Reddit.

Free

Guide not available

FindClone

Searches images from VK profiles (within certain limits)

Free

Guide not available

Google Account Finder (EPIEOS)

Find the profile picture and public Google Map Reviews + Photos associated with a G-mail adress. Also checks for phone numbers, and checks for email addresses on social networks

Free

Guide not available

Gravatar Email Checker

Check if an email address has been used to comment on blogs and whether there is a profile image attached.

Free

Guide not available

NameMC

Find usernames, track username changes on minecraft

Free

Guide not available

Open Measures

Open Measures helps open source researchers investigate harmful online activity such as extremism and disinformation.

Partially Free

Parler Video Uploads Map

A map showing the approximate (100ft) location of where Parler videos have been uploaded.

Free

Guide not available

Photo-Map.RU

Geotagged VK posts.

Free

Guide not available

PSNprofiles

Search PlayStation username, see daily activity, games played, country, and profile pic

Free

Guide not available

Redective

Analyse Reddit profiles - incl word frequency and active hours

Free

Guide not available

Sherlock

Check usernames across more than 400 websites and social networks.

Free

Snap Map

Searchable map of geotagged snaps.

Free

SteamId.uk

Lookup player names, view (more) previously used names, and when accounts befriended eachother (Free). View screenshots of account, (bulk) seach based on previously used names (paid).

Partially Free

Guide not available

Strava

Social media fitness app with exercise map based on users' GPS data.

Partially Free

Vk.watch

See public comments left by an account, profile photos used, and very basic facial recognition

Free

Guide not available

WAtools.io

Track whatsapp activity, number, profile picture. Check if number is used, download profile pic, check online status.

Paid

Guide not available

XboxGamertag

Search gamertags, see games played and recorded game clips

Free

Guide not available

About Maps and Satellites

A guide to using map and satellite tools.

Introduction Maps and satellite imagery

Maps and satellite imagery are vitally important tools for open source researchers engaged in geolocation and chronolocation. Most people are familiar with maps and their use in helping to orient and direct us in our daily lives. However, this familiarity is something open source researchers should be wary of. Maps and satellites have many uses for open source researchers but they also come with important ethical considerations and technical limitations.

This section describes some of these general issues whilst the individual tools descriptions describe tool specific issues.

Ethical Considerations

Cultural Bias

Maps are inherently political artefacts. Many maps explicitly define borders of countries but the politics of mapping goes much deeper than this. A classic example of this is the reversal of the North South map shown below:

Bias towards the Global North can produce inaccuracy in reporting and research. The way maps are drawn also often reflects this bias.

This has real accuracy implications for open source researchers. The familiar and the used by Google Maps, Open Street map, Bing Maps, etc. are not accurate representations of countries and continents. The featured in the following West Wing clip may be enlightening:

Even 'North' itself is not necessarily something we can take for granted. There are many 'Norths' according to Yung Au in including:

  • True North: The northern most point on the spherical earth (which is distorted when looking at flat maps).

  • Grid north: The north that runs upwards alongside the grid lines on a flat map.

  • Magnetic North: The north as indicated by a compass which shifts over time.

  • Google Maps’ North

Maps are intertwined with cultural biases. Many other cultures create maps that have deeper layers of meaning than Western map makers. In Australia indigenous cultures create maps for locating water holes but also as ancestral records .

Some resources that explore these issues in more depth include:

  • Thinking Critically About Maps: Researching, Resisting and Re-imagining the World — The Kit 1.0 documentation (no date). Available at: (Accessed: 26th April 2025).

  • Houston, D. (2017) Five maps that will change how you see the world, The Conversation. Available at: (Accessed: 26th April 2025).

  • Lucchesi, A.H. (2018) ‘“Indians Don’t Make Maps”: Indigenous Cartographic Traditions and Innovations’, American Indian Culture and Research Journal, 42(3). Available at:

3D Space

Three-dimensional space can also be another challenge for maps and map makers. Eyal Weisman's Open Democracy essay explores how three-dimensional, political and cultural space in the occupied West Bank are constructed and reproduced through architecture and maps_._ Much of Weisman's research agency 's work is engaged in mapping violence across time and space using forensic methods to counter institutional bias.

Privacy

Open source researchers need to be aware of how satellite imagery platforms track and use researcher's data. In Europe the requires companies, government bodies, and individuals to provide clear and transparent information about how personal data will be used. Google Maps for instance provides information about how it and how personal information is used. However, this information is not always easy to find or in a standard, easy to understand format. It's the responsibility of researchers to understand and protect their data. The Vice article will give you an idea of how much data maps track.

Researchers in turn have a responsibility to ensure the right to privacy of individuals or groups they may be monitoring.

In regard to further ethical considerations the following may be helpful:

  • Bennett, M.M. et al. (2024) ‘Bringing satellites down to Earth: Six steps to more ethical remote sensing’, Global Environmental Change Advances, 2, p. 100003. Available at: .

  • February 2021, M.P.// 25 (2021) Why we need to think about ethics when using satellite data for development, Devex. Available at: (Accessed: 26th April 2025).

Limitations

Mapping and satellite imaging services all have generalised limitations that open source researchers need to be aware of so they can present transparent and verifiable results.

Data Accuracy

Satellite imagery has limitations around accuracy that researchers should understand and be transparent about. The following video from European Space Imaging although focused on the commercial application of satellite imagery may help researchers understand some of these limitation better.

The video explains that there are a number of different considerations when talking about 'accuracy'. These include:

  • Absolute Accuracy: Does the pixel in the image correlate identically with its position on earth?

  • Relative Accuracy: the distance between objects in the images.

  • Resolution: in general the higher the resolution the imagery the more accuracy.

  • Orthorectofication: the curve of the earth, the angle of the satellite, the altitude of the ground captured are all processed using orthorectofication elevation models to provide a two dimensional representation. Different companies use different algorithms to do this correction with implications for accuracy. A good example of what orth-correction does can be seen .

Accuracy is not measured in the same way by all satellite imagery. There are two main ways of assessing accuracy in satellite imagery:

  • (CE90): This means that a minimum of 90 percent of the points measured has a horizontal error less than the stated CE90 value. Used by European Space Agency.

  • : other platforms use RMSE to assess accuracy.

Every mapping and satellite tool in the Bellingcat toolkit has it's own standards regarding accuracy which we aim to reference in the individual toolkit entry. An example of platform documenting accuracy would be

For some use cases aerial imagery rather than satellite imagery, can offer better location accuracy down to pixels and .

Data Currency

Satellite data may not always be up to date. Researchers should verify important information through other sources where possible.

With satellite imagery two factors are important to consider. First, the of a satellite in orbit is the revisit frequency of the satellite to a particular location. The more often it revisits a location the more chance that the area will be cloud free when the satellite passes over the location and the greater the chance of identifying when exactly things change on the ground. The second factor to be aware of is the between the satellite taking the image and the image being made available publicly on the satellite imagery platform. This can vary by location as well as by platform and the documentation isn't always easy to find. We aim to include this data with the individual toolkit entry.

Political Bias and Missing Data

As inherently political artefacts there are practical implications for researchers using mapping tools. Most maps not only exhibit political bias but deliberately exclude, blur or only provide low resolution imagery of state related facilities or some regions of the world.

Google Maps is a good example of a platform that chooses to restrict access to data they deem as sensitive. A full List of Google satellite map images with missing or unclear data is provided by Wikipedia. Researchers should be aware that areas of conflict are particularly sensitive to being excluded.

It's also important to realise that where you are in the world will influence the imagery you have access to, see .

Some countries have legislation which makes mapping services located in those countries particularly problematic. China, for instance, has specific legislation restricting digital mapping services including . Users inside China are also restricted from accessing many of the services Western researchers take for granted by the '' of China.

These issues are important to consider when working with maps and satellite imagery and particularly when publishing open source research where being transparent about these limitations is important.

See also:

Aberneithie, C. (2022) ‘Do mapping apps exacerbate prejudice?’, New Statesman, 15 August. Available at: (Accessed: 26th April 2025).

‘Widespread Blurring of Satellite Images Reveals Secret Facilities’ (no date) Federation of American Scientists. Available at: (Accessed: 26th April 2025).

Crowdsourced data

Crowdsourced data can be particularly prone to bias in the geographic coverage, text and image content. Some areas may be over-represented while others are under-represented. For a general overview of bias in crowd sourced applications see

Other resources

Wikis

  • SentiWiki (no date). Available at: (Accessed: 26th April 2025).

Tutorials and Articles

  • ‘Buying Optical Satellite Imagery? The Top Ten Things to Consider - Home - Aerial/Satellite Digital Mapping Solutions - LAND INFO ... landinfo.com’ (2020), 6 April. Available at: (Accessed: 26th April 2025).

  • 1. Introduction to The Politics of Verticality (no date) openDemocracy. Available at: (Accessed: 26th April 2025).

  • Key factors to consider when choosing between aerial & satellite imagery- Aerometrex (no date). Available at: (Accessed: 26th April 2025).

  • 4. Spatial accuracy and Ortho-correction | 10 things to know about VHR satellite data (2022). Available at: (Accessed: 26th April 2025).

  • Earth Science Data Systems, N. (2019) What is Remote Sensing? | Earthdata. Earth Science Data Systems, NASA. Available at: (Accessed: 26th April 2025).

  • Earth Science Data Systems, N. (2020) What is Data Latency? | Earthdata. Earth Science Data Systems, NASA. Available at: (Accessed: 26th April 2025).

  • Earth Science Data Systems, N. (2020) What is Synthetic Aperture Radar? | Earthdata. Earth Science Data Systems, NASA. Available at: (Accessed: 26th April 2025).

  • Tutorials | Center for Spatial Research (no date). Available at: (Accessed: 26th April 2025).

Video Tutorials

  • Video course: Mapping for Journalists (no date) DataJournalism.com. Available at: (Accessed: 26th April 2025).

Books

  • Kurgan, L. (2022) Close up at a distance: mapping, technology, and politics. First paperback edition 2022. New York: Zone Books.

  • Bélanger, P. and Arroyo, A. (2016) Ecologies of power: countermapping the logistical landscapes & military geographies of the U.S. Department of Defense. Cambridge, Massachusetts London, England: The MIT Press.

  • Weizman, E. (2017) Forensic architecture: violence at the threshold of detectability. Brooklyn, NY: Zone Books.

Page maintainer

ACLED

ACLED provides data and analysis on political violence and protest around the world, facilitating research, policy making, and journalistic reporting.

URL

Description

ACLED provides detailed, up-to-date information on political violence and protest events worldwide. The toolset includes the , , , and a , allowing users to track, analyze, and forecast conflict dynamics. Users can download datasets and utilize interactive dashboards for in-depth analysis of trends, country-specific profiles, and more. Covering all countries and territories (≈240), ACLED’s data supports research, humanitarian, and policy applications by enabling users to observe conflict patterns, identify trends, and assess regional stability risks.

  • Timely Data: A detailed dataset on the dates, locations, actors, and fatalities of political violence and protests, updated weekly.

  • : Written reports by ACLED analysts and researchers based of ACLED data.

  • Analysis Tools: Interactive dashboards, trend reports, and maps visualizing conflict data over time and across regions.

  • Country Profiles: In-depth reports on specific countries, analyzing conflict dynamics and historical context.

  • Data Export: Downloadable datasets in various formats for custom analysis.

Some functions or Dashboards within ACLED (such as CAST) might not work with an Ad- or tracking-blocker or on browsers with very strict security settings. The author's research doesn't indicate that this is of high concern, but you're responsible for your own digital footprint. You can download monthly reports for most of the tools, or use a VM to connect to ACLED if you want to avoid switching off these tools on your computer.

Features

Data

  • : Weekly updated conflict and protest data, as well as

  • : Filters data by location, actor, and event type, with exportable tables and charts.

  • : Interactive trend-tracking for political violence and demonstrations.

  • : Provides forecasts for political violence up to six months ahead.

  • Conflict Exposure Calculator: Assesses population exposure to conflict within specified areas and timeframes.

  • Conflict Index: Ranks global conflict levels.

  • Special Projects: Focuses on conflicts like Ukraine and Yemen, with real-time monitoring.

Analysis - Tools

The following part of the text contains detailed function information in collapsable containers for convenience.

ACLED Explorer

The ACLED Explorer enables filtering and summarizing data, generating tables and charts showing conflict and protest-related data, including types, actors, locations, and periods from 2018 onwards.

ACLED Explorer functions
  • Data download: download results as a .csv file.

  • Date Range: filter by a customizable date range.

  • Geographic area: select regions or countries of interest.

  • Grouping: group the results by Region, Country, Province District, or Location.

  • Select specific Provinces or District

  • Select particular data: ability to select Actors or Actor Types.

  • Toggle event types: disaggregate the results by event types, sub-event types, or civilian targeting.

  • Time period grouping: group results by time period day or week.

  • Views: table view or chart view.

  • Available metrics: metrics including Event Counts or Fatality Counts

Example of the ACLED Table View below showing all countries of interest:

Example of the ACLED Explorer Chart View below

ACLED Trendfinder

ACLED Trendfinder provides interactive tools for tracking global political violence and demonstrations. It enables the identification of significant changes, historical context, and early warning signs of conflict emergence across countries and regions.

Trendfinder Functions
  • Annual Trend graph: a bar chart and line graph with a time range slider.

  • Compare: compare events to the previous month or year.

  • Dark theme toggle

  • Data download: download data in .xlsx format.

  • Filter by Event / Sub event Types: filter events e.g., Battles, Protests, Riots, etc.

  • Individual event details: when viewing subnational results, these are viewable on the map and include event and sub-event type and actors involved,

  • Map view: see events plotted on a map.

  • Table view: see a table of events by country or subnational area.

  • Reset button

  • Select country: filter by a specific country.

  • Table View - Event Count and Change Statistics: filterable by country, Provinces or District, Events in the current Week, Yearly Average, and Percentage Change.

  • Zoom tool: zoom in and out on the map.

The example below shows using the ACLED Trendfinder to examine all event types in the Netherlands for a specific week compared to the previous year:

ACLED Conflict Alert System (CAST)

The ACLED Conflict Alert System (CAST) forecasts global political violence events up to six months ahead, with monthly updates and accuracy metrics for previous forecasts.

Forecasts function overview
  • Map view: see forecast trends of decreases/increases from the average plotted on a map.

  • Zoom tool: zoom in and out on the map.

  • Table view of Forecasted Events: filterable by country, number of events, forecast average, and predicted change.

  • Filter by country: filter by country.

  • Filter by outcome: filter by what event types are expected.

  • Filter by comparing the forecast to the previous time period from one month to 12 months.

  • Filter by selected forecast date: up to six months in the future.

  • Forecast trends graph view: a line graph with a time range slider showing historical and forecasted events.

  • What's driving the forecast: a bar chart visualization of events behind the forecasts.

Accuracy metrics in the CAST system allow users to see how accurate the forecast is compared to the last six months.

Accuracy metrics overview
  • Zoom tool: zoom in and out on the map.

  • Map view: mean percentage error plotted on a map (toggle between percentage error and error).

  • Filter by time period: from six months or a specific month.

  • Filter by country: filter by country.

  • Filter by outcome: filter by what event types are expected.

  • Table view of Forecasted Events: Country, Observed Events, Forecast, Error, and Percentage Error (filterable by country).

Example below: the default view for May 2024.

Conflict Exposure Calculator

Shows the number of people exposed to conflict in the selected area and time period.

Conflict exposure calucator functions
  • Data download:: download data in .xlsx format

  • Level of aggregation: Country, Global, Provinces, or District Level Location.

  • Filter by event or actor type and Actors.

  • Filter by country: filter by country or countries.

  • Filter by date range.

  • Table View: Country, distance, best, percentage of the country population, and total events.

ACLED Conflict Index

Ranking violent conflict levels across the world.

Example below: May 2024.

Special Projects

  • Focused Conflict Monitoring: ACLED provides analysis on several current conflicts and political violence, including the , , and .

Cost

Level of difficulty

Requirements

  • Web - any modern web browser.

  • API - to access ACLED Data, please register for an account in the or login with your existing account information.

  • Interactive Conflict Index Dashboard: requires registration with an email address.

Details of registration are available here:

Limitations

The ACLED dataset and tools come with several limitations that researchers should be aware of before deciding to utilize them in their projects:

  • Geographical Coverage: While ACLED covers over 50 countries around the world, there may be gaps in coverage, especially in regions with less accessible information or ongoing conflicts.

  • Data Updates: Though ACLED regularly updates its dataset, there can be a lag in reporting of certain events due to the time it takes to verify information. This might affect research that requires the most current data.

  • Resolution and Granularity: The level of detail and granularity of data can vary by location and event, potentially impacting analyses that require uniform detail across datasets.

  • Access Restrictions: Some detailed data or analysis tools may only be available to users with specific access levels, which could limit the scope of research for those with basic access.

  • Dependence on Open Sources: The quality and reliability of ACLED data is dependent on the availability and veracity of open sources. In regions where media is restricted or unreliable, this could impact the accuracy of the dataset.

  • Conflict Alert System (CAST): As a future forecasting system, it comes with caveats regarding accuracy. To understand more, see the methodology .

Researchers should consider these limitations in conjunction with their research goals and methodologies to determine if ACLED's tools and datasets suit their needs.

Ethical Considerations

When using ACLED's tools and datasets, researchers must navigate several ethical considerations to ensure responsible utilization and dissemination of sensitive information. Users are advised to consult ACLED's for detailed guidelines.

  • Data Misinterpretation: There is a risk that data could be misinterpreted or taken out of context, potentially leading to harmful conclusions or actions. Researchers must strive for accuracy and clarity in their analyses.

  • Bias and Representation: It's essential to acknowledge any biases in the data collection and reporting processes and understand how these may affect the representation of certain groups or incidents.

  • Ethical Use and Attribution: Users of ACLED data should commit to using the data ethically, including proper attribution and acknowledgment of ACLED as the data source, and should not use the data for purposes that could incite violence or conflict.

Researchers and users of ACLED data are encouraged to engage with these ethical considerations thoughtfully, ensuring their work contributes positively to global understanding and resolution of international conflicts.

Guides and articles

To effectively use ACLED, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

ACLED offers a and maintains a for users seeking comprehensive information.

Tutorials and Articles

  • Armed Conflict Location & Event Data Project (ACLED). Available at: (Accessed: 15 May 2024).

  • The remains the primary resource for developers integrating ACLED data into applications.

Use Cases:

  • Eclipse Mania, Coastal Earthquakes, Bridge Collapse, and Breaking the Ramadan Fast. Available at: (Accessed: 15 May 2024).

  • Ruser, N. (2018) How to Scrape Interactive Geospatial Data, bellingcat. Available at: (Accessed: 15 May 2024).

  • ‘Mapping the Unknown: Using ACLED Data and GIS to Understand Conflict Zones’, Medium, 20 October. Available at: (Accessed: 15 May 2024).

  • For more recent use cases, consider exploring ACLED's Analysis section, which features up-to-date reports and insights.

Video:

  • Accessing ACLED Data (2023). Available at: (Accessed: 15 May 2024).

  • The ACLED Conflict Alert System (CAST) (2024). Available at: (Accessed: 15 May 2024). Voukenas, A. (2023)

  • For the latest tutorials, visit ACLED's , which hosts current content on data access and tools.

Developer Resources

Community and Support

Tool provider

The Armed Conflict Location & Event Data Project (ACLED) - United States

ACLED was created by , a Professor of Political Violence and Geography at the University of Sussex, in 2005 as a component of her PhD work. Since 2014, ACLED has operated as a non-profit, non-governmental organization incorporated in Wisconsin. ACLED operates as an independent, impartial, international non-profit organization that collects data on violent conflict and protests globally. It is a registered non-profit with 501(c)(3) status in the United States

Advertising Trackers

Page maintainer

Apollo Mapping

Image Hunter is a search engine for finding and purchasing commercial satellite imagery (including Planet, Airbus, Maxar, and many Chinese satellite companies) without a subscription.

URL

Description

Use Apollo Image Hunter to find and purchase commercial satellite imagery on an a la carte basis. Unlike other satellite tools such as , Image Hunter indexes imagery from , including:

  • Planet Labs PBC SkySat and PlanetScope (American)

  • Airbus Pléiades Neo (European)

  • Maxar WorldView (American)

  • Jilin-1 (Chinese)

  • SuperView-2 (Chinese)

  • KOMPSAT (Korean)

  • TerraSAR-X (German)

  • Beijing-3 (Chinese)

The search interface is similar to or Planet Explorer. To find imagery, use the area selection tools to define your region of interest. By default, results are sorted by the most recent imagery, but you can also use date filters to find imagery from a particular point in time, and to filter by cloud cover, image resolution, and particular satellites.

In Image Hunter, you can only see a very low resolution preview of the image. Typically, this is enough to let you confirm that the image isn't too cloudy, but not to do much more than that. To order the image, you must first request a quote from Apollo Imaging. Within a couple days, they will email you back with the price and a link to purchase the image, then send it as a GeoTIFF.

Cost

Satellite imagery is priced per square kilometer, typically with a minimum order of 25 square kilometers. Prices vary by satellite company and resolution. Typical prices are around $6.00/square kilometer for Jilin-1 imagery (70cm resolution), (50cm resolution) and (25cm resolution.)

Level of difficulty

Requirements

Imagery is usually delivered in GeoTIFF format. These files are large, and best viewed in or other GIS software.

Limitations

The quotation and order process takes several business days, so it is not possible to immediately receive satellite imagery.

Tool provider

It is operated by Apollo Mapping, an American satellite imagery broker.

Advertising Trackers

Page maintainer

AllTrails

AllTrails.com is a tool for discovering hiking, biking, and running trails worldwide, providing detailed trail maps, user reviews, and navigation support for outdoor enthusiasts.

URL

Description

AllTrails.com is a tool for discovering hiking, biking, and running trails worldwide, providing detailed trail maps, user reviews, and navigation support for outdoor enthusiasts.

AllTrails.com can be a valuable resource for open source researchers as it provides location data, user-generated content, and real-time information about various trails. Examples include tracking the movement patterns of individuals of public interest who share their activities publicly, analyzing geospatial data, and gathering insights from user reviews and pictures posted on the platform. It can also assist in understanding the terrain and accessibility of certain areas.

Features

Map

  • Current Location: option to centre map at users location.

  • Zoom tool: zoom in and out on the map.

  • Layers:

    • Map Types: AllTrails, Road, Satellite, USGS topo (US only), Terrain, World parks, OSM, OCM

    • Map Details: Waypoints, Photos, Nearby trails, Distance markers, Heatmap, Weather, Air Quality, Light pollution, Pollen

  • 3D view

  • Compass North - realign the map to compass north.

  • Search - for locations including nearby.

  • Explore Filter - Sort and filter by the following attributes distance away, activity, difficulty, length, suitability, More filters eg attractions, ratings, highest point, etc.

  • Elevation / Gradient - Individual Trail maps include a line graph of elevations on route.

  • Print - Individual Trail maps

  • Preview trails - Individual Trail maps

Explore

  • Trails - Curated AllTrails content and user-created Community trails

Individual Trails

  • Photos

  • Directions

  • Print

  • Share

  • Description

  • Conditions: weather forecast, expected ground conditions and mosquitos.

  • Reviews: user reviews include the user profile, text and star rating.

  • Activities: user activities in this area.

  • Completed: list of users who have completed the trail.

  • Route FAQs

Community

  • Local: see public user activity nearby.

  • Following: see activity from user's that you follow.

  • Engagement: Like and Comment on posts.

  • Connect: connect with other users.

Profile - users' personal profile and where they have made public contributions that can be seen on other people's profiles.

  • Favourites

  • Photos

  • Reviews: reviews the user has made.

  • Activities

  • Completed: trails users have completed

  • Followers

  • Following

  • Stats

  • Lists

User Profile

  • Feed: activities of people you follow.

  • Create Map: create a custom trail.

  • Language

  • Saved

  • Settings - location, Units (Imperial or metric), calorie counter info, link to Facebook, Google, Apple, Garmin

Example below shows search for Vondelpark Loop in Amsterdam:

Cost

Free Tier

  • Navigate on the trail

  • Favorite trails

  • Create lists

Paid Tier

  • Download offline maps

  • Get alerts for wrong turns

  • Live share activities

  • New Access 200+ Guides Know conditions before you go

  • Preview 3D Flyovers

  • Find trails by distance from you

  • Unlock more map details

  • Print maps for backup

  • Give back with 1% for the Planet

Level of difficulty

Requirements

  • Web: any modern web browser.

  • Mobile: iOS and Android

  • Email address: Email address for an account

Limitations

  • Subscription Fees: Some features require a paid subscription to access, see:

  • Offline Access: Offline maps are only available to Pro members, see:

  • User-Generated Content: Information can be inconsistent or outdated due to reliance on user reviews and submissions.

  • Coverage: Some trails might not be covered or accurately mapped in less popular regions. There is no generalised documentation on this and gaps in coverage will be found as you use the app.

  • Accuracy: AllTrails using crowd sourced data and has been criticised for accuracy issues see: and

Ethical Considerations

  • Privacy: open source researchers should exercise responsibility when using All Trails data as not all users will be aware of the .

  • Stalking: All Trails provides information that can facilitate stalking behaviours. Open source researchers should be aware stalking is a prosecutable offence in most countries, for instance in the UK see sections 2, 2A, 4 and 4A of the (PHA 1997) and . .

Guides and articles

To effectively use AllTrails, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

Tutorials and Articles

  • Cox, J. (2023) ‘AllTrails Data Exposes Precise Movements of Former Top Biden Official’, Vice, 8 March. Available at: (Accessed: 17 June 2024).

  • Getting Started with AllTrails+ Overview (2023) AllTrails Help. Available at: (Accessed: 17 June 2024).

Video Tutorials

  • How to Use AllTrails 2022 (2022). Available at: (Accessed: 17 June 2024).

  • How To Use the AllTrails App (For Beginners) (2022). Available at: (Accessed: 17 June 2024).

  • University of Connecticut - MediaSpace (no date). Available at: (Accessed: 17 June 2024).

Developer Resources

Community and Support

Tool provider

AllTrails, LLC - USA

Advertising Trackers

Page maintainer

Archive.today

Archive any webpage, including Facebook and search for archived pages.

URL

Description

Archive.today is a web archiving service that allows users to manually save snapshots of webpages. Each snapshot keeps an exact copy of the page as it looked at that moment, including text, images, and design. This way the content is preserved, even if the original page changes or is taken down. Open source researchers can use Archive.today to save online information for future reference or to search for archived information. It can therefore also be used as a search tool.

Features

Snapshot Creation: You can save a page by entering the URL, and Archive.today creates a link to a permanent, static copy of the website.

What the snapshot captures

  • HTML, CSS, JS-generated content & images rendered at a fixed viewport of 1 024 px.

  • A lossless PNG screenshot of the same page for visual evidence.

  • Basic video files from certain domains (e.g. X/Twitter).

  • All files are served from Archive.today mirrors and remain accessible even if the origin disappears.

What is not preserved

  • PDFs, XML feeds, RTF, Office documents, Flash/Java applets and most streaming-video containers.

  • Live server-side functions (comments, search boxes, forms) – they appear frozen.

  • WARC files; the archive cannot be replayed in standard Wayback software.

Hidden trick
How it helps

Searchable Archive: Previous snapshots are searchable, making it easy to find and review earlier versions of a page.

Time Travel: You can check earlier versions of a page to track how content has changed over time. Just type in the URL of the site of interest in the second search box on the site to see whether you get any results.

Browser Extension: There’s a browser extension for quick snapshots, so you don’t have to go through the main site each time. The extension will open a new tab in your browser and will start archiving right away. You can also right click on a page and in the menu you will see the option to archive or search the link.

Cost

Archive.today is completely free. There are no paid features, and it relies on donations to cover its operating costs.

Level of difficulty

Requirements

Archive.today doesn’t require a lot, only an internet connection, a browser and the URL of the public page you want to archive. Pages behind a login might not be captured well.

Limitations

Category
Limitation
Why it matters

Ethical Considerations

  • Copyright – archiving paywalled or copyrighted pages may infringe local law; use for evidence, not redistribution.

  • Privacy – snapshots freeze personal data that subjects might later delete; weigh necessity vs. exposure.

  • Redundancy – for mission-critical evidence, double-save to Wayback or a local WARC because Archive.today offers no public deletion policy and no institutional preservation mandate.

Guides and articles

  • Bellingcat guide to archiving OSINT (compares Archive.today & Wayback). ()

  • Chrome “Archive Page” button – community extension for one-click saves and look-ups. ()

  • WS-DL blog on Memento support – technical walk-through of the TimeGate API. ()

Tool provider

Unknown, you might want to read

Advertising Trackers

Page maintainer

Telegram

Name
Description
Cost
Tool Review and Guide

Twitter/X

Name
Description
Cost
Tool Review and Guide

4plebs

Searchable archive of specific 4chan boards that makes it possible to read threads after they are purged from 4chan.

URL

Description

4plebs.org is an archive site that primarily focuses on archiving threads from various boards on the 4chan imageboard. This includes popular sections such as /pol/ (Politically Incorrect), /x/ (Paranormal), /tg/ (Traditional Games), and several others. The site provides a searchable database of past threads, allowing users to find and revisit discussions and content that have been posted on 4chan, which typically removes threads after a certain period. The archive is used by researchers, enthusiasts, and casual users who are interested in exploring or referencing the content that has been posted on 4chan in the past. As an example, a researcher studying internet culture may use 4plebs.org to compile data on specific trends or topics discussed within 4chan's communities over time.

Features

  • Search: filter searches across Thread No., Subject, Username etc. and search for content in specific boards.

  • Browse archives: you can browse the following boards which have been archived:

    • adv/ Advice /f/ Flash /hr/ High Resolution /o/ Auto /pol/ Politically Incorrect [s4s] Sh*t 4chan Says /sp/ Sports /tg/ Traditional Games /trv/ Travel /tv/ Television & Film /x/ Paranormal

  • API: access to a programmable interface to download and search for content.

The example below shows the results of searching for the term Bellingcat across all archives:

Cost

Level of difficulty

Requirements

  • Web: any modern web browser.

  • API: no key or credentials required.

Limitations

  • Incomplete archive: posts from 2006-2009 have not yet been imported to the archive. Some 2010-2013 archives are partially imported (see: for more detail). Additionally, the tool only archives 11 boards.

  • Takedown requests: some content has been removed as a result of takedown requests. For more detail see:

  • Personal information: Personal information related to emails or on-site reports are not archived.

  • API rate limits: All endpoints have dynamic rate limits. See and .

Ethical Considerations

  • Privacy and Consent: Although 4plebs archives public posts, researchers should be mindful of the privacy expectations of individuals who made those posts. Not all users understand or anticipate their contributions being analyzed or quoted in research.

  • Bias and Representativeness: Data collected from 4plebs may not be representative of broader populations or viewpoints. Research findings should be contextualized within the scope and limitations of the data source.

  • Ethical Use of Content: Be cautious and respectful when using content that may be sensitive, offensive, or controversial. Researchers should critically evaluate the necessity and implications of including such content in their work.

  • Amplification: Think carefully about what you publish, so as to avoid unwittingly amplifying some of the potentially harmful messaging present on 4Chan. See by Whitney Phillips.

Guide

To effectively use 4plebs, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

Articles

4plebs has been used in the course of various online investigations, including:

  • by Bellingcat

  • by Bellingcat

  • by R. Thompson for Rolling Stone

Developer Resources

Community and Support

  • Email:

Tool provider

Unclear (some of the website developers are listed here: )

Advertising Trackers

Page Maintainer

Bellingcat Volunteer Team

Azure AI Video Indexer

AI video tool for facial detection and other types of insights.

URL

Description

Microsoft's Azure AI Video Indexer allows open source researchers to gain various types of insights from videos.

Through the use of facial detection the tool can automatically spot individuals who appear several times throughout a video. This feature can be helpful when analysing footage of crowd-like situations like protests or when working with vast amounts of video material.

Azure AI Video Indexer is also able to extract key topics or keywords from videos and it can be used to generate transcripts (also in several languages). Those features can reduce the time that is required to analyse a particular set of videos or audios, for instance from long city hall meetings.

Other features that can be useful for open source researchers are its ability to extract text in videos () and object detection. The tool is able to detect various objects, for instance

Steps

After creating an account, upload a file or add a video or audio URL by navigating to the "Library" tab.

The advanced "Indexing presets" allow users to configure settings to include models that can help extract insights about entities that are most relevant to their analysis. Some features such as face detection require a subscription.

What the Insight Tab shows

To test the tool, we uploaded the video . The video stars Bellingcat volunteers who explain the Bellingcat toolkit and its features to the open source researcher community.

To use the object detection feature of the Video Indexer tool, users can hover over the video progress bar and click on the black boxes that indicate where objects (from the which the tool knows) were found.

In our video, the tool identified two objects: A “laptop” which is visible at 0:56 seconds and a “clock”, which is actually the Bellingcat volunteer community logo, at 1:13 seconds. Most likely, the tool misidentified the logo as a “clock” due to its round shape.

In addition, the tool identified "Machine learning" and "Artificial intelligence" as two topics that are discussed in the video (see the screenshot above). It also indexed 30 keywords. Selecting one of the keywords brings up the exact timestamp of when this keyword was mentioned. Users can click on the black boxes on the progress bar to be brought to the relevant section of the video. To see all the instances when a particular keyword is mentioned throughout a video, just click "play next" or "play previous" beneath the progress bar.

Highly relevant for open source researchers is the tool's ability to extract faces from video footage. In our example, the tool has identified three individuals who mentioned their names in the video: Fraser, Laura, and Afton. On progress bar on the right, you can select a name to see where that person appears throughout the footage:

The tool is also able to detect "brands." In our case, it has identified GitHub, and tools like "Google Maps" from the toolkit interface that are shown in the footage. If information about entities are incorrect, the details can be edited under the Insights tab. Tap the edit icon (a pencil) in the top right corner to make changes.

The tool also analyzes emotions that appear in videos. For instance, according to the tool, our video displays 2.17% of joy. Finally, the tool also tries to give an overview of the different scenes that appear in the footage. In our case it found 13 scenes.

If the Insight section gets too crowded, users can select or deselect various options as shown below:

Timeline Section

The timeline section provides a transcript of the video and supports translations into . For accuracy, make sure to review the translation. If you are not familiar with the language, cross-check it with native language speakers for verification. The transcription text can also be edited by selecting the pencil icon in the top-right corner. The image below shows the translation from English into Urdu (click on the globe icon for more translation options):

It is also possible to download the results.

The tool is paid but it provides a which allows to work with up to 10 hours of videos (40 for API users). Pricing details can be found .

Level of difficulty

Requirements

You need to create a Microsoft account or sign up through Google for using the Azure AI Video Indexer.

Limitations

Like any other tool, Azure AI indexer has its limitations. It does not cover all languages and therefore it may not be useful for all audios and videos. A list of supported languages can be found .

The facial detection feature may not work efficiently all the time, for example if the footage is of poor (low resolution) or there is bright coloring. Always make sure to double check your findings using other research methods.

It is also important to note that the tool is not able to identify individuals. It is able to spot if the same shows up several times in a video but the open source researcher still needs to find out who the person is (unless they are a celebrity). Microsoft only provides access to facial recognition services to .

Once a user uploads a video, the tool requires to mark a checkbox that explicitly states: "that use of any facial recognition functionality in this service is not by or for a police department in the United States." In addition, all users need to confirm that they have the rights to use and store the uploaded videos before they use the tool.

While Microsoft's Azure AI Video Indexer is able to help with object detection, the supported objects are still limited. Find a list of all supported objects .

Ethical Considerations

Ethical considerations include privacy concerns. Ethical journalism guidelines can be helpful in understanding how to use facial recognition features in your reporting. For instance, Poynter developed a for an AI ethics policy for newsrooms. You might also want to read Josephine Lulamae's reflections on the ethical use of facial recognition tools in the AlgorithmWatch article: (2022).

wrote about Microsoft's decision to limit access to facial recognition in .

Guides and articles

Microsoft’s Azure Guide: .

Microsoft Academy Hub: .

Henk van Ess: (GIJN).

Tool provider

Microsoft, United States.

Advertising Trackers

Page maintainer

Intelligence X Telegram Search

Google-based search engine for Telegram (includes Telegago)

Free

Guide not available

https://intelx.io/tools?tab=telegram

Open Measures

Open Measures helps open source researchers investigate harmful online activity such as extremism and disinformation.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures

Telegago

Telegago is a Google Custom Search Engine tailored for searching public Telegram content for OSINT purposes.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telegago

Telegram Group Joiner

Automate joining multiple Telegram groups and channels, ideal for researchers monitoring specific topics.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telegram-group-joiner

Telegram Phone Number Checker

Command line tool for checking if phone numbers are connected to Telegram accounts and retrieving related information where available.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telegram-phone-number-checker

TelegramDB

TelegramDB is a searchable database service that allows users to explore public Telegram groups and channels via a dedicated bot.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telegramdb

Telemetrio

Telemetr.io offers a range of Telegram-related services based on a catalog of Telegram channels: country and category-specific rankings, curated collections, real-time event tracking, and an API.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telemetrio

Telemetry

An analytical search tool for Telegram groups and channels.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telemetry

Telepathy

Telepathy is a versatile Telegram toolkit for OSINT analysts, enabling chat archiving, memberlist gathering, user location lookup, top poster analysis, message mapping, and more.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/telepathy

TGStat

TGStat is a web-based analytics tool for Telegram that monitors active channels and provides profile analytics and statistics. It tracks channel subscribers’ growth rate, reach, and citation index.

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/tgstat

tlgrm.eu channels

Search Telegram channels.

Free

Guide not available

http://tlgrm.eu/channels

Hoaxy

Hoaxy is a web-based search and visualization tool. It helps visualize the spread of information on Bluesky and X (Twitter).

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/hoaxy

Twitter Video Downloader

Download videos from X (formerly Twitter) by converting tweet URLs into downloadable video links.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-video-downloader

Twitter/X Advanced Search

Twitter/X Advanced Search is X's own tool to help users find more precise information on the platform by filtering posts according to criteria such as location, user, date or popularity.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-advanced-search

Twitter/X Location Search

Search for geocoded tweets by their distance from some coordinates.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-location-search

https://bellingcat.gitbook.io/toolkit/more/all-tools/archive.today
https://bellingcat.gitbook.io/toolkit/more/all-tools/auto-archiver
https://github.com/bellingcat/tiktok-hashtag-analysis
https://bellingcat.gitbook.io/toolkit/more/all-tools/distill
https://bellingcat.gitbook.io/toolkit/more/all-tools/hunchly
https://bellingcat.gitbook.io/toolkit/more/all-tools/instant-data-scraper
https://bellingcat.gitbook.io/toolkit/more/all-tools/lumen
https://bellingcat.gitbook.io/toolkit/more/all-tools/internet-archive
https://bellingcat.gitbook.io/toolkit/more/all-tools/web-archives
https://bellingcat.gitbook.io/toolkit/more/all-tools/527-explorer
https://blockexplorer.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/china-related-resources
https://bellingcat.gitbook.io/toolkit/more/all-tools/companies-house
https://bellingcat.gitbook.io/toolkit/more/all-tools/edgar
https://bellingcat.gitbook.io/toolkit/more/all-tools/edgar-suite
https://bellingcat.gitbook.io/toolkit/more/all-tools/etherscan
https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-consolidated-corporate-registers
https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-sanctions-map
https://bellingcat.gitbook.io/toolkit/more/all-tools/global-suppliers-online
https://bellingcat.gitbook.io/toolkit/more/all-tools/icij-offshore-leaks-database
https://bellingcat.gitbook.io/toolkit/more/all-tools/importgenius
https://bellingcat.gitbook.io/toolkit/more/all-tools/importyeti
https://bellingcat.gitbook.io/toolkit/more/all-tools/littlesis
https://bellingcat.gitbook.io/toolkit/more/all-tools/lumen
https://bellingcat.gitbook.io/toolkit/more/all-tools/north-data
https://bellingcat.gitbook.io/toolkit/more/all-tools/occrp-aleph
https://bellingcat.gitbook.io/toolkit/more/all-tools/open-ownership
https://bellingcat.gitbook.io/toolkit/more/all-tools/opencorporates
https://bellingcat.gitbook.io/toolkit/more/all-tools/opensanctions
https://bellingcat.gitbook.io/toolkit/more/all-tools/opensecrets
https://bellingcat.gitbook.io/toolkit/more/all-tools/osint-tools-map
https://bellingcat.gitbook.io/toolkit/more/all-tools/rupep
https://bellingcat.gitbook.io/toolkit/more/all-tools/sanctionsexplorer
https://bellingcat.gitbook.io/toolkit/more/all-tools/un-comtrade-database
https://bellingcat.gitbook.io/toolkit/more/all-tools/wikipedia-list-of-registers
Protect Yourself From Onlline Tracking
HTTPS Everywhere
Two Factor Auth (2FA)
Tor Browser
Tails OS
Panopticlick
Privacy Badger
Security in a Box
Security Planner (CitizenLab)
Surveillance Self-Defense
Tech Solidarity
URLscan
VirusTotal
Malicious URL Tester
Tella App
Blur - Chrome extension
Dangerzone
Freedom of the Press Foundation
Bellingcat Newsletter
Bellingcat Challenge Newsletter
Indicator
IntelTechniques Tools
How to verify?
Julia Angwin’s 212 data brokers
Swiss OSINT toolkit
https://bellingcat.gitbook.io/toolkit/more/all-tools/atlos
https://bellingcat.gitbook.io/toolkit/more/all-tools/blender
https://bellingcat.gitbook.io/toolkit/more/all-tools/datawrapper
https://bellingcat.gitbook.io/toolkit/more/all-tools/gephi
https://bellingcat.gitbook.io/toolkit/more/all-tools/logseq
https://bellingcat.gitbook.io/toolkit/more/all-tools/maltego
https://bellingcat.gitbook.io/toolkit/more/all-tools/obsidian
https://bellingcat.gitbook.io/toolkit/more/all-tools/pinpoint
https://bellingcat.gitbook.io/toolkit/more/all-tools/qgis
https://bellingcat.gitbook.io/toolkit/more/all-tools/rawgraphs
https://time.graphics
https://bellingcat.gitbook.io/toolkit/more/all-tools/4plebs
https://bellingcat.gitbook.io/toolkit/more/all-tools/blackbird
https://bellingcat.gitbook.io/toolkit/more/all-tools/bluesky-insights
https://bellingcat.gitbook.io/toolkit/more/all-tools/bluesky-network-analyzer
https://bellingcat.gitbook.io/toolkit/more/all-tools/bskythreadreader
https://clubhousedb.com/
https://disboard.org/servers
https://bellingcat.gitbook.io/toolkit/more/all-tools/discord-chat-exporter
https://bellingcat.gitbook.io/toolkit/more/all-tools/discordleaks
https://tools.epieos.com/linkedin.php
https://f5bot.com/
https://findclone.ru/
https://tools.epieos.com/google-account.php
https://en.gravatar.com/site/check/
https://namemc.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures
https://kylemcdonald.net/parler/map/
http://photo-map.ru/
https://psnprofiles.com/
https://www.redective.com/
https://bellingcat.gitbook.io/toolkit/more/all-tools/sherlock
https://bellingcat.gitbook.io/toolkit/more/all-tools/snap-map
http://steamid.uk/
https://bellingcat.gitbook.io/toolkit/more/all-tools/strava
http://vk.watch/
http://watools.io/
https://xboxgamertag.com/

Logan Williams

https://imagehunter.apollomapping.com/
Planet Explorer
many different companies
Sentinel Hub
$6.50/square kilometer for Planet SkySat imagery
$17.50/square kilometer for Maxar's WorldView-2
QGIS

Martin Sona

https://acleddata.com/
ACLED Explorer
Trendfinder
Conflict Alert System (CAST)
Conflict Exposure Calculator
Analysis reports
Data export tool
curated datasets.
ACLED Explorer
ACLED Trendfinder
CAST (Conflict Alert System)
Ukraine Conflict Monitor
Yemen Conflict Observatory
Gaza Monitor
ACLED Access Portal
https://developer.acleddata.com/rehd/cms/views/acled_api/documents/1689675700-ACLED_Terms-of-Use-Attribution-Access_FAQs_2023.pdf
here
Terms of Use
Quick Guide to ACLED Data
Resource Library
https://www.urban-response.org/system/files/content/resource/files/main/acled-guide-to-dataset-use-for-humanitarian-and-development-practitioners-2014.pdf
ACLED API Documentation
https://gijn.org/stories/eclipse-mania-coastal-earthquakes-bridge-collapse/
https://www.bellingcat.com/resources/how-tos/2018/09/05/scrape-interactive-geospatial-data/
https://medium.com/@avoukenas/mapping-the-unknown-using-acled-data-and-gis-to-understand-conflict-zones-f6f927e04cf1
https://www.youtube.com/watch?v=wpInq3Lhqow
https://www.youtube.com/watch?v=CZMNv7y_9lQ
YouTube channel
https://apidocs.acleddata.com/
https://acleddata.com/knowledge-base/
https://acleddata.com/
Clionadh Raleigh
tracking cookies
Screenshot of ACLED Table View below showing all countries of interest.
ACLED Table View below showing all countries of interest.
ACLED Chart View below showing a pie chart of all countries of interest.
ACLED Chart View below showing a pie chart of all countries of interest.
Current example of Global anomalies in activity for February 2025.
Screenshot of Conflict Alert System (CAST) showing a map, a trend graph and detailed table of results.
Screenshot of Conflict Alert System (CAST)
Conflict Exposure Calculator showing an estimate of the amount of people affected by / involved in protests in Germany in the last 12 months (Feb 24 - Feb 25)
Screenshot of Conflict Index.
Screenshot of Conflict Index.

Bellingcat Volunteer Team/Unassigned

https://www.alltrails.com/
AllTrails+
AllTrails+
The Problem With AllTrails
AllTrails.com Haters: The Problem isn’t the App, It’s Us
default privacy settings
Protection from Harassment Act 1997
section 42A (1) Criminal Justice and Police Act 2001
Section 32 Crime and Disorder Act 1998
https://support.alltrails.com/hc/en-us
https://www.vice.com/en/article/v7b4zy/alltrails-data-exposes-precise-movements-of-former-top-biden-official
https://support.alltrails.com/hc/en-us/articles/360055345532-Getting-Started-with-AllTrails-Overview
https://www.youtube.com/watch?v=zcMm2bNwKME
https://www.youtube.com/watch?v=H8lsGsHJsYo
https://kaltura.uconn.edu/playlist/dedicated/1_t2twtq81/1_x2lc8p54
https://github.com/alltrails
https://support.alltrails.com/hc/en-us
https://www.alltrails.com/
Screenshot user interface show a search results for of Vondelpark Loop in Amsterdam. Shows a map of the route, elevation profile and user comments and ratings.
Screenshotof Vondelpark Loop in Amsterdam
https://4plebs.org/
https://archive.4plebs.org/_/articles/faq/
https://lumendatabase.org/notices/search?recipient_name_facet=4plebs.org
response status code 429
Retry-After header
The Oxygen of Amplification
https://archive.4plebs.org/_/articles/faq/
The Folly of DALL-E: How 4chan is Abusing Bing’s New Image Model
Where in the World is Q? Clues from Image Metadata
The Measure of Hate on 4chan
https://4plebs.tech/foolfuuka/
Documentation from original developers
https://twitter.com/4plebs
admin@4plebs.org
https://archive.4plebs.org/_/articles/credits/
Screenshot of search results for the term 'Bellingcat'

Anisa Shabir GAP member

https://vi.microsoft.com
optical character recognition
airplanes, cars, traffic lights or fire hydrants.
"Presenting: The Bellingcat Online Open Source Investigations Toolkit"
list of objects
multiple languages
free trial account
here
here
quality
individual
selected users
here
starter kit
War Crimes OSINT, Harassment, Doxxing Police and Protesters: Face Recognition for Everyone
The Guardian
this article
Learn about Azure AI Video Indexer
Azure AI Video Indexer
Facial recognition made easy
Features like "Character recognition" or "Object detection" can be relevant for some types of open source investigations.
Objects and topics extracted from the footage
The red circles indicate where the keyword occurs. The green rectangles indicate that clicking on the black box in the progress bar takes you the corresponding timestamp in the video.
The tool is able to extract individuals from video footage.
Emotions appearing in the footage
The tool requires to check a box before uploading the video

AutoStitch

Autostitch is a free tool for seamlessly combining multiple photos into a single panoramic image, making it ideal for creating wide-angle photography without needing specialized equipment.

URL

https://mattabrown.github.io/autostitch.html

Description

Autostitch is an image stitching tool that automatically combines multiple photographs into a single panoramic image. It uses advanced algorithms to blend the edges of overlapping photos to form a cohesive panorama.

Open source researchers can use the tool to create a panoramic image of a location that is visible in a video, in particular if the video includes shots from several perspectives and has been filmed with a moving camera.

Users can adjust the output setting for panorama. The setting options include the output size, blending options, and the JPEG quality found under advanced options. Despite these options, the tool has certain limitations which will be outlined in the limitation section.

Cost

Level of difficulty

Requirements

  • Windows Only

Limitations

  • Limited control over stitching parameters.

  • May struggle with images that have very minimal overlap. Users often face the error “failed to align images.” One may need to sort images individually and remove those that have minimum overlap. Works better with a large set of images that have been sorted meticulously - including images having considerable overlap. Autostitch works best for sequential images from a video. A video can be converted to sequential images, for example by using video splitting sites like ezgif.com/video-to-jpg (not recommended for sensitive video material).

  • Performance Issues: Performance can degrade with large image sets and Auotostitch has been found to have performance issues.

  • Limited support and documentation.

Guides and articles

To effectively use Autostitch, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • https://mattabrown.github.io/autostitch.html

Tutorials and Articles

  • Autostitch (no date) Kate Hailey. Available at: https://www.katehailey.com/blog/2012/05/23/autostitch (Accessed: 18 June 2024).

  • Autostitch Panorama Software Review (no date). Available at: https://www.neopanoramic.com/review/autostitch (Accessed: 18 June 2024).

  • Brown and Lowe (2003) ‘Recognising panoramas’, in Proceedings Ninth IEEE International Conference on Computer Vision. ICCV 2003: 9th International Conference on Computer Vision, Nice, France: IEEE, pp. 1218–1225 vol.2. Available at: https://doi.org/10.1109/ICCV.2003.1238630.

  • Brown, M. and Lowe, D.G. (2007) ‘Automatic Panoramic Image Stitching using Invariant Features’, International Journal of Computer Vision, 74(1), pp. 59–73. Available at: https://doi.org/10.1007/s11263-006-0002-3.

  • How To Make a Panorama Photo Tutorial (no date). Available at: https://www.neopanoramic.com/make_panorama.php (Accessed: 18 June 2024).

  • Matthew Alun Brown (no date). Available at: https://mattabrown.github.io/autostitch.html (Accessed: 18 June 2024).

Video Tutorials

  • Easy Panoramas with Rawtherapee and Autostitch (2021). Available at: https://www.youtube.com/watch?v=8XjUIG4sZO8 (Accessed: 18 June 2024).

Tool provider

Matthew Alun Brown - United States

Licensed by the University of British Columbia (Canada) to multiple companies including ILM (United States) and it appeared in several commercial products including Autopano Pro and Serif PanoramaPlus

Advertising Trackers

Page maintainer

Anisa Shabir GAP member

Bellingcat volunteer team

Mercator projection
Mercator Web Projection
Gall–Peters projection
Thinking Critically About Maps: Researching, Resisting and Re-imagining the World
Painting Country: Maps of the Country
https://kit.exposingtheinvisible.org/en/critical-maps.html
http://theconversation.com/five-maps-that-will-change-how-you-see-the-world-74967
https://doi.org/10.17953/aicrj.42.3.lucchesi
The Politics of Verticality
Forensic Architecture
General Data Protection Regulation (GDPR)
protects individual's privacy
Six Reasons Why Google Maps Is the Creepiest App On Your Phone
https://doi.org/10.1016/j.gecadv.2023.100003
https://www.devex.com/news/sponsored/why-we-need-to-think-about-ethics-when-using-satellite-data-for-development-99148
here
Circular Error at the 90th percentile
Root Mean Squared Error (RMSE)
How accurate is Google Earth’s measurements?
resolutions down to centimetres
temporal resolution
data latency
here
Google redraws the borders on maps depending on who’s looking
incorrect alignment of street maps with satellite maps in various applications
Great Firewall
https://www.newstatesman.com/spotlight/2022/08/mapping-navigational-apps-gis-safety-bias-google-maps
https://fas.org/publication/widespread-blurring-of-satellite-images-reveals-secret-facilities/
Crowdsourced geospatial data quality: challenges and future directions.
https://sentiwiki.copernicus.eu/web/sentiwiki
https://landinfo.com/buying-optical-satellite-imagery-the-top-ten-things-to-consider/
https://www.opendemocracy.net/en/article_801jsp/
https://aerometrex.com.au/resources/blog/key-factors-consider-when-choosing-between-aerial-satellite-imagery/
https://guides.geospatial.bas.ac.uk/10-things-to-know-about-vhr-satellite-data/4.-spatial-accuracy-and-ortho-correction
https://www.earthdata.nasa.gov/learn/backgrounders/remote-sensing
https://www.earthdata.nasa.gov/learn/backgrounders/data-latency
https://www.earthdata.nasa.gov/learn/backgrounders/what-is-sar
https://c4sr.columbia.edu/tutorials
https://datajournalism.com/watch/mapping-for-journalists
NASA, https://commons.wikimedia.org/wiki/File:World_upside_down.jpg, Public Domain

Bookmarklet

Drag the red button on the front page to the bookmarks bar for one-click archiving.bellingcat

Advanced search operators (insite:, quotes, *)

Narrow results inside a domain or find all snapshots containing a phrase.Wikipedia

API / Memento TimeGate

Automate retrieval with any Memento-aware client (Accept-Datetime:).ws-dl.blogspot.com

ZIP download (legacy)

Grab a bundled copy of pre-2019 captures for offline evidence.Wikipedia

File-type support

• No native capture of PDF, Flash, audio or most video containers; such pages resolve as blank or “unsupported” screens (Wikipedia) • Large pages over 50 MB are rejected (Wikipedia)

Critical evidence embedded in those formats will be lost unless you save an external copy.

Dynamic & gated content

• Snapshots rely on the crawler’s public view; pages behind paywalls, log-ins or geoblocks often render partially or not at all (Wikipedia)

Don’t assume a pay-walled Facebook post or subscriber-only article will be preserved.

Robots & takedown

• The service ignores robots.txt and meta-noindex; it rarely removes pages except for DMCA/abuse cases (Wikipedia)

Once archived, material is effectively permanent and may expose private or copyrighted data.

Performance & availability

• High load, DDoS mitigation and Cloudflare/DNS quirks can cause outages or slow saves (Wikipedia) (Reddit)

Time-sensitive captures may fail; retry later or use a secondary archiver.

Operator transparency

• Run by a largely anonymous owner (“Denis Petrov”, likely an alias) with no institutional backing (Gyrovague)

Long-term continuity is uncertain; treat the service as convenient but not canonical storage.

Longevity & redundancy

• Past funding gaps and DoS attacks prompted mirror moves and emergency Cloudflare shields (Wikipedia)

Always dual-archive crucial evidence (e.g., Wayback + local WARC) to hedge against sudden loss.

Bellingcat Team

https://archive.today
Wikipedia
bellingcat
bellingcat
Chrome
blogspot.com
"archive.today: On the trail of the mysterious guerrilla archivist of the Internet".

Atlos

ATLOS is a platform for collaborative and large-scale open source investigations.

URL

https://www.atlos.org/

Description

The main objective of Atlos is to enable teams of investigators to collaborate easily, even on large-scale investigations. Investigations are divided into several cases or occurrences, also called ‘incidents’.

View of an ‘incident’ page on Atlos. The 'Feed' section shows all the activity on the Atlos platform including when researchers have created an incident or added a new file. Source:

You can, on a single page:

  • create and characterise each case;

  • alert everyone to the presence of graphic images before researchers get to see it to prevent vicarious trauma;

  • collect digital material such as photos, videos and pdfs from all over the Internet (press articles, Telegram or X posts,...);

  • ... and archive it automatically;

View of an archived file, in this example a video. Source:
  • see material displayed in default greyscale, or colour;

  • organise who is assigned to a case or will receive updates on it;

  • work on the case simultaneously;

  • .... and transparently (no comments written on ATLOS can be deleted afterwards, the whole investigation process is recorded);

  • specify the GPS coordinates and find the incident on a map;

  • analyse the progress of your investigation (How many incidents are waiting to be addressed? Where are incidents geolocated?...).

Geolocated incidents are visualised on a map. Source:
Example for a project overview which shows a list of incidents, their status, date and incident type. Source:

This platform is open source (see here), and you can:

  • use its web version or host it yourself;

  • import and export your data in CSV format;

  • create custom integrations, for example with third-party archiving and publishing tools.

Cost

Free for a limited number of incidents that can be created and modified per month. Even with this free version, you have unlimited view access, your team can be of any size, and you can export your data whenever you want.

Further pricing information can be found here.

Level of difficulty

Requirements

At the top of the tool webpage, click on ‘Join Atlos’ and fill in the short form with your e-mail address and name and choose a password. You will be able to use multi-factor authentification to secure your access to Atlos.

Source:

Limitations

If your investigation is small-scale, a spreadsheet may suffice.

If you want to archive a document while working on Atlos, put it in the Source Material category, not in the comments, otherwise only the text and URL are saved.

Your specific use cases may not yet have been encountered by the Atlos team. If you feel the platform is missing an important feature, you can contact the team via e-mail.

Note that the tool providers have clarified in their FAQ section that 'while Atlos' archival function supports journalistic investigations, it’s not suitable for legal or forensic evidence.'

Ethical Considerations

Take a look at the Atlos security and risk model which is available here.

Guides and articles

  • Atlos Docs

  • Chris Osieck: Geolocating conflicts in Fall 2022 with various methods, and a preview of the new tool Atlos, 2022.

Tool provider

ATLOS is a collaborative platform created by two Stanford University students (Miles McCain and Noah Schechter, United States) who formed a non-profit association.

Advertising Trackers

Page maintainer

Stéphanie LADEL

Baidu Maps

A mapping application provided by Chinese technology company Baidu Inc.

URL

Main page, http://map.baidu.com/

API documentation, https://api.map.baidu.com/

Description

Baidu Maps offers maps, street view, satellite imagery, and real-time route planning. It is available via the web browser or as a mobile application.

The basics

In the web version, search for a location. To select layers, point your cursor to the bottom-right corner and 3 options will appear (i.e., default map view, satellite image, or street view). Select the layer you wish to explore.

For example, a search for Shanghai's Waigaoqiao (a port and commercial district) will show this view in the web browser.
Navigation to the regular map, satellite image and street view, found at the bottom right corner of the web browser

Note that the reference number at the bottom left, e.g., "GS(2023)1234", refers to the year when the image was approved for publication by the relevant government authority, China's State Bureau of Surveying and Mapping. This is not necessarily the year when the image was captured.

Street view

Street views are generally available on the road networks, indicated by the thickened routes. For a static preview, place the cursor onto the route. Click to enter street view mode.

The thickened gray routes indicate that street view is available.

Street view images are captured by a Baidu-operated fleet of vehicles, which are fitted with single-lens reflex (SLR) cameras, GPS and inertial navigation sensors. However, the fleet's image capture schedules are not made public.

Panoramic preview for street view

See above: From the regular map view, point to the main road (where street view is more likely to be available), right-click to show a shortcut menu > select the first item which means "panoramic preview" in English.

See below: The 360º preview is shown.

Time machine 时光机

The "time machine" function allows you to access older street view images, going as far back as 2013 (if available). From the current street view image, the time machine function is available at the bottom, indicated by a clock icon.

The "time machine" will show older street view images available (year and month of image captured). The approval reference is in the bottom right corner.

The Enigma of Coordinates in China

Most of the world uses the coordinate system WGS-84 (colloquially known as Earth coordinates), whereas China uses GCJ-02 (Mars coordinates). GCJ-02 uses an encryption algorithm that applies random offsets to the latitude and longitude of locations. Obfuscating the geographic data is for national security purposes.

Baidu Maps goes even further in its BD-09 coordinates system, applying additional encryption based on GCJ-02.

Where to get the coordinates in Baidu Maps

When searching for a location on Baidu Maps, the BD-09 coordinates are shown in the URL.

Another way to search is: https://api.map.baidu.com/lbsapi/getpoint/. Search for a location and the BD-09 coordinates are shown in the top-right. Note that in Chinese mapping tools, longitude comes before latitude.

Example: From the Baidu Maps API getpoint page, the coordinates will show on the top-right when searching for Dafen Village, Shenzhen

To search by coordinates instead, enter the coordinates (longitude first) and check the box for reverse search using coordinates.

3D models

A 3D view is available. Baidu Maps also offers an API for building third-party apps that leverage 3D models and live data: https://lbs.baidu.com/solutions/threedsvisualization

Global coverage

Baidu Maps' coverage and capabilities are available globally, though the user interface is only available in Chinese. When searching for locations outside China, English search terms can be used.

Underlying technologies and data providers

Baidu Maps' positioning and navigation capabilities are powered by the BeiDou Navigation Satellite System 北斗卫星导航系统. BeiDou is the global positioning and satellite technology developed by the Chinese government, and competes with GPS and Galileo. (For more about BeiDou: see Wikipedia; BeiDou official website; an academic article in Satellite Navigation, 2020.)

For all Chinese mapping tools, satellite imagery is provided by China Siwei Surveying & Mapping Technology, which uses data and imagery from DigitalGlobe, the US company.

Outside China, Baidu Maps has a partnership with HERE Technologies, the Amsterdam-based mapping and data company. Other information providers include OpenStreetMap, MapKing (for Hong Kong and Southeast Asia) and LocalKing (Taiwan).

Similar tools

Open-source researchers can cross-reference with other leading mapping services, including AMap (Gaode Maps) and Tencent Map (QQ Maps).

For open-source researchers accessing Chinese map tools from overseas, Baidu Maps is the only tool that provides street view on the web browser. (Street view is not available on AMap, and is only available in Tencent Map's mobile version.)

Note that all three mapping tools use (at least in part - for their China coverage) the BeiDou Navigation Satellite System for their positioning capabilities. The exact ways that BeiDou is leveraged in each mapping tool depends on the device, the chip, and the location where the mapping tool is used.

Cost

(Developer API use may be charged)

Level of difficulty

Requirements

  • Web: any modern web browser

  • Mobile: iOS and Android (basic functionality is available without registering an account)

  • Developer Platform: For individual developer accounts, only Chinese citizens can register. (Individuals must be between ages 18 and 65. Real-name registration and a selfie of the individual holding their ID are required.) Company developer accounts can be opened by overseas companies.

Limitations

Researchers and developers should consider several limitations:

  • Language Barrier: The user interface is only available in Chinese.

  • Access Speed: International users will experience slower access speeds, especially if using a VPN.

  • Barriers accessing the API: Non-Chinese individuals will have difficulty registering a Baidu developer account, preventing them from using Baidu's location-based services APIs. (See FAQ #23 for Baidu location-based services account authentication - in Chinese and English; Baidu Developer Account Registration Procedure - in Chinese).

Ethical Considerations

  • See the Bellingcat toolkit's About Maps and Satellites page for some general caveats when working with maps and satellite imagery including censorship and content control.

  • Privacy Concerns: Like many mapping services, Baidu Maps gathers user data, raising concerns about user privacy. (Concerns about Baidu Maps' collection of user data were raised in a 2016 report from Citizen Lab, University of Toronto and in an April 2021 notice from the Cyberspace Administration of China, which named all leading Chinese mapping tools among 33 apps for extensively collecting user data, beyond what is relevant to their service provision.)

Guide

Tutorials

  • Baidu Maps (Baidu Ditu 百度地图) And Tutorials in English (no date) BaiduinEnglish. https://www.baiduinenglish.com

  • Extracting Chinese geographic data from Baidu Map API. (December 2020) https://journals.sagepub.com/doi/full/10.1177/1536867X20976313

  • Cross-platform complementarity: Assessing the data quality and availability of Google Street View and Baidu Street View (Feburary 2025). https://doi.org/10.1177/27541231241311474

Video Tutorial

  • Baidu Maps : The Chinese Google Maps (2023). Available at: https://www.youtube.com/watch?v=hKVUOgoDUxs (French with English transcription).

Articles

  • How China is tearing down Islam. Financial Times. (November 2023) https://ig.ft.com/china-mosques/

  • Interrogating China’s “Google Maps” to Investigate the Xinjiang Detention Centers. March 2021. Global Investigative Journalism Network. https://gijn.org/stories/interrogating-chinas-google-maps-to-investigate-the-xinjiang-detention-centers/

  • Baidu found China’s “ghost cities,” but it is keeping their locations mostly a secret (2015). Quartz. https://web.archive.org/web/20151105031544/http://qz.com/540571/baidu-found-chinas-ghost-cities-but-it-is-keeping-their-locations-mostly-a-secret/

Tool provider

Baidu Inc http://www.baidu.com/ - China

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team

Auto Archiver

Bellingcat's tool to automatically archive social media posts, videos, and images. Free and Open-Source.

URL

Description

The Auto Archiver, developed by Bellingcat, is an designed for journalists and researchers to systematically archive digital content from social media and the web. Users can input URLs (for example, into a Google Sheets document or a CSV file), and the tool will automatically archive the posts, videos, images, or webpages at those URLs. It supports multiple platforms – including Twitter (X), Telegram, TikTok, Instagram, VKontakte, Bluesky, Truth Social, and even general websites – using the optimal method for each (e.g. or direct download via yt-dlp). If all else fails, it will submit the link to the Internet Archive’s Wayback Machine as a fallback for basic preservation (, ). Archived content can be enriched with additional data (such as cryptographic hashes, timestamps, screenshots, transcripts, and metadata) and saved either locally or to remote storage (for instance, a cloud bucket or Google Drive). The status and results of each archiving attempt are logged back to the source (e.g. appended to the Google Sheet or an output CSV), providing a clear record of what was captured.

Why It’s an Essential Tool

The Auto Archiver’s automation, expanded platform support, and use of robust archiving techniques make it indispensable for open-source investigations. Unlike manual archiving – which can be time-consuming and inconsistent – this tool enables rapid, reliable capture of information, ensuring that valuable online content remains accessible even if deleted or altered. Its open-source nature means the community can verify its methods and adapt the tool to specific needs, providing transparency and flexibility essential for responsible use. Bellingcat and others in the OSINT community have actively used Auto Archiver in fast-moving crises and major conflict investigations (for example, during Russia’s invasion of Ukraine) to save evidence that might disappear (). It has also been adopted by partner organizations like the Centre for Information Resilience and OSR4Rights to systematically archive content from conflict zones (). In practice, once the tool is set up, an investigator can simply copy-paste links of interest (from Telegram, TikTok, Twitter, etc.) into the designated sheet or interface, and the Auto Archiver will quickly preserve the content – a process described as “a life-saver for investigators” when dealing with volatile information ().

Notable instances and case studies:

Russia-Ukraine War: capture social media posts, videos, and images shared by both official and individual accounts on platforms like Telegram and Twitter. During the initial stages of the invasion, many accounts posted videos and images showing military movements, damage to infrastructure, and civilian experiences. Due to the risk of these posts being deleted or censored, the Auto Archiver has been a critical tool for creating a permanent record of this content, aiding in ongoing investigations and historical documentation.

Human Rights Investigations in Myanmar: The tool has reportedly been used to , especially during the 2021 military coup. The tool enabled researchers to capture posts documenting protests, government crackdowns, and other rights abuses, many of which were at risk of being taken down by the government or by the platforms themselves under pressure.

Election Violence Evidence Preservation: The Global Investigative Journalism Network (GIJN) has highlighted the Bellingcat Auto Archiver as a critical tool for preserving video evidence related to election violence, an issue of growing concern in 2024 and 2025. Its ability to simplify the previously complex process of video archiving led to its inclusion in GIJN's .

Tracking Misinformation and Disinformation Campaigns: Researchers focusing on misinformation have utilized the Auto Archiver (and comparable tools like Hunchly) to . For example, during elections or in the context of high-profile political events, coordinated misinformation can quickly flood social media platforms, often spreading widely before accounts or posts are removed. The Auto Archiver preserves these posts, allowing analysts to later examine the strategies used in these campaigns, even if the original content is no longer publicly accessible.

Documentation of Environmental Disasters: In , such as the 2020 wildfires in Australia or the 2023 earthquakes in Turkey and Syria, the Auto Archiver has been used to record firsthand accounts, videos, and images shared by residents. These records serve not only as evidence for immediate response and analysis but also as historical documentation that can assist future disaster response planning and research.

Supported Platforms

Platform
Primary Archiving Method
Fallback Method
Key API/Credential Requirements (Optional/Required)

Usage of Auto-Archiver

Auto-Archiver Ecosystem

The Auto Archiver API serves as a crucial intermediary layer, designed to manage users, Google Sheets containing URLs for archiving, and individual URL submissions. It leverages Celery workers to asynchronously process these archive requests by invoking the capabilities of the core bellingcat/auto-archiver tool. This architecture allows for scalable and non-blocking archival operations. The API supports authentication via Google OAuth Apps, providing a secure method for user access, and can also grant full control via an API token. Cross-Origin Resource Sharing (CORS) is enabled, permitting web applications from different domains to interact with the API. The entire API is designed to be run using Docker, simplifying its deployment and management.

A key feature of the API is its sophisticated user management and access control system, configured via a user-groups.yaml file. This file defines user groups, which in turn dictate access levels, operational quotas, and the specific orchestrator configurations to be used for archiving tasks. Users can be assigned to groups either explicitly by their email address or implicitly based on their email domain. Individuals not fitting into predefined groups are assigned to a default group, whose permissions can be restricted as needed. Permissions are granular, allowing administrators to control aspects such as:

  • read: Defines which groups' archives a user can access (all, none, or a specific list of groups).

  • read_public: A boolean enabling search access to public archives.

  • archive_url: A boolean enabling the archiving of individual URLs within that group.

  • archive_sheet: A boolean enabling the archiving of entire spreadsheets.

  • manually_trigger_sheet: Allows manual triggering of sheet archiving.

  • sheet_frequency: Defines options for how often sheets are archived (e.g., "hourly," "daily").

  • max_sheets: Limits the total number of spreadsheets a user can manage.

  • max_archive_lifespan_months: Sets a retention period for archives in S3 storage.

  • max_monthly_urls / max_monthly_mbs: Imposes quotas on the number of URLs or total data size a user can archive per month.

  • priority: Assigns a "high" or "low" priority to archiving tasks from that group.

Purpose and Current Status: The Auto Archiver UI, also referred to as the Auto Archiver Setup Tool, was initially presented as a prototype demo service hosted by Bellingcat at auto-archiver.bellingcat.com. Access to this instance is managed by Bellingcat's team and is typically granted to open-source researchers, journalists, or aligned groups, with limited quotas per user. The UI aims to provide a more user-friendly graphical interface for interacting with the Auto Archiver system, likely simplifying tasks such as submitting URLs for archiving and managing existing archives, by communicating with the backend API.

Significantly, the code for this UI is now open-source under an MIT license and is available on GitHub (repository bellingcat/auto-archiver-ui, formerly potentially bellingcat/auto-archiver-setup-tool). This development allows organizations to deploy their own instances of the UI, providing their teams with an accessible front-end to their self-hosted Auto Archiver API and core tool. The UI is built using Vue.js and JavaScript.

Self-Hosting: Step-by-Step Setup (Updated)

  1. Set Up Google Cloud (if using Google Sheets): Create a Google Cloud project and enable the Google Sheets (and Drive) APIs for it. Set up a Service Account in Google Cloud, download its JSON credentials, and share your Google Sheet with the service account’s email. This “non-human” account will allow the Auto Archiver to read and update your sheet on your behalf. (.)

  2. Download and Install the Tool: You can install Auto Archiver on your own machine or server in a few ways:

    • Option A – Docker: Install Docker, then pull and run the pre-built image. For example: docker pull bellingcat/auto-archiver && docker run -it --rm -v ./secrets:/app/secrets bellingcat/auto-archiver --config secrets/orchestration.yaml. (This command downloads the image and runs the archiver using a configuration file in a local secrets folder.)

    • Option B – Pip: Ensure you have Python 3.10+ installed, then install the Auto Archiver package from PyPI by running pip install auto-archiver. This will add an auto-archiver command to your system. (Alternatively, you can still clone the repository and install its requirements manually, but the PyPI package and Docker image simplify this process.)

  3. Install System Dependencies: Make sure additional system tools are available:

    • FFmpeg – for processing and saving video or audio content.

    • Firefox (or another supported browser) and Geckodriver – for any web automation tasks like capturing screenshots or loading dynamic pages (headless Firefox is used by default for certain modules).

    • (Optional) Fonts (Noto) – installing the Noto font family is recommended to ensure Unicode characters render correctly in screenshots/PDF printouts (especially for non-Latin scripts).

  4. Configure Environment and Credentials: The Auto Archiver uses a YAML configuration (commonly orchestration.yaml) to enable/disable modules and specify credentials. You can create or edit this config file manually, or use the built-infor guided setup. In the config (or a separate .env file referenced by it), provide the paths and keys it will need:

    • The path to your Google service account JSON file.

    • API keys, tokens, or login credentials for any platforms you plan to archive from (Telegram API ID and bot token, Twitter API bearer token or login cookies, VK username/password, etc.). Instagram archiving may require setting up the optional InstagrAPI service and for it.

    • Choose your feeder (input source) module – e.g., Google Sheets (requires sheet ID and credentials), CSV/console, or others – and your desired storage module (e.g,. local disk, an S3 bucket, Google Drive). Enable or disable any extra enricher modules (like screenshot, hashing, transcription) as needed. The modular design allows you to load only what you need.

    • Note: Keep all secret keys/tokens in the secure .env or the config file (which you should not share publicly) rather than hard-coding them. This protects your credentials and maintains data integrity.

  5. Run the Archiver: Start the tool using your chosen method. For example, if installed via pip, run the command auto-archiver --config orchestration.yaml (adjusting the path to your config). If using Docker, the container may already be running the service (depending on the run command). Once running, begin feeding it URLs:

    • If using Google Sheets, paste or enter the target URLs into the designated sheet and watch as the Auto Archiver processes each entry. The status (success or error, archive identifiers, etc.) will be written back to the sheet in adjacent columns.

    • If using a CSV or CLI input, run the archiver with the CSV file or input the URLs as prompted, and check the output log or report file for results.

    • The tool will automatically determine which extractor module to use for each URL based on its domain/platform. For example, a TikTok link will invoke the TikTok extractor, a YouTube link will use the generic/yt-dlp extractor, a Telegram post will use the Telegram or Telethon extractor, and so on. Content and metadata will be saved according to your configuration (either on local storage or uploaded to your chosen cloud storage). The Wayback Machine extractor may also run as a backup to capture a snapshot of the page ().

Secure your keys: Remember to store API keys and credentials in a protected file or environment variable, not in plain code. Avoid exposing these secrets in any public repository or shared environment to prevent abuse or unauthorized access.

Configuration Deep Dive

Configuration is central to tailoring the Auto Archiver's behavior:

  • Orchestration Files (orchestration.yaml): This YAML file is the primary configuration for the core Auto Archiver. It defines archiving strategies for different platforms, specifies storage backends (local, S3, Google Drive), configures media processing options, and sets other operational parameters. When using the Auto Archiver API, at least one secrets/orchestration.yaml file must be created and referenced. If the API's "archive sheets" feature is used with a database feeder for Google Sheets, an additional orchestrationsheets-sheets.yaml file with the gsheet_feeder_db feeder and database enabled and configured is also necessary.

  • Environment Variables (.env files): To securely manage sensitive information such as API keys, paths to credential files (like the Google Service Account JSON), and other deployment-specific settings, the Auto Archiver utilizes .env files. The core tool typically looks for a .env file in its project directory. The API component uses distinct files for different environments, specifically .env.prod for production and .env.dev for development setups.

  • The New Configuration Editor: Recognizing that manually editing YAML files can be complex and error-prone, the v1.0.0 release introduces a "Configurations Editor". This tool, accessible via the new documentation website (auto-archiver.readthedocs.io), is designed to simplify the creation and modification of orchestration.yaml files. The build process for the documentation site includes steps to generate this editor as an HTML page (scripts/generate_settings_schema.py and npm run build for scripts/settings). This suggests a web-based utility, possibly running client-side, that provides a guided interface for configuring the Auto Archiver, thereby lowering the technical barrier and potentially reducing configuration errors. This is a significant usability improvement, directly addressing one of the tool's noted limitations regarding setup complexity.

  • API Deployment: The Auto Archiver API is designed for Docker-based deployment. The GitHub repository provides Makefiles with targets like make dev for spinning up a development environment (which may include services like Redis) and make prod for production deployment. Setup involves configuring the appropriate .env file (.env.dev or .env.prod) and the user-groups.yaml file to define user access and permissions.

  • UI Deployment (Self-hosted): For organizations wishing to deploy the Auto Archiver UI, the process involves fetching the Vue.js-based source code from its GitHub repository (bellingcat/auto-archiver-ui). The project is built using yarn (e.g., yarn build). The resulting static assets can then be deployed to any web hosting service that supports static sites (e.g., Firebase Hosting, Netlify, AWS S3 with CloudFront, or a traditional web server). Critical to this setup is ensuring the UI is correctly configured to communicate with the organization's self-hosted instance of the Auto Archiver API. The original setup instructions mention dependencies on Firebase and Google Cloud projects , which self-hosters may need to replicate or adapt based on their infrastructure.

The varied deployment options reflect a tiered approach to complexity. Docker offers a streamlined path for the core tool, while pip provides flexibility for Python-centric users. Full self-hosting of the API and UI offers maximum control for organizations but demands greater technical expertise and infrastructure management. This flexibility caters to a wide spectrum of users, from individual researchers to large investigative teams, though the "setup complexity" limitation becomes more pronounced as one moves towards deploying the full ecosystem.

To secure API keys, store them in a protected environment file (e.g., .env) rather than directly in the code, use environment variables to access them; avoid sharing or exposing keys in public repositories to prevent unauthorized access and ensure data integrity.

This setup covers the essentials to get the Auto Archiver running. More detailed troubleshooting and configuration options can be found in the .

Cost

Level of difficulty

Requirements

  • Google Cloud Service Account (JSON credentials) – required if using Google Sheets integration or Google Drive storage.

  • Python 3.10 or above – required if installing via pip or running from source.

  • Docker – optional, if you choose to deploy via Docker container instead of local installation.

  • FFmpeg – for handling video/audio downloads and conversions.

  • Firefox browser and Geckodriver – for automated web content rendering (e.g. to take screenshots or navigate pages).

  • Telegram API ID & Hash and a Bot Token – optional, for archiving Telegram messages via the API/Bot.

  • Twitter API Bearer Token – optional, for Twitter API extraction (if using the official API method; not needed if using cookie-based or generic extraction).

  • VKontakte login (username & password) – optional, for archiving content from VK that isn’t publicly accessible without login.

  • Instagram credentials – optional, for Instagram content that requires authentication (used with the Instagram API extractor/InstagrAPI service).

  • Bluesky account – optional, not required for public Bluesky posts ()

  • Internet Archive account – optional, with your own credentials (to increase archiving rate limits)

  • Stable Internet connection – required for the tool to access and archive online content.

(Most platform credentials are only needed if you intend to archive from that platform and the content isn’t publicly accessible. Public content from many sites – e.g. YouTube, Facebook, TikTok – can often be archived without logging in, thanks to the integrated yt-dlp backend.)

Limitations

  • Initial Setup Complexity: While improved, the setup can be complex for first-time users. It involves configuring cloud credentials, API keys, and installing system dependencies. The new configuration wizard and Docker images have reduced this burden, but a basic technical proficiency is still necessary to get the tool running correctly (). Users may need to troubleshoot environment issues or adjust configurations for their specific use case.

  • Platform & API Dependence: The Auto Archiver relies on third-party platforms’ APIs and front-end structures, which are subject to change. If a social media platform alters its URL format, API access, or introduces new anti-scraping measures, some extractor modules might break until updated. The tool’s maintainers actively push updates (and the tool can auto-update its yt-dlp component) to adapt to changes, but there may be short lapses in functionality for certain sites (). Additionally, some platforms (e.g. Instagram, Facebook) do not provide easy methods for third-party archiving of content, meaning the Archiver might not capture those perfectly without an authorized session or may require workarounds like providing your login cookies.

  • Archiving Gaps for Certain Content: The Wayback Machine fallback does not fully preserve videos or interactive media (). While the Auto Archiver attempts to download media content directly (using platform APIs or scraping) so that videos are saved, if all automated methods fail and only a Wayback snapshot is taken, the result may be a page without the actual video or dynamic elements. Highly dynamic or encrypted content (such as livestreams, ephemeral stories, or posts behind certain paywalls) may not be captured completely. Furthermore, very large files or high volumes of links could hit rate limits or timeouts on some services. Users should be aware of these edge cases and, when possible, manually verify that critical videos/images have been successfully saved (for example, by checking the output folder or cloud storage to see that media files are present).

Ethical Considerations

  • Respect Privacy and Consent

    • Public vs. Private Content: Only archive content that is publicly accessible and intended for public consumption. Avoid archiving private materials or data that could infringe on someone’s privacy rights without clear public-interest justification.

    • Sensitive Data: Be cautious with content involving minors, vulnerable individuals, or personal information (e.g. medical or legal details). Even if publicly posted, such content should be handled with care and probably avoided unless crucial to an investigation.

  • Ensure Content Authenticity and Accuracy

    • Verify Content: Archiving is not a substitute for verification. Always verify the source and context of the content before using it in reporting. False or misleading information can be archived just as easily as accurate information. Treat archived material as evidence to be corroborated, not automatically as truth.

    • Preserve Metadata: When possible, preserve metadata (timestamps, author, geolocation tags, etc.) during archiving. This information can be vital for establishing authenticity and timeline, especially if the content is later used in legal or historical contexts.

  • Minimize Harm and Avoid Misrepresentation

    • Context Matters: Consider the context in which archived material will be presented. Content from conflict zones or sensitive events can be misinterpreted if taken out of context. Provide appropriate context when sharing archived clips to avoid fueling misinformation.

    • Avoid Manipulation: Do not alter archived content. Present the material as it was originally, and refrain from editing or manipulating screenshots/videos in a way that could mislead. The goal is to preserve, not to create new distortions.

  • Adhere to Platform Terms and Legal Constraints

    • Platform Policies: Check each platform’s terms of service and API usage policies. Some platforms may prohibit automated scraping or require permission for certain kinds of data collection. Use the tool in a way that does not flagrantly violate terms, to avoid legal or account repercussions.

    • Intellectual Property: Respect copyright and usage rights. Archiving news videos or photographs, for example, might raise copyright issues if you later publish them. Consider fair use and always attribute the original source. The Auto Archiver’s output is for research and evidentiary purposes.

  • Legal Implications of Automated Archiving

    • Jurisdictional Restrictions: Laws on data archiving vary by country. If you are operating in a jurisdiction with strict data protection or cybercrime laws, make sure that using the Auto Archiver (especially on content containing personally identifiable information) is legal. Obtain legal advice if unsure.

    • Safety of Sources: In repressive environments, archiving certain content (even if public) might create a trail that could endanger the poster or others. Be mindful of what you archive and who could potentially access the records. If necessary, keep archives secured and consider the operational security of your archiving activities.

Guides and articles

Ramalho, M. (2022, September 22). Preserve Vital Online Content With Bellingcat’s Auto Archiver. Bellingcat.

Bellingcat/auto-archiver. (2024). [Python]. Bellingcat. (Original work published 2021)

Tool provider

Bellingcat

Advertising Trackers

The tool itself does not appear to use any advertising trackers. However, if you use the Google Sheets integration, be aware that Google’s services use tracking cookies. In operational use, the Auto Archiver runs locally or on your own server, so your data stays under your control.

Page maintainer

Bellingcat OpenStreetMap Search

A user interface to search OpenStreetMap data for features in proximity to each other.

URL

Description

Bellingcat has built a tool for searching OpenStreetMap data to help geolocate images based on objects and structures that open source researchers can see in an image they are trying to geolocate. The tool searches for locations in a predefined region that fulfil several characteristics at once (for instance a location in the vicinity of a school, a supermarket and a street with sidewalks). It is a simplified version of the Overpass query language tool that some open source researchers may already be familiar with using .

With the OpenStreetMap search tool, a researcher can find geolocation leads by searching for several features on OpenStreetMap that are placed within a certain maximum distance to each other. Large queries may take a minute to run - to increase the speed search a smaller area by zooming in on the map. Results can be browsed directly, opened in Google Maps by clicking the lat/long, or downloaded as a CSV or KML file.

The example below shows a search for bridge amenities around Amsterdam on a satellite map:

Example Use Cases

Online Open Source Investigators can leverage the Bellingcat OpenStreetMap Search in numerous ways to enhance their reporting and storytelling, particularly in investigative journalism. Some applications include:

  • Tracking and Reporting Urban Development: Journalists can monitor construction projects, changes in land use, and gentrification trends, providing data-backed reports on urban growth or decline.

  • Investigating Environmental Issues: By analyzing data on green spaces, pollution sources, and changes in natural landscapes, reporters can uncover stories on environmental degradation, conservation efforts, and climate change impacts.

  • Transportation and Infrastructure Reporting: Data on road networks, public transport facilities, and infrastructure developments can inform stories on transportation challenges, government spending, and urban mobility.

  • Disaster Reporting: In the aftermath of natural disasters, journalists can quickly gather information on affected areas, infrastructure damage, and relief efforts to provide accurate and timely news coverage.

In each of these use cases, users can precisely tailor their queries to extract specific data points from the vast repository of geographic information available on OpenStreetMap.

Latest changes and features:

Cost

Level of difficulty

Requirements

  • Any modern web browser

  • A Google account with an email address

Limitations

  • Automatic logouts: It can happen that the tool logs users out during a user session. It is recommended to refresh the tool page from time to time and to simply log in another time with the same Google account in case this happens.

  • Doesn't Support Complex Queries: The tool only supports a constrained subset of the query language (Overpass QL).

  • Query Complexity and Performance: Overpass Turbo might struggle with very complex queries or large data sets, leading to long response times or timeouts.

  • Data Currency: While the tool provides access to up-to-date OSM data, there may be a minor delay in data refresh rates which could impact real-time data analysis needs.

  • Geographical Limitations: Performance and efficiency can degrade for queries that span very large geographical areas or the entire globe.

  • OpenStreetMap: very detailed but accuracy and completeness varies significantly around the world. This tool can be used to find possible leads, but it should not be considered exhaustive or used to exclude areas of interest.

Ethical Considerations

Bellingcat OpenStreetMap Search has the following ethical considerations

  • Privacy and Data Sensitivity: While the tool offers broad access to public OpenStreetMap (OSM) data, users should be cautious when querying or sharing data that could potentially reveal sensitive information about individuals or locations.

  • Responsible Use of Resources: Given the resource-intensive nature of some queries, users should consider the impact of their actions on the availability for others. Excessive or unnecessary querying can lead to server strain, affecting the service for all users.

  • Data Accuracy and Misuse: Users should be aware that data obtained from, as with any crowdsourced information, may not always be accurate or up to date. Misinterpretation or misuse of this data can lead to ethical concerns, especially if used in critical applications or decision-making processes.

  • Open Data Ethics: Engaging with OSM data should align with the ethics of open data usage, including respecting licensing agreements, attributing data correctly, and contributing to the data's quality and richness where possible.

Guide

To effectively use Bellingcat OpenStreetMap Search, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • Not a full wiki but the project's homepage:

Tutorials and Articles

  • Williams, L. (2023) Finding Geolocation Leads with Bellingcat’s OpenStreetMap Search Tool, bellingcat. Available at: (Accessed: 5 April 2024).

Video Tutorials

  • Start Your Geolocation Search With Ease (2023). Available at: (Accessed: 5 April 2024).

Community and Support

  • Submit feature requests or bugs at or contact

Tool provider

, Netherlands

Advertising Trackers

Page maintainer

CAT UXO

A repository for professionals working in the explosive ordnance disposal (EOD) space.

URL

Description

app is a go-to repository for many professionals working in the explosive ordnance disposal (EOD) space. It has categorized hundreds of unique models of EO, including all land service ammunition categories. Each entry in CAT-UXO’s database provides an image of the item of EO and a brief description. Each category can also be filtered by further sub-categories, and its country of origin, country of use, weight, and dimensions.

CAT-UXO is based in the United Kingdom with contributors adding information from all regions of the world.

Cost

Paid plan unlocks additional information about each item of explosive ordnance.

Level of difficulty

Requirements

Payment and login required for paid version.

Limitations

Limited technical information.

Ethical Considerations

Sponsored by commercial EOD entities.

Guide

-

Tool provider

Collective Awareness to Unexploded Ordnance (CAT-UXO), UK

Advertising Trackers

Page maintainer

527 Explorer

ProPublica's 527 Explorer is a database that allows users to examine the finances of organizations known as 527s in the United States, which can raise unlimited sums for political purposes.

URL

Description

ProPublica's 527 Explorer allows people to review the finances of nonprofit organizations known as 527s in the US. 527s file reports with the Internal Revenue Service (IRS), but these filings appear in a section separate from most nonprofits on the IRS website. ProPublica's database is intended to make searching these filings easier by including tools to help match names, addresses and other information that may have spelling variations. The tool also shows similar contributions and expenditures, allowing the user to possibly uncover other connections between organizations. The database also has a feature which shows which 527s have similar donors and expenditures.

Cost

Level of difficulty

Requirements

-

Limitations

The tool is likely best used together with other databases that look at other types of financial contributions and expenditures (Federal Elections Commission, state and local level election office websites, lobbying disclosure databases, etc.). If a user wishes to view the original IRS form, they may need to visit the IRS website anyway. While the tool has a feature that shows similar donors, a user may also need to be aware of acronyms or name variations of the organizations of interest.

Ethical Considerations

None

Guides and articles

ProPublica:

ProPublica: , Youtube, July 2024.

Ellis Simani: , ProPublica, June 18, 2024.

OpenSecrets:

Tool provider

, US.

Advertising Trackers

Page maintainer

Bulletpicker.com

Bulletpicker.com is a collection of ammunition guidebooks and manuals from several different armed forces.

URL

Description

The compiles a wide range of ammunition manuals and guidebooks from multiple military forces. Users can search the database easily, and every item provides a link back to the original source. Each ordnance item in Bulletpicker has its own page, typically including technical diagrams, real-life images (if available) and a written overview.

NOTE: This website contains information about ordnance, explosives, and related items for educational and reference purposes only. The content should not be used for: (1) attempting self-guided disposal of explosive devices; (2) manufacturing explosive devices or components; (3) handling unexploded ordnance without proper training; (4) any illegal activities involving explosive materials.

According to the tool provider, Bulletpicker contains

The tool provider also says that its purpose is data-sharing between : Explosive Ordnance Disposal (EOD), Public Safety Bomb Technician (PSBT), and commercial UXO (Unexploded Ordnance) and is accessed by a : personnel from government agencies, historians, archaeologists, forensic experts, and others working in related fields.

that the platform has:

  • Technical info on ~4,000 ordnance and related items

  • Access to 1,300+ publications in PDF format

  • A downloadable version for offline use in remote areas or those operating in places with limited connectivity which is available for download

According to the tool website, these technical manuals are scanned as PDF.

NOTE: When researching ordnance, explosives, and related items using Bulletpicker, it is essential to remember that the content is not for identification or instructional purposes and does not take the place of a qualified specialist. Users are responsible for verifying information with other official references.

Key Areas

TIP: Because the website contains a vast repository of resources, users can use the search function on the top left for keywords.

The contents are organized into the following categories, accessible through the navigation menu on the left side of the page.

1. - This section is a collection of manuals from different armed forces (including historical manuals)

2. - this section contains resources on various fillers, defined as the These are the explosive materials packed inside an ordnance and are the substances that do the job of creating the explosion. Contents are organized in alphabetical order by name of the explosive agent and contain technical information.

3. - This section contains a list of various weapon systems, along with a brief introduction to each system. If you are new to the subject matter, it is recommended to start by exploring the “General Information” tab before moving on to more technical sections.

Each type of ordnance has a subcategory organized by country.

For example:

Users interested in resources related to Ukrainian ordnance can follow the steps as follows:

Ordnance → Bombs → Ukraine

Information on ballistic properties () can be found under "description" or "functioning."

4. - According to this , a fuze is a “device with explosive components designed to initiate the main charge” and determines when the explosion happens. This section of the website lists various types of fuzes which are categorized by country. Some types contain a short description, an image, a short description of its function, hazardous components, if any, - for example . Also note that sometimes items will contain just a diagram and no real-life photo, or just a real-life photo with no diagram. Sometimes, these items contain both.

The content is organized by type of ordnance in which the fuze is used, and then followed by a subcategory organized by country.

For example:

Fuzes → Bombs, Clusters and Dispensers → France

WARNING: When researching ordnance, explosives, and related items using Bulletpicker, it is essential to remember that the content is not for identification or instructional purposes and does not take the place of a qualified specialist. Users are responsible for verifying information with other official references.

Use cases

Based on the content, Bulletpicker.com could be used for:

  • Basic Identification of Ammunition in Ukraine: The website includes a copy of the 2024 guide to Basic Identification of Ammunition in Ukraine, in both

  • Historical Research: Accessing information on older ordnance, such as “” or "”. It can be a valuable archive for technical manuals from old and recent conflicts.

  • General Knowledge: Learning about different types of explosives, chemical agents, and related items. Because the website has an extensive categorical organization, it allows users to develop a comprehensive knowledge of weapons systems, their technical specifications, and other identifying characteristics across multiple countries and time frames.

  • Technical Reference (with caveats): Although the site explicitly states that it is not for identification or instruction by unqualified individuals, trained specialists may use it as one reference point among others. For those with foundational knowledge or who have professional qualifications, this tool may be helpful because it provides data such as:

    • Hazardous components, if available

    • Chemical composition of a filler

    • Ballistic properties

    • and

    • Precise measurements

Cost

Level of difficulty

Based on the disclaimers and the technical nature of the subject matter (Ordnance, Explosives), navigating and understanding the information on Bulletpicker.com might require some prior knowledge or a careful approach. Beginner users without a background in this area should exercise extreme caution and know the site's limitations.

Requirements

  • A modern web browser with JavaScript enabled

  • PDF Reader

Limitations

  • The content is not for Demining, Unexploded Ordnance (UXO), or Explosive Ordnance Disposal (EOD) information.

  • Not designed to teach EOD/UXO technicians or deminers.

  • Not designed to identify UXO or ordnance.

  • Content is not for identification or instructional purposes for unqualified individuals.

  • Does not replace qualified specialists.

  • Users are responsible for verifying content with other official references.

  • Bulletpicker, LLC is not associated with the DoD or the US Government.

  • Bulletpicker, LLC does not handle classified Government documents or data.

  • Proximity to UXO is always dangerous and should be avoided; only trained personnel should handle it.

Based on our review, here are additional limitations:

  1. Foundational knowledge required

The content of Bulletpicker.com is intended for those with a foundational background on military weapons systems. Beginner users will not find introductory content. It is not designed for beginner users, and assumes they possess foundational knowledge of ordnance terminology and identification.

  1. Content Variability:

Information depth and organization vary across the different sections of the website, possibly due to the reliance on public domain materials and sources with expired copyrights. This creates noticeable inconsistencies in coverage.

For example, includes resources for 13 countries, while the covers eight countries plus an “unknown” category.

According to the tool provider, variation in content is due to several reasons, including: (1) Many documents exist but are classified as “For Official Use Only” (FOUO), making their distribution illegal. (2) Documents that appear on document hosting websites, such as Scribd or archive.org, are not allowed to be posted on the website, as this can result in immediate legal issues from authorities. (3) without special permission.

Another example is that not all items will contain an image or diagram.

According to the tool provider, this is because some images are classified as sensitive materials, have poor image quality, or require time management due to the massive volume of submissions received.

Ethical Considerations

Given the sensitive nature of the information (ordnance and explosives), users should consider the ethical implications of how they use this information. It should not be used for any illegal or harmful activities. Respecting the disclaimers and limitations of the site is imperative.

Guide

None at the moment.

Tool provider

Ted Carlson and several

USA

Advertising Trackers

Page maintainer

Apple Maps

Apple Maps is a digital mapping service with detailed, interactive maps, satellite imagery, and location-based information.

URL

Description

Apple Maps can be useful for open source researchers due to its high-resolution imagery and detailed mapping capabilities. Here are some features of interest:

  • High-Resolution Imagery: Provides clear satellite views, useful for analyzing geographical and structural details.

  • Detailed City Data: Includes 3D views and indoor maps of significant landmarks, airports, and shopping centers.

  • Search Functions: Location search by name, coordinates, or landmarks.

  • Environmental Data: Offers data on air quality and weather, helpful for tracking environmental conditions in specific areas.

  • Privacy-Focused: Ensures that data collected from usage isn't tied to user profiles, maintaining researcher anonymity. See and the .

Features (MacOS and mobile):

  • 3D view

  • Compass North: realign the map to compass north.

  • Current Location: option to centre map at users location.

  • Directions: get directions from your current location or between two locations by car, walking, public transport or bike including travel time.

  • Favourites: add new place to favourites

  • Guides: create collections of locations in a guide.

  • Language: supports multiple languages.

  • Layers: multiple map layers available including Explore, Driving, Public Transport and Satellite.

  • Look Around (Street View): see current street view imagery ().

  • Print: print the current map or save it to PDF.

  • Search: search by address, general location or latitude and longitude.

  • Send to phone (from the desktop): share the current view to your phone.

  • Sharing and embedding: share selected locations as a link or to Apple Desktop applications.

  • Weather: see the current weather at the selected location.

  • Zoom tool: zoom in and out on the map.

The example below shows a 3D view in Apple Maps Desktop of a search for Amsterdam:

Limited functionality available on the web at:

Use Cases

Apple Maps, with its rich features and extensive data, can be a powerful tool in the realm of open source research. Here are some potential use cases:

  • Geolocation Verification: Verifying the location of a photo or video shared on social media to confirm the authenticity of claims made online.

  • Investigative Reporting: Tracking and mapping out relevant locations to a story, thereby providing readers with a clearer understanding of the spatial relationships and geographical details of the investigation.

  • Historical Analysis: Comparing current maps with historical data to highlight changes over time in areas of interest, which can add depth to stories on urban development, environmental changes, or socio-economic shift.

  • Infrastructure Analysis: Analyzing satellite images and 3D maps of infrastructure for changes or developments that might indicate political, military, or economic events.

  • Environmental Monitoring: Monitoring changes in landscapes, forest cover, water bodies, etc., to report on environmental issues or natural disasters.

Cost

Level of difficulty

Requirements

  • Web: any modern web browser

  • Mobile: iOS

  • Developer Platform: Apple account with email address and a credit card.

Limitations

  • Coverage: While Apple Maps has significantly improved its coverage over the years, there are still some regions, particularly in developing countries, where the map data might not be as detailed or up-to-date as in the US or Europe. Apple's documents Apple Map's coverage.

  • Look Around (Street View): Apple Maps' Look Around feature, similar to Google's Street View, is not as widely available globally. Its coverage is limited to major cities and places of interest. Apple's documents Apple's Look Around coverage and their page detail where and when images are being collected.

  • Cross-Platform Availability: Apple Maps is primarily available on iOS, macOS, and watchOS devices. Its limited availability on non-Apple platforms could be a drawback for users seeking cross-platform compatibility. Windows users can use (in beta) or have a look at .

  • Limited Web Version: the web version (Apple Maps on the web) lacks significant functionality like searching and street view.

  • Screenshots Use: screenshots may be used for non-commercial purposes but must be attributed e.g. Map data © 2024 Apple Inc.. For more information see .

  • API Rate Limits: the developer API has rate limits for more information, see .

  • API Use: the Apple Maps API has specific restrictions on things like caching, see the on this and for information about commercial use.

Ethical Considerations

Open source researchers using Apple Maps should consider the following ethical implications:

  • Bias and Representation: The limited coverage in developing countries and the focus on major cities and tourist attractions can lead to an implicit bias, portraying a skewed image of the world. Researchers should be mindful of this in their reporting and seek to provide a balanced view. See and .

Guide

To effectively use Apple Maps, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • No official wiki: Apple provides limited information here:

Tutorials and Articles

  • Learn – Apple Maps for iOS & Mac – TheMacU.com (no date). Available at: (Accessed: 12 April 2024).

  • Organize places in My Guides in Maps on iPhone (no date) Apple Support. Available at: (Accessed: 12 April 2024).updated, T.P. last (2022)

  • Apple Maps: 17 essential tips and tricks, Tom’s Guide. Available at: (Accessed: 12 April 2024).

Video Tutorials

  • Maps for iPhone is AWESOME now! (FULL Tutorial + iOS17) (2023). Available at: (Accessed: 12 April 2024).

Developer Resources

Community and Support

  • provided as part of the Apple Maps app.

Tool provider

Apple Inc. - United States

Advertising Trackers

Page maintainer

Bing Maps

Bing Maps is a web mapping service provided by Microsoft that offers detailed geographical information and tools for route planning, location search, and satellite imagery.

URL

Description

Bing Maps is a web mapping service provided by Microsoft. It offers users access to detailed maps and driving directions, as well as features such as street view, 3D maps, and traffic updates. The tool serves various purposes, from helping users navigate from point A to B efficiently, to planning trips, and conducting geographical research.

Features:

  • Language: supports multiple languages.

Bing Maps is available in the following formats:

  • Web

  • Mobile

  • Developer API

Example search results for the term Amsterdam:

Use Cases

Bing Maps can be a valuable tool for open source researchers in various ways, such as:

  • Geolocation Verification: Verifying the location of a photo or video shared on social media to confirm the authenticity of claims made online.

  • Investigative Reporting: Tracking and mapping out relevant locations to a story, thereby providing readers with a clearer understanding of the spatial relationships and geographical details of the investigation. One issue to remember is that Bing map imagery may not be up to date see for more information.

  • Historical Analysis: Comparing current maps with historical data to highlight changes over time in areas of interest, which can add depth to stories on urban development, environmental changes, or socio-economic shift.

  • Infrastructure Analysis: Analyzing satellite images and 3D maps of critical infrastructure for changes or developments that might indicate political, military, or economic events.

  • Environmental Monitoring: Monitoring changes in landscapes, forest cover, water bodies, etc., to report on environmental issues or natural disasters.

  • Gathering Geopolitical Intelligence: Mapping conflict zones, territorial control changes, or military movements using updated satellite imagery to understand geopolitical dynamics.

Cost

Developer API may incur costs depending on usage (see: )..

Level of difficulty

Requirements

  • Web: any modern web browser

  • Mobile: iOS and Android

  • Developer Platform: Azure account with email address and a credit card.

Limitations

  • Licensing and Cost: Bing Maps API incurs costs for extensive usage beyond the provided free usage quotas, which might not be suitable for projects with limited budgets (see: ).

  • Data Coverage: While comprehensive, Bing Maps has less detailed mapping data in certain remote or less-populated regions compared to other services such as Google Maps.

  • Developer API Limits: There are daily rate limits on API calls, which may impact large-scale applications or services requiring high numbers of requests (see: ).

  • Update Frequency: The frequency of map updates for certain areas may not be as regular as some users require, potentially affecting the accuracy of the maps. See for more information.

  • Feature Set: Although Bing Maps offers a wide range of functionalities, it lacks features found in other mapping services, such as the more advanced analytical tools and detailed terrain information found in Google Earth Pro.

Ethical Considerations

When open source researchers use Bing Maps, they should consider the following ethical aspects:

  • Privacy and Anonymity: Be cautious when reporting on sensitive areas or topics. Ensure individuals' locations or movements are not disclosed without consent, especially in contexts where revealing locations could endanger lives or privacy.

  • Data Accuracy and Misrepresentation: Verify the accuracy of the information provided by Bing Maps. Misrepresenting a location, either intentionally or accidentally due to outdated or incorrect map data, can lead to misinformation and harm reputations. For more information see .

  • Impartiality and Bias: Understand the limitations of Bing Maps in representing disputed territories or areas of conflict. Be aware of how the depiction of these areas might convey a particular political stance or bias, affecting the impartiality of the reportage. Examples of this can be seen in and .

Guide

To effectively use Bing Maps, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • No official wiki (but the Bing Maps Blog is available here: )

  • Unofficial GIS Wiki:

Tutorials and Articles

  • Hanham, M. (2015) There’s a Map for That, bellingcat. Available at: (Accessed: 10 April 2024).

  • Khachatryan, N. (2019) The Mysterious Disappearance of Jeannette Island (on Google Maps), bellingcat. Available at: (Accessed: 10 April 2024).

Video Tutorials

  • How to Create and Share Collections in Bing Maps (2022). Available at: (Accessed: 10 April 2024).

  • How to use Bing Maps for Routing Multiple Addresses (2021). Available at: (Accessed: 10 April 2024).

Developer Resources

  • Getting Started: Familiarize yourself with Bing Maps by exploring the official .

  • Developing with Bing Maps: Discover how to integrate Bing Maps into your applications with .

Community and Support

  • Community Forum:

Tool provider

Microsoft - United States

Advertising Trackers

Page maintainer

Blender

Blender is an open-source 3D creation suite supporting the 3D pipeline—modeling, rigging, animation, simulation, rendering, compositing, and motion tracking, even video editing.

URL

Description

Blender is a tool for 3D creation, designed to support a wide range of tasks from modeling and animation to rendering and video editing. It is developed as an open-source project, making it entirely free to use for both personal and commercial purposes. The software is well-suited for artists, animators, and designers looking to create detailed 3D models, engaging animations, and realistic visual effects. One of the key features of Blender is its ability to support the entire 3D pipeline, simplifying the workflow for users by providing a single platform for all 3D creation needs. It has a role in open source investigations as a tool for visualising, simulating and geospatial analysis.

The image below shows a Blender model on the left used in Bellingcat's .

Use Cases

Blender, while primarily seen as a tool for 3D modeling and animation, can indirectly support open source research activities in several ways:

  • Visualizations: Create detailed 3D visualizations of geographical locations, buildings, or items based on data gathered during Open source investigations. This can help in understanding the spatial characteristics of an area or object.

  • Simulations: Simulate scenarios based on open source research data, such as the movement of people or vehicles. This can be useful for understanding incidents.

  • Information Presentations: Use Blender's video editing capabilities to produce presentations or reports that incorporate 3D models and simulations based on gathered intelligence.

  • Geospatial Analysis: Though not a direct application, 3D models created in Blender can be used alongside geospatial analysis tools to enhance the understanding of terrain and other geographical data.

Cost

Level of difficulty

Requirements

Desktop minimum requirements:

  • Windows 8.1 (64-bit), CPU: 4 cores with SSE4.2 support, RAM: 8 GB RAM, GPU: 2 GB VRAM with OpenGL 4.3.

  • macOS 11.2 (Big Sur), CPU: Apple Silicon or Intel, RAM: 8 GB, GPU: GPU with Metal 2.2.

  • Linux Distribution with glibc 2.28 or newer (64-bit), CPU: 4 cores with SSE4.2 support, RAM: 8GB, GPU: 2 GB VRAM with OpenGL 4.3.

Limitations

  • Performance on Low-End Devices: Blender requires a relatively powerful computer, especially for complex scenes or high-poly meshes. Users with low-end devices may experience lag or inability to use some features effectively. For rendering models in particular it's worth reading carefully about how to fine tune Blender starting with the Blender manual's .

  • Steep Learning Curve: Due to its comprehensive suite of tools and features, Blender can be overwhelming for beginners.

  • Limited Technical Support: Being an open-source project, Blender relies on community and volunteer support. There's no official technical support team, which might be a limitation for commercial projects requiring immediate assistance.

Ethical Considerations

When considering the use of Blender, it's essential to address certain ethical considerations:

  • Open Source Contribution Ethics: As an open-source tool, the ethics around contribution and use should be discussed. Users and developers should consider how they contribute back to the community, either through code, documentation, or financial support.

  • Data Privacy: The Blender software tool does not collect user data for improvement or analytics purposes. Only if you download and contribute to do they do this. The Blender website collects minimal with no third party tracking user data detailed here:

  • Sustainability: The environmental impact of running high-performance software like Blender, especially in terms of energy consumption during rendering processes, should be considered. Users and developers might look for ways to minimize this impact.

Guide

To effectively use Blender, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • : full official Blender manual.

Tutorials and Articles

  • Blender Guru (2022) Blender Guru. Available at: (Accessed: 26 April 2025).

  • PremiumBeat (2021) Complete Beginner’s Guide to Blender - PremiumBeat, The Beat: A Blog by PremiumBeat. Available at: (Accessed: 26 April 2025).

  • Blender for Forensic Architecture - M2 Hospital Bombing in Aleppo (2017) BlenderNation. Available at: (Accessed: 26 April 2025).

  • Sheldon, M. (2023) Anatomy of a Shelling: How Russian Rocket Artillery Struck Mykolaiv, bellingcat. Available at: (Accessed: 26 April 2025).

  • Gonzales, M.S., Giancarlo Fiorella, Jake Godin, Carlos (2024) Russian Missile Identified in Kyiv Children’s Hospital Attack, bellingcat. Available at: (Accessed: 26 April 2025).

Books

  • : WikiBook for Blender

  • Brito, A. (2024) Blender 4.0: Precise Modeling for Architecture, Engineering, and 3D Printing.

Video Tutorials

  • : Official YouTube channel for Blender, the Free and Open Source 3D Creation Suite.

  • Blender 4.0 Beginner Donut Tutorial (NEW) - YouTube (no date). Available at: (Accessed: 26 April 2025).

  • Modelling from a Photograph - Blender (2019). Available at: (Accessed: 26 April 2025).

  • Camera Matching in Blender – Forensic Architecture Investigative Toolkit 01 (2023). Available at: (Accessed: 26 April 2025).

  • Camera Calibration - fSpy to Blender (2019). Available at: (Accessed: 26 April 2025).

  • Perfect Photo and Camera Match with fSpy and Blender (2018). Available at: (Accessed: 26 April 2025).

Developer Resources

  • : code and create Blender.

Community and Support

  • : Find independent Blender groups all around the globe.

  • : an independent chat server created to help the Blender community to communicate in real-time (registration required).

  • : Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.

  • the Place to get the latest news about Blender.

Tool provider

The (2002), - the Netherlands.

  • Advertising Trackers

Page maintainer

BskyFollowFinder/Bluesky network analyzer

A tool that identifies which Bluesky accounts are followed by a profile’s contacts but not by that profile. Can be used for expanding networks and social graph analysis.

URL

Description

BskyFollowFinder is a web-based tool that identifies second-degree connections on Bluesky—specifically, it finds accounts that are followed by the people you follow but that you haven’t followed yourself. By leveraging Bluesky’s , the tool automates social network analysis to recommend potential new follows. This provides valuable insight into your network by ranking suggestions based on the frequency they appear among your followees.

This functionality can be useful for open source researchers, investigative journalists, and analysts who need to map social relationships, identify key influencers, and understand community structures on the platform.

Key Features:

  • Automated Second-Degree Analysis

    • The tool collects the accounts that a user follows and then compiles the connection lists of those accounts. This results in a ranked list of second-degree suggestions—accounts that are frequently followed by the original user’s connections. This analysis is limited to a single hop without exploring deeper network layers.

  • Filtering for Niche Accounts

    • A toggle option allows the filtering of results to prioritize smaller or more specialized accounts over universally popular ones, enabling the discovery of unique voices that might otherwise be overshadowed by mainstream profiles.

  • One-Click Following (Optional)

    • Suggestions can be viewed without requiring a login. However, for users who wish to follow accounts directly from the tool, a password integration is available to facilitate authenticated API calls for one-click following. (Thus, when a password is supplied after the analysis, "follow" buttons appear next to the results.)

  • Efficient Data Retrieval

    • By leveraging Bluesky’s public APIs, the tool efficiently retrieves connection information.


Example Use Cases

A researcher examining disinformation networks can use BskyFollowFinder to pinpoint influential hubs. If many known disinformation actors follow a particular account, it may serve as a critical node for further investigation.

Using BskyFollowFinder to pinpoint influential hubs in a disinformation network involves a systematic approach. Here’s a step-by-step guide on how you might do that:

  1. Compile a List of Known Disinformation Actors: Begin by identifying a set of Bluesky accounts that have been previously flagged or verified as disinformation sources. This can come from prior open source investigations, trusted reports, or expert lists.

  2. Run Individual Network Analyses: For each actor, input their handle into BskyFollowFinder to generate a ranked list of accounts they follow, highlighting common connections among the selected profiles.

  3. Aggregate and Compare Results: Collect the output from each disinformation actor. Look for accounts that repeatedly appear across multiple analyses. If several known disinformation actors follow a particular account, it likely serves as a central node, or influential hub, in that network.

  4. Verify the Critical Node: Once you’ve identified an account that appears frequently, dig deeper:

    • Profile Analysis: Review the account’s profile, bio, and content to understand its role and influence.

    • Cross-Reference: Check if this account is mentioned or linked in other open source research reports, social media analyses, or disinformation research.

    • Contextual Review: Evaluate its interactions and network position by looking at who engages with the account and what content it promotes.

  5. Enhance Your Analysis with Visualization Tools: For a broader picture, consider exporting the data and using network visualization tools like or . Import the common nodes and their connections to visualize the network structure, which can help confirm the hub’s influence and reveal additional relationships.

  6. Document Your Findings: Record your methodology, the handles analyzed, common nodes identified, and any corroborating evidence from further investigation.

Journalists new to Bluesky can quickly discover key voices in their niche by identifying accounts frequently followed by trusted contacts.

To leverage BskyFollowFinder for community growth and influence mapping—helping journalists discover key voices in their niche—you can follow these steps:

  1. Identify Trusted Contacts: Start by listing the Bluesky accounts you already follow and trust. These may include colleagues, well-known activists, journalists, or experts in your area of interest.

  2. Run a Network Analysis: Enter your own Bluesky handle (or that of a trusted contact) into BskyFollowFinder. The tool will compile the follow lists of your trusted accounts and rank suggested accounts based on how many of your contacts follow them. The more frequently an account appears in these lists, the more likely it is a key influencer in your niche.

  3. Evaluate the Suggestions: Review the ranked list to identify which accounts consistently appear across multiple trusted networks. Click on these accounts to examine their profiles, read their bios, and assess their content to ensure they align with your niche and values.

  4. Expand Your Network: Once you’ve identified promising key voices, consider following them. Over time, as you build your network, run the analysis periodically to capture new influential voices emerging within your community.

  5. Integrate with Visualization Tools (Optional): For a broader perspective, you can export the list of suggestions and import it into network visualization tools like or . These tools help you map out the social graph visually, revealing clusters and the most interconnected nodes within your community.

  6. Document and Iterate: Keep a record of the accounts you follow and monitor their influence over time. This documentation can serve as a baseline for further analysis and can help you refine your criteria for what constitutes a “key voice” in your niche.

Level of difficulty

Beginner-friendly: No technical skills are required – just enter your Bluesky handle and review the ranked list of recommendations.

Requirements

  • A Bluesky account (only if you want to access your account and follow suggested users).

  • Your Bluesky username for personalized results.

  • Optional: Enter your Bluesky password (stored in your browser) to enable one-click follow actions securely.

No additional API keys, downloads, or complex setup is necessary.

Limitations

  • "One-Hop" Analysis only: BskyFollowFinder looks only at the user’s direct connections (the accounts they follow or who follow them), and doesn’t go further into “friends of friends” or deeper network layers.

  • No Graph Visualization: Outputs are provided as a ranked list; it does not generate visual network maps like or .

Ethical Considerations

  • Social Graph Exposure: Revealing connections can inadvertently expose personal networks. Investigators should use insights responsibly, particularly when analyzing vulnerable subjects.

  • Best Practices: Use the tool as part of a broader investigative methodology, ensuring conclusions are corroborated with additional data.

Guides and articles

  • Theo Sanderson’s Bluesky Post:

  • Bluesky API Documentation:

Complementary OSINT & Social Graph Tools to Use with BskyFollowFinder

Tool
Platform
Use Case

Best Combination: Use BskyFollowFinder to generate a list of suggested connections, then export or integrate the data into Gephi or Maltego for advanced network analysis.

Tool provider

(London)

Advertising Trackers

(The is the only cookie found on this website.)

Page maintainer

Andro

https://cat-uxo.com/
The Collective Awareness to UXO (CAT-UXO)

Bellingcat Volunteer Team

https://projects.propublica.org/527-explorer/
527 Explorer
How to Use ProPublica's 527 Explorer
How a Network of Nonprofits Enriches Fundraisers While Spending Almost Nothing on Its Stated Cau
se
527 Basics
ProPublica

Gephi

Cross-platform

Visualizes network graphs from exported Bluesky data

Maltego

Multi-source OSINT

Maps social networks across various platforms

Jaz’s Atlas

Bluesky

Provides large-scale network mapping and visualization

Bluesky Directory

Bluesky

Offers curated lists of user accounts by interest

Sky Follower Bridge

Twitter → Bluesky

Finds cross-platform identities between Twitter and Bluesky

Martin Sona (@cargocultscientist.bsky.social)

https://bsky-follow-finder.theo.io/
AT Protocol API
Gephi
Maltego
Gephi
Maltego
Gephi
Maltego
Introduction to BskyFollowFinder
AT Protocol for Social Graphs
Theo Sanderson
google tag manager

Telegram

Native Scraper

Wayback Machine

Telegram API keys & bot token (Optional, for enhanced access)

TikTok

Native Scraper (under active development/refinement)

Wayback Machine

Potentially session cookies or other authentication tokens (evolving)

Twitter (X)

Native Scraper (utilizing API v2)

Wayback Machine

Twitter API V2 bearer token (Optional, for API access)

VKontakte (VK)

Native Scraper

Wayback Machine

VKontakte username & password (Optional, for authenticated access)

YouTube

yt-dlp integration

Wayback Machine

None typically required for public videos

General Webpages

Browsertrix Crawler (likely development goal) / Direct Fetch

Wayback Machine

Internet Archive account (Optional, for Save Page Now submissions)

Martin Sona

https://github.com/bellingcat/auto-archiver
open-source tool
official APIs, headless browsing,
bellingcat.com
gijn.org
gijn.org
bellingcat.com
gijn.org
Bellingcat has used the Auto Archiver to systematically
document social media posts related to human rights violations in Myanmar
"Top 10 Investigative Tools of 2023"
save tweets and posts involved in coordinated disinformation campaigns
cases of environmental crises
gijn.org
configuration editor tool
providing an Instagram account’s credentials
gijn.org
Bellingcat GitHub repository
the tool includes an unauthenticated method
for using the Wayback Machine API
gijn.org
data.safetycli.com
bellingcat.com
https://www.bellingcat.com/resources/2022/09/22/preserve-vital-online-content-with-bellingcats-auto-archiver-tool/
https://github.com/bellingcat/auto-archiver
A screen grab of an Auto Archiver execution for the Tajik-Kyrgyz border conflict. Source.
Frontend of a fresh Auto Archiver in Bellingcat's hosted version of the tool.

Afton

https://www.bulletpicker.com/index.html
Bulletpicker platform
“ordnance-related technical manuals, generally from the World Wars, Vietnam, and more recent conflicts.”
these sectors
wide range of users
The provider mentions
here.
public domain and include copyright-expired books
Library
Fillers
"energetic material (propellants, explosives, or pyrotechnic mixes)" contained inside military munitions.
Ordnance
how weapons behave as they are launched
Fuzes
Wikipedia article
here
English and Ukrainian.
Allied and Enemy Explosives (1946)
Current British Land Service Fuzes (1962)
Manufacturing markings
Cross-sectional diagrams
The tool’s homepage explicitly states several limitations:
the Ordnance/Bombs subcategory
“Clusters and Dispensers” subcategory
The International Traffic in Arms Regulations (ITAR) also strictly control the sharing of military and defence-related information or “technical data”
contributors
Information (if available) on fillers are organized as follows: Other Names, Use, Sources. (Image credit: Bulletpicker.com)
This is the navigation pane of the website, located to the left. This shows a sample navigation for a user interested in researching Ukrainian ordnance. Note that the contents are mainly those found in the public domain.
This is a quick guide we created for navigating information on various ordnance listed on the website. Note that not all types of ordnance have information on each of these categories. Some do not have images, and some do not have information on how they function or information on hazardous content. Also note that sometimes items will contain just a diagram and no real-life photo, or just a real-life photo with no diagram. Sometimes, these items contain both. This example can be found on: https://www.bulletpicker.com/landmine_-apers_-m2a4.html

Bellingcat Volunteer Team/Unassigned

https://www.apple.com/maps/
Apple Map's Privacy
Apple Privacy terms
Look around in Maps on Mac
https://maps.apple.com/imagecollection/map?path=amsterdam
Feature Availability Page
Feature Availability Page
Apple Maps Image Collection
Apple Maps on the web
satellites.pro
Apple Maps Terms of Use
Apple Maps Server API
Apple Developer Program License Agreement
The world probably doesn’t look like you think it does — and that matters, a lot
Not All Digital Maps Are the Same
https://www.apple.com/maps/
https://themacu.com/all-tutorials/macos-ios-tutorials/learn-apple-maps-for-ios/
https://support.apple.com/guide/iphone/organize-places-in-my-guides-iph0a53d4d7f/ios
https://www.tomsguide.com/how-to/apple-maps-15-essential-tips-and-tricks
https://www.youtube.com/watch?v=Ajo6zJEWnvY
https://developer.apple.com/maps/
https://www.apple.com/
Screenshot of 3D view in Apple Maps Desktop of a search for Amsterdam shows a 3D street map in green and white with the sea in blue.
Screenshot of 3D view in Apple Maps Desktop of a search for Amsterdam.

Paul - Bellingcat Volunteer Community

https://www.bing.com/maps/
How often are Bing satellite Maps updated?
https://www.microsoft.com/en-us/maps/bing-maps/licensing
https://www.microsoft.com/en-us/maps/bing-maps/licensing
https://www.microsoft.com/en-us/maps/bing-maps/product/
How often are Bing satellite Maps updated?
Google Earth, Google satellite, and Bing aerial accuracy
border bias
local 'safety' bias
https://blogs.bing.com/maps/
http://wiki.gis.com/wiki/index.php/Bing_Maps
https://www.bellingcat.com/resources/how-tos/2015/04/10/theres-a-map-for-that/
https://www.bellingcat.com/news/rest-of-world/2019/01/09/the-mysterious-disappearance-of-jeannette-island-on-google-maps/
https://www.youtube.com/watch?v=F8Xk5nqImAM
https://www.youtube.com/watch?v=btCzoDX9WmI
Bing Maps documentation
developer resources
https://answers.microsoft.com/en-us/bing/forum/bing_maps
https://www.microsoft.com
Screenshot of search results for Amsterdam.

Bellingcat Volunteer Team

https://www.blender.org/
Russian Missile Identified in Kyiv Children’s Hospital Attack investigation
Performance Considerations
https://opendata.blender.org/
https://www.blender.org/privacy-policy/
Blender Manual
https://www.blenderguru.com
https://www.premiumbeat.com/blog/blender-software-guide/
https://www.blendernation.com/2017/02/25/blender-forensic-architecture-m2-hospital-aleppo/
https://www.bellingcat.com/news/2023/01/27/anatomy-of-a-shelling-how-russian-rocket-artillery-struck-mykolaiv/
https://www.bellingcat.com/news/2024/07/09/russian-missile-identified-in-kyiv-childrens-hospital-attack/
Blender 3D: Noob to Pro
YouTube Official Blender Channel
https://www.youtube.com/playlist?list=PLjEaoINr3zgEPv5y--4MKpciLaoQYZB1Z
https://www.youtube.com/watch?v=7DfSDCFgINE
https://www.youtube.com/watch?v=MoEwL2fbtDM
https://www.youtube.com/watch?v=9ZPFuVQ_MFQ
https://www.youtube.com/watch?v=VRgqMvy16IU
Blender Developer Portal
Community Forum
Blender Chat
Blender Stack Exchange
Blender Discord:
Blender Foundation
https://www.blender.org/about/foundation/
Image from Russian Missile Identified in Kyiv Children’s Hospital Attack shows a Blender model of a missile on the left and the original image of the missile on the right.
Image from Russian Missile Identified in Kyiv Children’s Hospital Attack
https://docs.atlos.org/overview/
https://docs.atlos.org/incidents/source-material/
https://docs.atlos.org/
https://docs.atlos.org/investigations/searching-and-visualizing-data/
https://www.atlos.org/

CITES Trade Database

Around 23 million records of trade in wildlife since 1975.

URL

https://trade.cites.org/

Description

The tool hosts around 23 million records of wild fauna and flora trade records. You can look by year ranges, exporting and importing countries, source, purpose, trade terms (live individuals, skins, etc.) and taxon (genus, species, etc).

You can configurate the kind of results you will get. You can get a csv report with customized configurations or a web version.

For example, if you are looking for China imports of wild species for biomedical purposes from 2018 to 2023, you will get a detailed table with over 100 results that gives you species info, importer and exporter info, reported quantity, purpose, source, among other findings.

The tool allows you to bulk download the whole database. With a relatively fast internet connection (145.9 Mbps download and 9.92 Mbps upload when I tried) you can get it in under 2 minutes. It is divided into csv archives.

The tool also links to the CITES Wildlife TradeView, a interactive online tool for exploring and visualising CITES trade data. You can explore visuals provided in a global view (data of all CITES-listed species), country view (data for one or more countries) and taxon view (data for one or more species or taxonomic groups).

I reviewed the 2025.1 version.

Cost

In exceptional and complex cases, and upon request, the CITES Secretariat or UNODC may have to recover staff costs.

Level of difficulty

Requirements

No need to log in or create accounts to use this tool.

If you need to cite the information, use this format:

Statistics derived from the CITES Trade Database:

CITES Trade Database [year]. Compiled by UNEP-WCMC for the CITES Secretariat. Available at: trade.cites.org. Accessed [insert date downloaded].

The full database should be cited as:

Full CITES Trade Database Download. Version [year.x]. Compiled by UNEP-WCMC, Cambridge, UK for the CITES Secretariat, Geneva, Switzerland. Available at: trade.cites.org.

Limitations

There are some studies that expose some tool limitations, including from the CITES Secretariat.

At a CITES meeting it was noted that with the current functions of the platform it is not possible to analyze trade patterns including, for example, whether a specimen was found in one large shipment or in multiple small shipments or whether the specimen was shipped together with other specimens. A study on the limitations of CITES described, among other results, that 96% of the records are not complete, and that three-quarters of the data do not have the quantities of importers or exporters. Among some of the important results of another study it was found that more than one-third of the species had a different category of traded volume and that the number of shipments did not reflect traded volume in 15% of vertebrate species.

Ethical Considerations

None so far.

Guides and articles

Guide:

A guide to using the CITES Trade Database

Projects:

What do CITES data tell us about the legal wildcat trade?

An Assessment of Wildlife Trade in Central Asia by TRAFFIC

Fisheries and trade of seahorses in Brazil: Historical perspective, current trends, and future directions - Rosa, Ierecê & Oliveira, Tacyana & Osório, Frederico & Moraes, Luiz & Castro, André & Barros, Glaura & Alves, Rômulo.

Tracking the wildlife trade: Usability of shipment identifiers in the CITES Trade Database - Michal Berec, Magda Vodrážková, Irena Šetlíková.

China’s International Trade of Parrots from 1981 to 2022 Based on the CITES Trade Database - Jinming Zhang, Qingqing Wang and Jianbin Shi.

Tool provider

The UN Environment Programme World Conservation Monitoring Centre (UNEP-WCMC), based in the United Kingdom, on behalf of the CITES Secretariat, located at Geneva, Switzerland.

Advertising Trackers

Page maintainer

Lieth Carrillo

BskyThreadReader

BskyThreadReader is a web-based Bluesky thread viewer that allows anyone to read and share Bluesky threads without logging in.

URL

https://bskythreadreader.glitch.me/

Description

BskyThreadReader is a web-based tool that enables users to view and share Bluesky threads without requiring a Bluesky account. This tool offers instant access to Bluesky discussions, presenting content in an easy-to-read format. It can be a valuable resource for open-source researchers and journalists who need to monitor conversations on Bluesky without logging in.

Cost

BskyThreadReader is completely free to use and open-source under the MIT License. There are no paid features or subscriptions required.

Level of difficulty

Requirements

No Bluesky account, API key, or registration is required. The tool runs in any modern web browser with JavaScript enabled and does not require extensions or additional software.

Limitations

  • Read-only access: Users cannot log in, post, or interact with threads; they can only view them.

  • No search functionality or filtering beyond viewing a given thread.

  • Relies on a third-party service for fetching threads; if that service or Bluesky’s servers are down, the viewer will not function.

  • Large or deeply nested threads may be difficult to navigate.

Ethical Considerations

BskyThreadReader accesses only publicly available data, ensuring compliance with user privacy on Bluesky. However, open-source researchers should:

  • Cite and share content responsibly to avoid misrepresentation.

  • Consider archiving important threads for verification, as Bluesky posts can be deleted. (There is no turnkey solution to archiving Bluesky threads yet, but you can use Hunch.ly or the Bluesky API. Searching github for “BlueSky thread archive” or “bsky export” can help you find tools and examples.)

  • Be mindful that third-party services could log thread fetches, which may have implications for sensitive investigations.

Comparison with similar tools

  • Skyview (skyview.social) offers multiple viewing modes, including a nested tree view and single-post embedding. It's fully open-source and explicitly privacy-centered.

  • Blueviewer (blueviewer.pages.dev) is another open-source thread viewer that works across various Bluesky apps. It is lightweight and straightforward to use but lacks Skyview's nested-tree and single-post embedding features.

  • Skythread (blue.mackuba.eu) focuses on displaying threads in a tree structure, making it better suited for long discussions.

Compared to these alternatives, BskyThreadReader is simple and effective but lacks advanced features such as thread trees and privacy-focused enhancements.

Guides and articles

-

Tool provider

Developed and maintained by Luca Hammer (@luca.run on Bluesky, @luca on Mastodon, based in Germany). The tool is based on his earlier Mastodon viewer (MastoVue) and is openly available for the community.

Advertising Trackers

Page maintainer

Martin Sona

Sophie Tedling and Anisa Shabir

https://osm-search.bellingcat.com/
https://github.com/bellingcat/osm-search/commits/main/
https://github.com/bellingcat/osm-search
https://www.bellingcat.com/resources/how-tos/2023/05/08/finding-geolocation-leads-with-bellingcats-openstreetmap-search-tool/
https://www.youtube.com/watch?v=FiiRpaayqag
https://github.com/bellingcat/osm-search/issues
logan@bellingcat.com
Bellingcat
Screenshot of search for bridge amenities around Amsterdam on a satellite map. The image show the selectable tags, a map of Amsterdam with blue dots highlighting the bridges and individual selectable bridges below.
Screenshot of a search for bridge amenities around Amsterdam.

DeHashed

A platform that maintains a database of compromised credentials, with a newly-launched web domain registration search tool.

URL

https://dehashed.com/

Description

DeHashed has compiled a searchable database of leaked personal information and sensitive data, and launched its web domain registration search tool in April 2025.

The platform now operates across four service lines:

  • Search: DeHashed's original offering, Search allows users to search through billions of records, including names, email addresses, usernames, IP addresses, physical addresses, phone numbers, vehicle identification numbers, and web domains.

  • Monitoring: Its new Monitor function alerts users in the event that their personal data, such as email addresses, is leaked. The free subscription allows for 10 monitor tasks.

  • API: Users can integrate the Dehashed API into their own applications.

  • WHOIS: The newly-launched WHOIS database allows users to search through web domain registration information, including historical data.

DeHashed is ostensibly designed for individuals and companies to detect and monitor data breaches in real time, but its Search and WHOIS offerings also be effectively used for open source research.

You can search by domain or field, increase or decrease the number of results displayed, use wildcard characters, run regex searches (a form of advanced searching that looks for specific patterns) and mix operators (e.g. email and username together).

DeHashed publishes a detailed search guide here, explaining how to search by field, use wildcard characters, or search a specific data origin. The platform also published a list of its data sources here, and has a FAQ page here.

Using Search for Open Source Investigations

For example, you can use DeHashed to help search for someone who is trying to conceal their identity.

You can start by running an email address through DeHashed to identify accounts your subject maintains, along with the passwords associated with those accounts (do not try to log in to any person's account, this is unethical!). You can then go back to the DeHashed search engine and run a new search for that password, which may identify a whole new set of accounts and email addresses that use the same password. That way, you might be able to find out whether your subject is operating under an alias name or email address, all the while using and recycling the same passwords.

You might also find IP addresses and location-specific accounts that can help you start spotting patterns and clues as to your subject's location or activities.

Pay attention to their usernames and passwords. Do they contain numbers that could represent dates of birth? Or the name of the city they live in?

Record any relevant results and data points as you go to map out a subject's online footprint. How many usernames, email addresses, IP addresses are they linked to? What do these tell us about their online activities, interestes, location etc.?

Step-by-step guide on how to use Search

The search engine is extremely simple to use and user-friendly. You can run a keyword search either by field or across all fields:

Screenshot 1. Search interface.

If you search by, say, email address, you will get a list of various data points associated with that email, including names and passwords. You can then run more searches against, for example, the names and passwords you identified during your original search with a view to finding more accounts and generating fresh research leads.

Screenshot 2. You need a paid subscription to view results.

It is free to search if you set up an account with just an email and password, but you need a paid subscription to actually view the results. See below for pricing information.

Using WHOIS for Open Source Investigations

WHOIS databases can help you understand who is behind a website. There are two main contexts/ways you can approach this:

  1. Run a search against a domain name to find out more information about the identities of the individuals or companies that have registered a website.

  2. Run a search against an individual or organisation to find out if they run any websites.

Step-by-step guide on how to use WHOIS

Search by domain name, keyword, IP address or other domain-related information. The different categories are in the screenshot below, and the search engine will prompt you with the type of information you need to enter for each category.

There are two main ways you can search:

  • The name of the domain (website) by using the WHOIS tab to find out current registration information, or the WHOIS History tab to retrieve information regarding previous owners or changes in ownership over the past ten years;

  • Any information you might have about the owner, ranging from name and physical address to their email address and phone number, by using Reverse WHOIS.

Screenshot 3. WHOIS interface.

You will need to purchase credits to run a search.

Cost

You can use Search for free, but you need to purchase a subscription to view the results.

Screenshot 4. Search pricing.

To use WHOIS, you need to buy credits.

Screenshot 5. WHOIS pricing.

The current pricing information for each one of its four offerings can be found here (click 'Purchase').

Level of difficulty

Requirements

You have to create an account to run searches. This is relatively easy and requires only an email address and password.

Limitations

DeHashed aggregates leaked data and is not a comprehensive repository of every email address, username etc. in existence. If you can't find a data point in DeHashed, it doesn't mean that it doesn't exist.

Ethical Considerations

Consider the ethical and legal implications of analysing and using leaked user data in your research. Carefully consider and decide whether to use this data in keeping with the nature and purpose of your work. Does the end justify the means? Also consider potential legal regulations in your country and industry.

Guides and articles

The following YouTube tutorial demonstrates how to use DeHashed creatively to generate new research leads. NB: the tutorial uses the old version of the platform, but the research tips are still valid.

Tool provider

Not so clear. The website's privacy policy suggests that DeHashed is registered to an address in Las Vegas, Nevada.

Advertising Trackers

Page maintainer

Ana

DiscordLeaks

Search hundreds of thousands of messages leaked from 180+ white-supremacist / nazi discord servers.

URL

https://discordleaks.unicornriot.ninja/discord/server/

Description

Unicorn Riot is a non-profit media organization in the United States. In the course of its reporting on hate groups and extremist networks, Unicorn Riot’s reporters have collected Discord and Rocket. Chat, and Skype chat logs—often by monitoring or infiltrating private servers—and made them publicly accessible for journalistic and research purposes. The “DiscordLeaks” web app allows the public to browse, search, and investigate these leaked chat logs, primarily focusing on far-right groups.

Purpose, Methodology, and Scope

Purpose and Scope: DiscordLeaks is an online database created by the media collective Unicorn Riot to publish leaked chat logs from private Discord servers used by white supremacists and far-right groups. (unicornriot.ninja, discordleaks.unicornriot.ninja) Unicorn Riot’s mission is to expose the hidden organizing and communications of these groups as a form of public-interest journalism​(unicornriot.ninja).

Since the 2017 Charlottesville “Unite the Right” rally, Unicorn Riot has obtained hundreds of thousands of Discord messages from dozens of extremist servers and made them accessible to journalists and researchers​(discordleaks.unicornriot.ninja). As of recent reports, the DiscordLeaks archive hosts millions of chat posts from over 80 Discord servers tied to racist and far-right activities (​unicornriot.ninja​unicornriot.ninja). This initiative is part of Unicorn Riot’s broader “Far-Right Investigations” project aimed at shining light on extremist networks while they believed they were speaking in private​(unicornriot.ninja,​unicornriot.ninja).

Methodology: Unicorn Riot journalists collected these chat logs in the course of investigating hate groups, often by infiltrating or monitoring private Discord servers with the help of anonymous sources. (unicornriot.ninja​github.com)

For example, on the eve of the Charlottesville rally (Aug 2017), an informant provided Unicorn Riot with access to Discord planning chats, which the journalists then downloaded as evidence of organized violence​(unicornriot.ninja,​unicornriot.ninja). The leaked Discord data is processed by Unicorn Riot’s team—personal information of targets of harassment is redacted for safety—and then uploaded in batches to the public DiscordLeaks web app​(unicornriot.ninja). All software for the DiscordLeaks platform was developed by Unicorn Riot and volunteer engineers, enabling full-text search and cross-referencing across the leaked chats​(unicornriot.ninja,​unicornriot.ninja). The platform also hosts logs from other chat services (like Rocket. Chat and Skype) that Unicorn Riot obtained during related investigations​(unicornriot.ninja). Unicorn Riot emphasizes that making these primary source materials public enhances understanding of far-right tactics while supporting data journalism efforts​(unicornriot.ninja,​unicornriot.ninja).

Limitations Acknowledged: Unicorn Riot notes that DiscordLeaks is not an exhaustive record of all extremist chatter, only what their team could access (github.com). The archive is limited to the servers and time frames captured; some chats may be missing if servers were deleted or not fully logged​(github.com). Content from the leaks is published “as-is” – Unicorn Riot does not alter messages beyond necessary redactions, so errors or misinformation by the original users remain in the logs​(github.com). The DiscordLeaks site itself issues a disclaimer about external links, warning that Unicorn Riot hasn’t vetted any URLs inside the chats (which could be malicious), and advises readers to use caution and anonymity tools when browsing the leaked messages (discordleaks.unicornriot.ninja). In terms of editorial limits, Unicorn Riot has stated they withhold or censor certain details to protect individuals targeted by hate (for instance, they removed identifying info of people whom extremists discussed harming)​(unicornriot.ninja).

Overall, Unicorn Riot presents DiscordLeaks as a research tool but cautions that it represents only a snapshot of specific communities and may contain unverified claims or propaganda posted by those users​ (github.com).

Key Use Cases and Features:

  1. Browsing Leaked Chat Logs

    • Users can navigate individual servers, channels, or participants within the archive.

    • Logs span multiple platforms (Discord, Rocket. Chat, Skype), with Discord being the primary focus.

  2. Searching and Filtering

    • The site provides search capabilities for specific usernames, keywords, or phrases.

    • Basic and advanced search modes help narrow down results by date range or server.

  3. Investigation of Far-Right Networks

    • The logs often reveal organizational details, ideological discussions, and event planning.

    • Researchers and journalists can identify patterns and connections between groups or individuals.

  4. Public Access to Primary Source Material

    • Allows open scrutiny of communications that have historically been private.

    • Encourages transparency about hate-speech activities and extremist discourse.

When/Why a Researcher or Journalist Might Use DiscordLeaks:

  1. Documenting Extremist Organizing:

    • Example: A journalist investigating a local protest or rally might discover planning details in the leaked chat logs.

    • Outcome: Gaining insight into the coordination, participants, and strategies of hate or extremist groups.

  2. Tracking Cross-Platform Activities:

    • Example: A researcher might compare chat discussions on Discord with related user accounts on other social platforms.

    • Outcome: Revealing how certain narratives or calls to action propagate across platforms.

  3. Verifying Claims or Rumors:

    • Example: A public figure is rumored to have participated in a far-right server chat. A search might confirm or disprove it.

    • Outcome: Fact-checking direct quotes or involvement in extremist communications.

  4. Studying Group Dynamics and Radicalization:

    • Example: An academic researcher could analyze the text content of logs to see how extremist language evolves over time.

    • Outcome: Identifying shifts in rhetoric, recruitment strategies, or new ideological trends.

What DiscordLeaks Shows

  • Server and Channel Logs:

    • Usernames, messages, timestamps, and attachments (where applicable).

    • Topic-specific channels, such as organizing events, sharing propaganda, or casual conversation.

  • Cross-References of Activity:

    • The ability to track a specific user across multiple messages or servers.

    • Potential references to external resources, websites, or memes shared within the community.

  • Data from Other Platforms:

    • Beyond Discord, archives from Rocket. Chat or Skype channels are also available, depending on what Unicorn Riot reporters collected.

Search and Browsing

  • Basic Browsing:

    • Servers: Navigate to https://discordleaks.unicornriot.ninja/discord/server/ and select a server of interest.

    • Channels: Within a server, browse channels to view sequential chat logs.

    • Users: Go to https://discordleaks.unicornriot.ninja/discord/users and select a user to view their contributions.

  • Basic Search:

    • Navigate to https://discordleaks.unicornriot.ninja/discord/search.

    • Enter search terms.

    • Choose to search a single server or all servers.

  • Advanced Search:

    • Select “Advanced Search” to refine queries further.

    • Specify a server (optional).

    • Enter date parameters (optional).

    • Click the “Search” button to view filtered results.

Investigations and Research Using DiscordLeaks as a Source
  • Legal Evidence: The leaked Discord chats have been used in court proceedings against white supremacists. Notably, attorneys in the Sines v. Kessler civil lawsuit (filed by victims of the Charlottesville violence) submitted Unicorn Riot’s Discord logs as evidence of planners’ intent​

    (unicornriot.ninja). Observers pointed out that discussions in the chats (e.g. about weapons and running over protesters) bolstered claims that the rally organizers conspired to commit violence (​cjr.org). Prosecutors in the criminal case against the Charlottesville car attacker, as well as other civil suits, also reviewed the DiscordLeak logs for relevant communications​(cjr.org). In these ways, Unicorn Riot’s published leaks have directly informed investigations and accountability efforts after far-right violence.

  • Investigative Journalism: Many news outlets have cited DiscordLeaks to expose extremist activities. For example, ProPublica tapped the Charlottesville Discord chat dump to report how white supremacists joked about vehicular attacks weeks before Heather Heyer was killed; while doing so, ProPublica independently verified the identities of at least two users from the leak to confirm the authenticity of the conversations​

    (propublica.org,​ propublica.org). &#xNAN;HuffPost journalists used Unicorn Riot’s Discord chats to identify members of hate groups embedded in institutions – in 2019 HuffPost revealed 11 U.S. military service members as participants in’s Discord server, after cross-referencing the leaked messages (​vice.com, ​vice.com). Similarly, local reporters have used DiscordLeaks to link extremists to real-world actions; for instance, chat evidence from the leaks helped journalists document how Patriot Front members coordinated vandalism and propaganda campaigns nationwide​ (vice.com, ​vice.com).

  • Academic and Analytical Research: Scholars and extremism researchers have incorporated the DiscordLeaks dataset into their studies. A 2020 study on far-right online radicalization noted that researchers leveraged Unicorn Riot’s Discord data from 129 different Discord servers to compile narratives of “redpilling” (radicalization) in those communities​

    (osf.io). The large corpus of leaked chats provides rich text for content analysis – for example, researchers have analyzed the language and memes in Identity Evropa’s Discord conversations to understand recruitment and group dynamics​(unicornriot.ninja). Think tanks have also cited DiscordLeaks; for instance, the Hedayah extremism research center referenced Unicorn Riot’s Discord archive in discussions of how white supremacists communicate and plan online (​hedayah.com).

  • Investigative collectives like Bellingcat have directly mined the data to map networks: Bellingcat’s researchers reported that Unicorn Riot’s archive contained over 760,000 Discord messages (Feb 2017–Mar 2018) from far-right groups, which they analyzed to track how fascist activists attempted to influence police and community events (​bellingcat.com).

Cost

Level of difficulty

  • Beginner-Friendly (Web Browser Usage)

    • Basic searching or browsing chat logs is straightforward; it requires only a browser.

  • Moderate for In-Depth Research

    • Large-scale text analysis, cross-referencing multiple users or servers, and systematic data collection may require more advanced skills.

Requirements

  • A modern web browser.

  • Stable internet connection.

Limitations

  • Partial Coverage: This is not a comprehensive archive of all Discord servers, or even all far-right servers. It only includes servers that Unicorn Riot’s team had access to.

  • Potential Data Gaps: Some servers or channels might have been deleted or not fully logged, leading to incomplete archives.

  • Relevance: The data can be most useful to those who already know the group, channel, or user they’re investigating.

  • Unverified Accuracy: Logs are presented as-is. Names, time stamps, or content may be incomplete or contain disinformation.

Ethical Considerations

  • Infiltration and Privacy: The content originates from private servers that were accessed through journalistic or infiltration methods. Though published publicly, it may include sensitive or personal information.

  • Content Sensitivity: Chat logs may contain hate speech, extremist rhetoric, or graphic content. Users should proceed with caution.

  • Legal and Ethical Use: Verify the context and consider potential legal implications if referencing this material in publications or research. Always handle personal data responsibly.

Tool provider

Unicorn Riot, based in the United States, is a decentralized, educational non-profit media organization.

Advertising Trackers

Page maintainer

Martin Sona

Chronotrains

Chronotrains is a free interactive map designed to explore the reach of Europe’s extensive rail network. Enter a starting point and travel time to see reachable destinations by train.

URL

https://www.chronotrains.com/en

Description

This tool helps users visualize train destinations within Europe. When users hover with the cursor over a city or a particular train station on the map, Chronotrains unveils a map where concentric zones radiate outward. This depicts all the destinations reachable by train within a chosen duration of up to eight hours.

Chronotrains can be used in two primary ways: (1) Users can hover their mouse over a particular location (or starting point) and the map will show all the possible destinations by train. (2) A second way is to click on a specific station and it will show all the results. In this second example, I clicked on the city of Bordeaux, and a range of colors appeared. These correspond to the different travel times, 1 hour (darkest red) up to 8 hours (lightest yellow). Users can also click on the left panel to select the different times they are interested in. As shown here, I selected 1 hour from Bordeaux, followed by 2 hours, etc. (Image from Chronotrains.com)

Using the Map:

- Click on any train station to set it as your starting point.

- Select the amount of time you want to travel (e.g., minimum 1 hour, up to 8 hours maximum).

- The map will update to show the areas you can reach within the selected time frame.

  • As of Dec 2024, the map may sometimes include not just information on the approximate travel time but also the trip's price.

If the data is available, the map will sometimes show not just the approximate travel time but also the price. Click to enlarge the the map of Krakow, Poland for a sample of this new map feature.

Exploring Options:

- Use the map to explore different travel possibilities. You can move around the map, click on different stations, and see how travel times change.

Key Features:

  1. Interactive Map

Why it matters: This visualization helps users quickly understand the reach of train travel from different locations, which can be useful for trip planning and understanding regional connectivity.

  1. Travel Time Visualization

Why it matters: This feature allows users to easily compare travel times between different locations, helping them make informed decisions.

  1. Data integration

How it works: According to the tool’s website, this map integrates data from Deutsche Bahn through Direkt Bahn Guru.

In addition to the interactive map, to the left (or sometimes the bottom, depending on your screen display) you will see further location suggestions. Once you have clicked on your station or city of interest, this feature will appear in addition to the color-coded isochrones on the map.

Possible use cases

While originally used to plan trips, Chronotrains can be repurposed for open-source investigations.

This can aid open-source investigations with a time-sensitive location element.

It can be used to:

  • Potentially verify travel claims: By entering a location and timeframe, investigators can determine if a reported train travel aligns with what is realistically possible.

  • Potentially track movement patterns: Analyze potential routes and locations reachable by train within a specific timeframe, helping identify areas a person of interest might have visited.

How does it work?

The platform’s GitHub page explains the tools' inner workings.

What the Map Shows:

Isochrones: Imagine you start at a specific train station. An isochrone map shows you how far you can travel from that station within a certain amount of time and in multiple directions. For example, it can show all the places you can reach in 1 hour, 2 hours, and so on, heading North, South, East, or West.

How It Works:

1. Building a Graph:

Think of a graph like a map, but instead of just showing locations, it also shows their connections. In this case, the "nodes" (points) on the graph are train stations. The "edges" (lines connecting the nodes) represent the journey times between these stations.

2. Exploring the Graph:

For each station, the system checks which other stations you can get to in a certain amount of time. For example, it might check which stations you can reach from Station A within 1 hour, 2 hours, and so on.

Data Source:

Deutsche Bahn (DB) Data: The information about train times and stations comes from Deutsche Bahn. Deutsche Bahn cooperates routes with different countries' rail systems (https://io.deutschebahn.com/en/services/passenger-rail/) and therefore has data on train schedules for international destinations (based on 2023 Integrated Report, p.38, p.49). According to DB International Operations’ website, “DB’s regional services do not only operate in Germany, but also across borders and in other European countries, including the UK, Czech Republic, Denmark, the Netherlands, Poland, and Portugal.”

API by Direkt Bahn Guru: This data is made easier to access and use through a tool (API) provided by Direkt Bahn Guru, which helps organize and provide the data in a convenient format.

Cost

Level of difficulty

Requirements

  1. Internet connection

  2. Computer or mobile device

Limitations

  1. Data Unavailable for Some Countries

Currently, Chronotrains.com does not seem to provide train data for outgoing journeys from Bosnia and Herzegovina, Albania, and Belarus. However, data is available for neighboring countries, and some connections are displayed. For instance, train stations in Croatia include destinations that extend into Bosnia and Herzegovina, which are then visible on the map.

NOTE: To determine if data is available for a specific location, check the individual train stations represented as dots on the map. Filled dots indicate available data, while empty (white) dots signify the absence of outgoing train information.\

As of January 2025, the map started including some train data in Turkey and Montenegro. Russia still does not have any data available on the tool.

While Ukraine is marked as available on the map, it may be incomplete. Make sure to cross-reference with other neighboring countries’ train data, such as Polrail, and Ukraine’s national railway network, Ukrainian Railways.

  1. Accuracy

Chronotrains.com includes a caveat that the travel times are based on estimates only provided by Deutsche Bahn data (Under FAQs). Actual arrival times may not always match. Therefore, it is important to use this platform ony for estimates.

  1. Adding Connections (“Edges”) Between “Closeby Stations” Based on Assumed Walking Speed

According to its GitHub page, “closeby stations” and “assumed speed” are defined as follows:

Closeby stations: If two stations are close to each other (less than 10 km/6.2 mi apart), the system will add a connection between them, which is then reflected on the map.

Assumed speed: The system also assumes that you can walk/travel between these stations at a speed of 9/km/h (5.59 mph) - which is described as “faster than walking but slower than biking.”

It is important to note that this speed can vary from person to person and that this is an average estimate. So, when looking at the data on Chronotrains, keep these limitations in mind.

  1. Local Transit Exclusion

The tool does not show options involving connections by local transit methods such as buses, bikes, or walking. The tool provider offers the following explanation on the tool's Github page: "Because local transit is not included for most cities, there are no journeys available between different stations that can actually be connected by bus, bike, or on foot."

Specifically, as mentioned above, if two locations are more than 10 km/6.2 mi apart, it will not display a journey/connection. For instance, if a user wants to go from point A to point D:

a. The train stops at point B and does not go directly to point D.

b. You could take a bus or bike from point B to point C.

c. From point C, you could catch another train to reach point D.

If the distance between Point B and Point C (where the user intends to get a connecting train) is more than 10 km/6.2 mi apart, then it will not appear on the map.

These types of multi-modal journeys, which involve switching from a train to a bus or bike and then back to a train, are not included in the dataset.

  1. Assumed Interchange Time

According to its GitHub page, when switching from one train to another, the system assumes it takes 20 minutes. Since this can be variable depending on the person or unforeseen transit delays, the data should be taken as an estimate and needs to be cross-checked with other train schedules.

  1. Some Trains May Not Be Reflected on the Map

A post from May 2023, shows that certain train connections that should be visible on the map may not appear (to date, the issue described in the post does not seem to occur anymore at that specific location). In addition, there is another reason why some train information is missing. Since Chronotrains also uses data from Direkt Bahn Guru, this GitHub page acknowledges that: “The API includes most trains in central Europe, but data availability gets significantly lower the further away stations are from routes (co-) operated by DB.” Also, according to this page, trains from smaller companies are often not included compared to those from state-owned operators, probably because they don't share data as much.

  1. Data From Deutsche Bahn API Has Limits.

No Single Dataset: Public transport route data in Europe remains fragmented, with no single comprehensive dataset available.

Incomplete Data: According to this page, public transport data availability varies across Europe, with some countries lacking entirely.

Regional Data Only: Other countries only provide data by region or by specific transport operators (like in France).

Hard to Combine: Because the data is so scattered and inconsistent, it's difficult to combine it into one complete dataset.

Ethical Considerations

Chronotrains is best used in conjunction with other tools and other sources of information. Ensure transparency, acknowledge limitations, and prioritize obtaining corroborating information through other tools.

Transparency and Disclosure:

As mentioned above, Chronotrains uses data based on pre-scheduled train times and not real-time tracking. It includes this caveat under its FAQs section. As mentioned under the “Limitations” section, data are based on the user’s assumed walking speed and assumed duration for changing between trains. These variables can modify the estimates that the map shows. It is, therefore, important to disclose these limitations when using it as a tool for your investigations.

Accuracy:

Chronotrains' data should be treated as an estimate or an investigative lead that needs further verification. While Chronotrains uses established train schedule data, it's important to consider if there could be any bias within that data itself. For instance, if certain routes are less frequently traveled or have less up-to-date scheduling information, this could skew the results generated by Chronotrains.

If less frequently traveled routes are underrepresented, the overall dataset might not accurately reflect precise travel estimates. However, this does not drastically compromise the overall quality and reliability of Chronotrains' data. These travel estimates can still be valuable, particularly when coupled with mitigation strategies such as regularly verifying data from multiple reliable sources, including real-time updates and local transit information.

Guides and articles

A description and demo for the tool, including an interview with the tool provider: https://www.youtube.com/watch?v=3ODcetbkq7U

Tool provider

Benjamin Tran Dinh, https://x.com/_benjamintd, France, https://x.com/chronotrains

Advertising Trackers

Page maintainer

Afton

China-related resources

Resources for research on companies in China.

Description

Name
Description
Cost

Judgements given out by Chinese regional courts

Free

Chinese public companies financial reports and regular announcements.

Free

Chinese individuals and companies listed by the court as involved in dishonest practices.

Free

Companies registered in China, including registered capital, legal representative, incorporation date, penalty history and business irregularity records.

Free

Private website, one of the biggest information providers, with basic registration information, shareholder structure, beneficial owners, business authorization certificates, patent information, etc.

Free

Similar to QCC

Free

Page maintainer

Bellingcat Volunteer Team/Unassigned

Bluesky Insights

Bluesky Insights is a free web-based analytics tool for the Bluesky social network.

URL

https://bskyinsights.com

Description

Bluesky Insights is a free web-based analytics platform designed specifically for the Bluesky social network. It provides detailed insights into user activity, engagement trends, and content themes without requiring account authentication. Think of it like a “Social Blade” for Bluesky: a third-party website that lets anyone plug in a publicly available Bluesky handle to see at-a-glance metrics and in-depth data visualizations.

Features

Overview Metrics

  • Total Posts, Following, Followers: A quick snapshot of overall activity and reach.

  • Average Likes, Reposts, Replies: High-level engagement averages to gauge how each post typically performs.

  • Favorite Hashtag & Emoji: Identifies which hashtag or emoji appears most often in your posts.

  • Most Active Day: Pinpoints the single day with the highest posting volume.

A Bluesky Insights dashboard view for Bellingcat’s account, showing key metrics like total posts, followers, average likes, and favorite hashtag (#RightsCon).

Engagement Rate

  • Shows likes, reposts, quotes, and replies over a selected time range (e.g., last 7 days).

  • Includes easy-to-read charts for spotting engagement spikes and trends.

A 7-day engagement overview, visualizing likes, reposts, quotes, and replies, along with total posts and average interactions.

Posts Breakdown by Type

  • Pie chart illustrating the proportion of original posts, reposts, quotes, and replies.

  • Quickly see if you’re more of a content creator, curator, or conversationalist.

A pie chart from Bluesky Insights illustrating the user’s post distribution (posts, reposts, quotes, replies), with ‘Active Dialoguer’ highlighting that 68% of engagement comes from direct replies.

Word Cloud

  • Automatically generates a cloud of frequently used words and hashtags in your posts. (The download feature will save it as a *.png file without watermarks.)

  • Helps reveal dominant themes, topics, or campaigns the user engages with most.

A snapshot of frequently used words from Bellingcat's Bluesky posts, with ‘research,’ ‘open,’ and ‘source’ standing out as prominent themes.

Top Post

  • Identifies best-performing post, based on likes, reposts, replies, or other interactions.

Bellingcat’s top-performing Bluesky post, highlighting their new flight-tracking project for Guantanamo Bay, garnered significant engagement through likes, reposts, and quotes.

Posts Activity by Hour

  • Bar chart showing posting times across a 24-hour period.

  • From an open source research standpoint, seeing peak posting times can hint at a user’s likely time zone or routine and help pinpoint when they’re most responsive to events. This allows researchers to focus their monitoring efforts during the most active windows, improving real-time data collection and analysis

Hourly posting distribution for this Bluesky account, highlighting a pronounced activity peak in the late afternoon.

Open Source Research Applications

  • Profile Monitoring: Analyze public figures, organizations, or suspicious accounts for posting habits and engagement trends.

  • Disinformation Tracking: Detect potential “coordinated” engagement patterns or sudden spikes in follower counts.

  • Narrative Analysis: Examine common themes and keywords across user-generated content.

  • Comparative Analysis: Compare multiple Bluesky accounts to identify similarities in timing, content, or engagement trends.

By enabling analytics on Bluesky profiles, Bluesky Insights can provide valuable insights for researchers, journalists, and analysts investigating interactions or influence within this decentralized platform.

Cost

Level of difficulty

Requirements

  • No sign-up or login required.

  • Works with any modern web browser (Chrome, Firefox, Safari, etc.).

  • Bluesky handle for the target profile (e.g., @username.bsky.social).

Limitations

  • Bluesky-Only Scope: The tool is limited to analyzing Bluesky profiles; it does not support other social networks like Twitter/X or Mastodon.

  • No Network Graphs: Follower/following relationships are displayed numerically, but there is no built-in visualization of social network links.

Ethical Considerations

  • Respect User Privacy: Although data is public, users may not expect deep analytics done based on their data.

  • Avoid Misuse: Use responsibly for legitimate open source research purposes.

Guides and articles

OSINT Resources on Bluesky: OSINT Combine Guide

Tool provider

Independent developer "Sahaj" (@iamsahaj.xyz; Gurugram, India)

Advertising Trackers

Page maintainer

Martin Sona

Blackbird

Check usernames and email addresses on websites and social networks

URL

https://github.com/p1ngul1n0/blackbird

Description

A command line tool to search for accounts by username and email address across social networks and websites.

Blackbird is integrated with WhatsMyName project, which has 600+ sites to perform accurate reverse username search. The data sources maintained by the WhatsMyName team can be found here.

For email address searches, it appears to query the servers of websites maintained by WhatsMyName to determine whether an account has been made with that email address. If the user has a valid account on the service, Blackbird will return a URL of the user profile in the results.

Blackbird, like other username enumeration tools such as Sherlock, checks usernames against a unique collection of sources, resulting in different results for the same username compared to Sherlock. For example, Blackbird covers more NSFW and alternative social media sources (including Gab and Truth Social), while Sherlock has better results in surfacing accounts on mainstream social networks that are currently or were in the past popular, such as Linkedin, ICQ, 9Gag, Letterboxd and similar, as well.

Blackbird's list of results for "bellingcat" usernames
's list of results for "bellingcat" usernames

On the other hand, the rate of false positives and invalid results are fairly low with Blackbird. As a result Blackbird complements other email address search tools by surfacing unique results and using it conjunction with other tools is recommended to get the widest breadth of results.

Cost

Level of difficulty

Requirements

  • Python

Limitations & Ethical Considerations

In terms of username investigations, the tool may miss valid results from various sources that can be surfaced with other tools like Sherlock.

Guide

Installation and simple usage: https://github.com/p1ngul1n0/blackbird

Full documentation, with advanced use cases: https://p1ngul1n0.gitbook.io/blackbird

Pro tips

If you are using Python 3, you may need to use pip3 when installing. So while following the guide, to install requirements do the following:

pip3 install -r requirements.txt

You can create advanced queries using built-in categories, boolean operators and substring matches for source names. For example, you can search for all accounts that have the username "bellingcat" on websites categorized as "social":

python blackbird.py --filter "cat=social" --username bellingcat 

For accounts with username "john" on different Mastodon servers:

python blackbird.py --filter "name~Mastodon" --username john 

Tool provider

Original developer is Lucas Antoniaci.

Advertising Trackers

Page maintainer

hande

Distill.io

Distill.io is a website change monitoring tool that allows users to track changes on web pages.

URL

Description

Distill.io is a website change monitoring tool that enables users to track changes on web pages and receive alerts via multiple channels, including email, SMS, and push notifications. It supports various types of content such as web pages, PDFs, JSON, Word documents, XML, feeds, uptime, and sitemaps. Available as a web app, browser extension, and mobile app, Distill.io allows users to monitor websites both locally and in the cloud.

Practical Applications for Open Source Researchers

For Open Source Researchers, Distill.io can be an invaluable tool for:

  • Monitoring Target Websites: Keep track of updates on websites related to investigations, such as changes in content, new postings, or removals.

  • Tracking Social Media Profiles: Monitor public social media pages or profiles for updates without the need to log into the platform.

  • Alerting on Keyword Changes: Set up alerts for specific keywords or phrases appearing or disappearing from web pages, which can signal significant events.

  • Watching Dynamic Content: Use advanced selection tools to monitor content that changes dynamically, such as JavaScript-rendered pages.

  • Archiving Web Page Changes: Maintain a history of changes to a web page, which can be useful for documenting the evolution of information over time.

  • Monitoring Hidden Elements: Detect changes in hidden HTML elements or metadata that might not be immediately visible on the page.

Key Features Beneficial for Open Source Researchers

  • Visual Selector Tool:

    • Allows users to select specific parts of a web page to monitor.

    • Useful for focusing on relevant sections and ignoring irrelevant content.

  • (Regex):

    • Enable advanced pattern matching to monitor specific text patterns.

    • Helpful for filtering and extracting specific data from complex pages.

  • Content Extraction:

    • Ability to extract and export data from monitored pages.

    • Supports formats like CSV or JSON for integration with other analysis tools.

  • Change Highlighting:

    • Visual representation of what has changed on the page.

    • Simplifies the process of identifying significant alterations.

  • Scheduling and Frequency:

    • Customizable check intervals, with paid plans offering more frequent monitoring.

    • Potentially useful for time-sensitive investigations where prompt alerts are crucial.

Using Distill.io

First, you can register with your own email, or use a dedicated email address or alias. You can see all running monitors on your . You can monitor websites, feeds, JSONs, PDFs, Word documents, uptime and whole sitemaps (alpha, may be buggy).

When you add a new monitor, you make the following choices:

  • : Whether to monitor the whole page or only a part of it. Select the if you want to monitor only certain parts (recommended).

  • Device: - Distill.io can run locally or in the cloud. This determines whether it only checks while your computer is running (local) or 24/7 (cloud). In the free plan, you can run only a limited number of trackers in one account, but more locally than in the cloud. Consequently, you can check cloud-based monitors in the , while local monitors live in .

  • Name: Pick a name for your Monitor that's easy to recognize for you and informative. You may want to configure several monitors for one website, so consider the purpose as well when picking a name.

  • Actions: The free service allows you to send yourself an , or if you're running a local monitor, open the website, get a notification, or . Paid customers can choose a number of additional notification options. Noteworthy among those are push notifications if you're using the (be mindful of possible tracking), , notifications on , (which allow developers to integrate it into 3rd party services)

  • : How often do you need your source to be checked for changes?

When you add a monitor you can use the Visual Selector Tool, to select only those parts of the website that you want to be alerted about if they change. These could be release versions, GitHub issue submissions, or parts of a text that contain information about a person or entity.

After you click save, your monitor will be active.

Additional Tips for OSINT Researchers

  • Combine with Other Tools:

    • You can use Distill.io with other open source research tools to integrate data from Distill.io with databases or visualization tools.

  • Use Cloud Monitors for Reliability:

    • One option is to run monitors on Distill.io's servers, ensuring continuous monitoring even when your device is offline. For monitoring tasks where information can change quickly this can be critical because uptime is constant.

  • Leverage API Access:

    • The highest-tier plans offer API access, but lower-tier plans offer webhooks and similar automation tools like the possibility to run macros locally. That can help integrate monitoring data into custom applications.

  • Monitor Authentication-Protected Pages:

    • Distill.io supports monitoring pages that require login. This can ensure compliance with terms of service and legal considerations when monitoring such content.

Cost

  • Free Plan:

    • Up to 25 local monitors

    • 5 cloud monitors

    • 1,000 checks per month

    • 30 email alerts

    • Limitations: Maximum check interval of 6 hours for cloud monitors

  • Paid Plans:

    • Starter Plan: Increased limits and faster check frequencies (e.g., every 10 minutes)

    • Pro Plan: More monitors, higher check frequency (e.g., every 5 minutes), SMS alerts

    • Enterprise Plan: Custom solutions with the highest limits and priority support

    • Pricing: Detailed pricing is available on the Distill.io pricing page

Level of difficulty

Requirements

  • Account Creation:

    • Required for synchronization across devices and accessing cloud monitoring features

  • Browser Extension:

    • Available for Chrome, Firefox, Opera, and Edge

    • Local Monitoring: Runs checks when the browser is open

  • Mobile App:

    • Available on iOS and Android

    • Features: Receive push notifications and manage monitors

  • Desktop App:

    • Availability: Check the Distill.io website for the latest information

    • Advantage: Allows local monitoring without keeping the browser open

Limitations

  • Free Plan Limitations:

    • Limited to 25 local monitors and 5 cloud monitors

    • Minimum check interval of 6 hours for cloud monitors

    • Limited number of email alerts per month

  • Cloud Checks:

    • Limited by the subscription plan

    • Faster check frequencies require higher-tier plans

  • Local Checks:

    • Require the browser or desktop app to be running

    • Less reliable if the device is turned off or disconnected from the internet

  • Dynamic Content:

    • Monitoring JavaScript-rendered content may require advanced configuration

    • Some dynamic elements might not be captured without using cloud monitors

Ethical Considerations

  • Privacy and Legal Compliance:

    • Keep the website's terms of service in mind when monitoring website changes

    • Be aware of legal regulations regarding automated access or scraping

  • Responsible Use:

    • Avoid overloading target websites with excessive requests

    • Use appropriate check intervals to minimize impact

  • Data Validation:

    • Verify the accuracy of monitored changes before acting on them

    • Be cautious of false positives or changes that may not be relevant

Guides and articles

What is Distill? | Distill. (2023). Retrieved August 1, 2024, from

Local Monitor vs. Cloud Monitor | Distill. (2023). Retrieved August 1, 2024, from

Distill (Director). (2023, May 26). How to Use the Visual Selector in Distill [Video recording].

Tool provider

Distill.io by Neemb LLC (Delaware), U.S.

  • Contact Information: Available on their

Advertising Trackers

Page maintainer

Equasis

Equasis provides vessel ownership and safety records, as well as shipping company fleet information.

URL

Description

Equasis, the Electric Quality Shipping Information System, is a tool designed to consolidate information about vessel ownership and safety records into one place. After creating an account, users can access a search portal to search for vessels by name or IMO number, or search for a company by name. The advanced search feature can search for vessels by call sign, MMSI number, tonnage, flag, etc, which can help to identify a vessel for which only some identifying information is known.

IMO numbers are unique, seven-digit tracking numbers assigned to ships and shipping companies by S&P Global Market Intelligence on behalf of the International Maritime Organization. Unlike ship names and company names which can change, IMO numbers remain constant. More information about IMO numbers can be found on the .

MMSI (Maritime Mobile Service Identities) numbers are nine-digit numbers used to uniquely identify ships in radio and AIS (Automatic Identification System) broadcasts. MMSI numbers are issued by the country a ship is flagged to and managed by the International Telecommunications Union. More information about MMSI numbers can be found on the .

Equasis can provide a significant amount of information about vessels including name, IMO number, flag, call sign, MMSI number, gross tonnage, deadweight tonnage, year built, type of ship, status, registered owner, ISM manager, ship manager, P&I information, classification society, partial location history, and inspection and deficiency history, as well as a history for some of this information. For companies, Equasis can provide registered addresses, a list of vessels in their fleet, and a synthesis of inspections and deficiencies for all vessels in said company's fleet.

Use Case

An example use case for Equasis is to view the inspection records for the MV Dali (IMO 9697428) which collided with Francis Scott Key Bridge in Baltimore, Maryland in 2024. Under the "Ship Info" tab, Equasis shows the ship is owned by Grace Ocean Pte Ltd and is classified by Nippon Kaiji Kyokai (IACS). Under the "Inspections" tab, Equasis shows that the last time the Dali was inspected before its collision with the Key Bridge was in September 2023 and was carried out by the US Coast Guard in the Port of New York, New York. Equasis shows that there were no deficiencies noted during this inspection. Equasis does show that there was a deficiency noted during a prior inspection in July 2016 in the Port of Antwerp, Belgium. By clicking the details arrow associated with this inspection and viewing the "Deficiencies per Category" dropdown we can see that this deficiency was in the category of "Structural Conditions", specifically "Hull damage impairing seaworthiness." A provides additional context to this Equasis entry. According to Reuters "the Antwerp port authorities said the container ship Dali hit a quay on July 11, 2016, as it tried to exit the North Sea container terminal."

Finally, under the "Ship History" tab we can view prior information about the Dali such as its past ownership and flag history.

Cost

Level of difficulty

Requirements

Registering for an account with Equasis requires providing an email address and password, as well as your name, address, and role concerning Equasis.

Limitations

Data in Equasis comes from and is collated by Equasis. However, data from these providers could be incorrect or not up to date. Additionally, in some cases, vessels may be listed as reported sold without providing a new listed owner. As such additional research work should be undertaken to verify information provided by Equasis.

Ethical Considerations

As mentioned under , researchers using Equasis should undertake additional work to verify the information provided by Equasis, particularly when investigating ships and companies suspected of engaging in deceptive shipping practices.

Guides and articles

In 2016 Forbes used Equasis to show there were ""

Bellingcat has previously used Equasis as part of investigations into , an , and a .

Tool provider

Equasis is a non-profit organization founded by the European Commission and the French Maritime Administration. Today nine member states and the European Commission make up a supervisory board governing Equasis and providing funding for it.

Advertising Trackers

Page maintainer

Datawrapper

A tool for creating interactive charts, maps, and tables from your data, offering a user-friendly interface for visualizing information.

URL

https://www.datawrapper.de/

Description

The purpose of the tool is to help users convert raw data into interactive and visually appealing graphics without requiring advanced technical skills. According to a Datawrapper co-founder:

"[”. Its target users are primarily journalists, researchers, and data analysts who would like to communicate data insights effectively. The International Consortium of Investigative Journalism Datawrapper as "an open source tool for anyone who wants to create a chart or map from their data, came out of the knowledge that expecting every journalist to know code is unrealistic."

How it works

Datawrapper is particularly helpful during the analysis and presentation stage of digital open-source investigations. It supports three categories of visualizations: Chart, Map, and Table. Note that the charts, maps, and tables generated are, by default, interactive. They will respond to the user’s mouse hovering over the various data on display.

TIP: It is helpful to check the website or its blog prior to beginning a project. It covers straightforward descriptions of various chart, map, and table types. This is useful for determining which kind of data and how many data points you need for a particular type of visualization.

NOTE: Prepare your data. Ensure that your data is organized, complete and refined prior to adding the data on the interface.

CHART

Charts can turn complex data into visual representations that are easier to interpret. It simplifies information by distilling large amounts of data, making it easier to grasp key trends, patterns, and outliers without having to wade through raw data. It can also reveal relationships between variables.

If using Datawrapper to create a chart, users have four main steps to complete. They (1) upload their data, (2) double-check that data is displayed correctly, (3) visualize, and, finally, (4) publish/download or embed the final product.

Log in and proceed to the Dashboard. Click, “Create New” and select “Chart”.

Upload Data

Users can upload data in four ways:

  1. Copy and paste an already existing data table into the empty field to the right.

  2. Upload an XLS/CSV file (typically one used in MS Excel)

  3. Connect to Google Sheets by inputting a link.

  4. Enter a URL link to an external CSV file.

Check Data

Datawrapper includes this step to allow users to verify the accuracy of their uploaded data and ensure that the tool displays the information as intended. Users should carefully check that all rows and columns are present, verify that each cell contains the correct value, confirm that there is no missing data, and make sure that the categories are correctly represented.

Sample Steps for Checking Your Data (CLICK TO EXPAND)

Suppose you’re using Datawrapper to create a chart showing the number of armed conflict incidents reported in various countries over the past year. After uploading your data, Datawrapper prompts you to review it.

1. Check Rows and Columns: Ensure that your dataset includes all the countries you want to analyze and that each country has data for all relevant time periods or types of incidents. For instance, verify that rows are present for countries like “Country X,” “Country Y,” and “Country Z,” and columns are included for different types of incidents, such as “Military Engagements,” “Civilian Attacks,” and “Terrorist Incidents.”

2. Verify Cell Values: Double-check that each cell displays accurate incident counts or details. For example, if “Country X” should have recorded 200 military engagements in the past year, ensure that this number appears correctly in the corresponding cell.

3. Look for Missing Data: Check for any gaps in the data. If “Country Y” is missing data for “Civilian Attacks,” confirm whether this is due to a data reporting issue or if the data is genuinely unavailable. Ensure that this omission is intentional and not an error. Missing data should be addressed or noted appropriately.

4. Confirm Category Accuracy: Ensure that the categories are accurately labeled. For instance, make sure that the column headers correctly represent types of armed conflict incidents and are not mistakenly labeled with unrelated categories. Also, confirm that the row headers accurately list the countries and not the types of incidents.

Visualize

This section lets users customize their chart to the most minute features, allowing the audience to understand the data effectively. Click on the different tabs below to see a representative list of features that can be customized.

Users have about 20 types of charts to choose from based on their needs. If unsure, the web interface has hints to help users determine which chart may work well for their type of data source.

They are bar charts, stacked bars, grouped bars, split bars, bullet bars, column chart, stacked column, grouped columns, lines, multiple lines, area chart, scatter plot, dot plot, range plot, arrow plot, election donut, pie chart, multiple pies, donut chart, multiple donuts.

The refine tab allows users to customize the details of your chart. This includes customizing the text, date format, and grid on the horizontal axis. As well as the formatting of the values on your chart (whether dates or currency, etc). Users can customize the opacity, colors and sort the data (smallest first, largest first, etc).

This tab is critical for providing context on the information users are conveying. It includes the Title, Description, Notes, and, most importantly, the Data Source and links to the Data source, if available.

The final step on the visualization tab is Layout customization. The key features are: (1) Availability to produce output in different languages;

(2) Users can also customize the footer section of the chart. This includes links to data source download, image download options, shareable link, and social media share buttons. Sharing findings, and data sources are especially useful for open-source investigators, since investigations and methodology needs to be replicable to be reliable.

TIP on the "Annotate" tab: The “Notes” section can be useful for explaining limitations to data sources, margin of errors, or other caveats about the data that should be transparent to readers.

NOTE on the "Layout" tab: Output locale language does not translate content users input but translates the built-in features of the tool itself (see Limitations Section).

Publish/Embed

The final step is to publish the chart. This step is particularly important if users plan to embed it in websites or blogs or share the visualization on social media platforms. Visualizations are private by default unless users publish them.

NOTE: Datawrapper does not share visualizations publicly, even after publishing. It becomes visible only if users forward the URL to other individuals or embed it in their websites.

Any changes made to the chart will not be visible to the audience until you "republish" the chart.

Users can also export or duplicate the visualization. Users can export in PNG (image) format. This is a static and non-interactive version that users can download for printing or integration in reports.

TIP: Once published, any changes to formatting or editing will not be reflected. Users will have to republish their visualization after making any changes. Go to the publish section, and click “Republish.”

Users will end up with something that looks like this (Area Chart):

MAP

The map feature in Datawrapper is especially beneficial for open-source investigations, particularly when visualizing geolocated or verified incidents.

These maps can visually represent complex data, making understanding and communicating findings easier. Investigators can use these maps to track and display various types of information, such as geographic distributions, locations of events, or the spread of certain phenomena over time. The interactive aspect allows viewers to engage with the data, zoom in on specific areas, and access detailed information, which is crucial for transparency and thorough analysis in investigations.

The types of maps you can produce are: Choropleth map, Symbol map, and Locator map.

Choropleth map

A type of thematic map in which areas (such as countries, states, or regions) are shaded or patterned in proportion to the value of a specific variable. The purpose of a choropleth map is to visually represent the distribution of a variable across different geographic areas.

Potential open-source use case for choropleth map (CLICK TO EXPAND)

Imagine you have a map of your country, and you want to show where people have the most and least access to something, like internet speeds.

A choropleth map is like a color-coded version of this map. Each area on the map, such as states or counties, gets a different color based on how high or low the internet speeds are there. For example:

Dark Purple - might mean super fast internet speeds.

Light orange - might mean average speeds.

Yellow - might mean slow speeds.

So, when you look at the map, you can easily see which areas have the best internet speeds and which ones don’t. The colors help you quickly understand and compare the data across different regions.

\

Select your map

This step allows users to select what kind of base map is needed for data visualization. The Datawrapper list of maps contains a huge selection. The types of maps available are: World maps, regional maps, and country maps. As a plus, some countries have different subtypes available as well. For instance, Argentina also includes a map divided by departments, by electoral districts, or by provinces. It also has available a map subtype that is city-specific, such as the Argentina - Buenos Aires Metropolitan Area.

TIP: Users can also upload their own maps. However, this is a slightly advanced feature and you may consult

Add your data

Step 1 - Upload: There are four ways to add your data:

  1. Fill in the automatically generated table (located on the right of the screen):

This section is automatically prefilled with two columns: Column A for the name of the Country or/Territory and Column B for the values. You can enter the values manually in Column B based on your dataset.

  1. Upload a file: CSV or Excel (located to the left)

  2. Copy and paste data (located to the left)

  3. Connect a remote data set: input a link to external data (i.e., data from NASA) or connect to Google Sheets.

NOTE: The pre-made table seems to depend on the kind of map you select in the previous step. If you choose a World Map for your data, it will populate Column A with a list of countries in that map. If you choose a map of Asia, it will fill Column A with a list of countries for that continent.

Step 2 - Match: To use the map, your data needs to have information like country names, short names, and codes. In this step, choose the preferred naming convention for countries. In addition, make sure you have all the columns and rows you need to display your data.

NOTE: If the user does not use the rest of the countries/locations on the list, they will be grayed out in the map.

Visualize

Just like in the CHART section above, the Visualize tab lets users customize their map to the most minute features, allowing the audience to understand the data effectively. Click on the different tabs below to see a representative list of features that can be customized.

The refine tab allows users to customize the details of the map. This includes:

  • Customizing the colors to represent different values;

  • Deciding whether you want the legend on display and the way the legend looks.

  • Making the map zoomable or not, and the location of the zoom button;

  • Map appearance: whether you want a full map or a partial map on display, the size in pixels, and map alignment;

  • Appearance of region borders (or not).

Like above, this tab is critical for providing context on the information users are conveying. It includes the Title, Description, Notes, and, most importantly, the Data Source and links to the Data source, if available.

TIP: The “Notes” section can be useful for explaining limitations to data sources, margin of errors or other caveats that should be transparent to readers.

Similarly, the final tab under “Visualize” is Layout customization. The key features are:

  • Availability to produce output in different languages;

  • Customize the footer section of the chart to include links to data source download, image download options;

  • Ability to include a shareable link and social media share buttons;

Below is a sample interactive symbol map to demonstrate what the final product may look like:

making it possible to represent categories alongside numerical data. This new feature helps reveal more nuanced regional patterns and tells a richer story beyond a single data point.

Symbol map

A symbol map, sometimes called a point map or dot map, is a type of thematic map used in data analysis to represent data points or values across geographic areas using symbols. Instead of shading regions like in a choropleth map, a symbol map uses symbols, such as dots, icons, or shapes, to show the location and magnitude of a variable.

Key Features of Symbol Maps (CLICK TO EXPAND)
  1. Symbols Represent Data: Each symbol on the map represents a specific quantity or value. For instance, a dot might represent a certain number of people, a business, or an event.

  2. Size and Color: The size and color of the symbols can vary to convey different magnitudes or categories. Larger or differently colored symbols can indicate higher values or different categories.

  3. Geographic Context: Symbols are placed on the map according to their geographic locations. This helps visualize how data points are distributed across different regions.

Comparing Values: Symbol maps allow users to see patterns, trends, and distributions of the data across different areas. They are useful for understanding spatial relationships and concentrations.

Potential open-source use cases of symbol map (CLICK TO EXPAND)

Tracking the outbreak of armed clashes in a region or disease outbreaks:

Armed clashes in a region: Symbol maps can visualize and analyze the distribution and frequency of armed clashes across various regions in a country over a specified period of time.

Disease Outbreaks: If tracking a disease outbreak, symbols could represent the number of reported cases in various locations, helping to visualize areas with higher or lower case numbers.

NOTE #1: Prepare your data (do not skip this step): Whether you are using your own data or using data from an external source, it is important to make sure the data has all the information required by Datawrapper. For symbol maps, “ will need (1) addresses/place names or (2) latitudes/longitudes to know where you want your points to be.” Users should be as specific as possible.

Example of specificity of addresses/place names as provided by the :

  • Neighborhood: Williamsburg, Brooklyn, New York

  • City: New York City, New York

  • Zip Code: 11212, Kings County, New York

  • County: Kings County, New York

  • State/Land: New York State, USA

NOTE #2: Use latitude/longitude coordinates for better precision. According to the tool, uploading latitudes and longitudes ensures accurate mapping because city names can be ambiguous or duplicated. For instance, the name "Vancouver" could refer to cities in different locations, like Vancouver, Canada, or Vancouver, Washington, U.S.. Geocoders, including Datawrapper, might default to the most prominent city with that name unless precise coordinates are provided. By using latitudes and longitudes, you ensure that the exact locations are mapped correctly, avoiding confusion from similar or differently named places.

The steps for creating a symbol map are very similar to those for the choropleth map (See above). There is a slight difference in the “Visualize” section of symbol maps. Click on each tab below to see the different features.

  • Customize symbols of your choice and their size.

  • Users can also customize the colors and choose the column they want to be highlighted on the map. For example, if looking at incidents of armed clashes in Burkina Faso, a user might want to highlight how many of those are targeting civilians. In this case, select the column “civilian targeting”.

  • Customize map features: by making the map zoomable or by including an “inset map” to provide context on the location for those who are not familiar with it.

Just like in charts, this section is critical for providing context on your data. It includes putting a Title, Description, Notes, and, most importantly, the Data Source and links to the Data source, if available.

TIP: The “Notes” section can be useful for explaining limitations to data sources, margin of errors or other caveats that should be transparent to readers.

Similarly, the final tab is Layout customization. The key features are:

  • Availability to produce output in different languages

  • Customize the footer section of the chart to include links to data source download, image download options

  • Ability to include a shareable link and social media share buttons

Below is a sample symbol map. After doing the steps outlined above, the symbol map should look something like this:

Datawrapper now supports arrow maps, also known as swing or hedgehog maps. These maps are valuable tools for visualizing directional changes in data. NOTE: This map type is useful when users have to analyze two opposing data sets. They can show "swings" between these two opposing categories, such as shifts in political party support or geographic increases and decreases in metrics like population or housing prices. Arrow maps are especially useful for election coverage. Steps on how to use them are available ​

Locator map

A locator map is a small map that shows the location of a specific area within a larger context. It's often used to orient viewers and provide a geographical perspective. According to, “They are a great choice if you want to show where something is located or happened.”

Possible open-source use case for locator maps (CLICK TO EXPAND)

Locator maps can be useful tools for open-source investigators. They provide visual context for data, helping to:

  • : Understand the spread of events or information across a region.

  • Identify Patterns: Recognize trends or clusters in data distribution.

  • Compare different datasets to verify accuracy and completeness.

  • (especially geolocated incidents in conflicts or violent protests): convey complex information to audiences through visual storytelling.

By placing data in a geographic context, investigators can gain deeper insights and uncover hidden connections.

For example: showing demolitions and evictions in Jeddah, Saudi Arabia, may benefit from showing the different locations of demolished buildings in the neighborhood.

Below are the main steps for creating locator maps:

Data Preparation

  • Identify locations: Determine the specific locations you want to highlight on your map.

  • Gather coordinates: Collect the latitude and longitude coordinates for each location. You can use tools like Google Maps to obtain this information.

  • Prepare data: Organize your location data into a CSV or Excel file with columns for latitude, longitude, and location name (optional).

Create a New Map

  • Log in to your Datawrapper account or create a new one.

  • Click on "Start Creating" and then select "New Map."

  • Choose the "Locator Map" option.

Add Markers

Markers are

NOTE: Every marker's position is fixed to the map's position; if you move the map view, the markers will move along with it.

  • Click on the "Add Markers" button.

  • You have two options:

    (1) Manual input: Enter the latitude and longitude coordinates for each location directly into the fields.

    (2) Upload CSV: If you prepared your data in a CSV, upload it here. Datawrapper will automatically populate the map with markers based on the latitude and longitude columns.

  • Customize marker appearance (color, size, icon) as needed.

Design Your Map

  • Base map: Choose an appropriate base map from the available options. Consider the style and level of detail required for your map.

  • Zoom level: Adjust the zoom level to focus on the desired area while providing enough context.

  • Map style: Customize the map appearance with colors, fonts, and other design elements to match your branding or preferences.

TIP: Users can adjust the zoom level, rotation, tilt, and height of the map. Decreasing the tilt can show mountains if the location has dramatic terrain.

Add Annotations

  • Labels: Add labels to your markers by clicking on them and entering the location name.

  • Pop-ups: Create informative pop-ups for each marker by adding additional details such as descriptions, images, or links.

  • Legend/“Map Key”: Include a legend to explain the meaning of different marker types or colors if necessary.

Publish and Embed

  • Once you're satisfied with your map, click on "Publish."

  • Choose the desired embed code format (HTML, iframe, etc.) to integrate the map into your website or other platforms.

NOTE: Locator maps can be exported in GeoJSON format

TABLE

Tables are highly versatile data visualization tools, allowing for the inclusion of text, numbers, images, and charts within each cell. This structured approach makes it easier to communicate complex information effectively.

Prepare Your Data

  • Organize Your Data: Ensure your data is well-organized in a spreadsheet or CSV file. Each column should have a header, and each row should represent a different data point.

  • Check Data Types: Ensure your data is correctly typed (e.g., numerical, text). Datawrapper will automatically recognize these types, which helps format the table correctly.

Start a New Visualization

  • Click on "Create a New Chart.": After logging in, you’ll be taken to the dashboard. Click on the "Create a New Chart" button.

  • Select "Table": Datawrapper offers several chart types, but for this tutorial, select "Table" from the list of options.

Table Creation

  1. Choose the "Table" chart type.

  2. Customize your table:

  • Add a title and description.

  • Adjust column widths and formatting.

  • Use color coding or highlighting for emphasis.

Data Visualization

  • Integrate charts: Add small charts (sparklines) within table cells for visual representation of data trends.

  • Highlight key information: Use conditional formatting to draw attention to specific data points.

Publishing and Sharing:

  1. Choose a publishing option (embed, share link, download).

  2. Customize the appearance of your table (theme, colors, fonts).

  3. Publish your table and share it with your audience.

Additional Tips (CLICK TO EXPAND)
  • Keep it simple: Prioritize clarity and readability.

  • Label clearly: Ensure column headers are descriptive and easy to understand.

  • Use whitespace: Enhance readability by adding space between columns and rows.

  • Mobile-friendly: Design your table to be responsive for different screen sizes.

COLLABORATION AND TEAMS

Datawrapper offers team features, enabling multiple users to work together on visualizations. This is particularly useful for investigative teams, allowing for shared insights and efficient workflows. It is also especially useful for collaboration within one organization and in instances where a team from one organization partners with a team from another organization.

Detailed instructions on creating and managing Teams in Datawrapper can be found and. However, below is a summary of those steps and some important caveats.

NOTE #1: According to the tool provider, if you create a team, you will automatically be the team owner, and every member of a team can use the features of the team owner's pricing plan. For example, if you bought a custom plan with two custom design themes, and you create a team, everybody in your team will be able to create charts with these two themes, use the PDF export, and use all other custom features.

NOTE #2: Even as a “team owner,” members you have invited have the ability to edit the visualizations. Every member can edit, publish, or embed any visualization in a team folder.

Click between tabs to see the steps:

  1. Log in to your Datawrapper account.

  2. Click on the menu icon (☰) and select "My Teams."

  3. Click on the "Create team" button.

  4. Give your team a name and invite members.

Before creating a new chart, map, or table on Datawrapper, ensure you're working in the correct team. Check the top right corner to see which team is currently selected (with a checkmark).

  1. Organization: Create folders within your team to keep visualizations organized.

  2. Collaboration: Share visualizations and collaborate with team members in real-time.

  3. Team Settings: Customize team settings, including default folders, notification preferences, and embed code options.

NOTE: Collaboration in Teams. This means all members can access the edits and visualizations simultaneously. Users can see when colleagues are editing, and they can see yours. The edits are associated with an icon showing the account info/picture of the team member.

If you work with a team or with a Teams account, Datawrapper's visualization archive is a central hub for all your team's visualizations. It includes features like folders, team-wide search, and custom fields to streamline management, whether you're solo or part of a large team. This new feature appears to be available to all accounts, not just the paid tiers. \

POWERPOINT INTEGRATION

Datawrapper recently PowerPoint. In sum, the features are:

  • New Add-In for PowerPoint: Datawrapper released a free add-in for PowerPoint, available on Microsoft AppSource.

  • Access & Edit Visualizations: Access, embed, and edit all your Datawrapper visualizations directly within PowerPoint.

  • Private Visualizations: Visualizations remain private by default, with no need to publish them online.

  • Real-Time Updates: Stay connected to live data sources and update visualizations in one click before presentations.

  • Cross-Platform Adaptability: Visualizations created in PowerPoint can be used interactively on websites, as PNGs on social media, or in PDFs and print reports.

  • Interactive Visualizations: A separate add-in enables fully interactive features like zoomable maps, hover tooltips, and sortable tables. Learn more in the Datawrapper Academy.

After testing this, we learned that the format differs slightly from the web version. The menu and editing options seem limited compared to the web interface. It may also take more time to familiarize yourself with the PowerPoint interface. Depending on the computing capability of your device, the visualizations in PowerPoint tend to lag sometimes whenever a feature in the visualization is being edited.

Summary of key features that may be helpful for beginner open-source researchers (CLICK TO EXPAND)
  1. Platform: Datawrapper is a web-based tool accessible from any device with internet access.

  2. Integration: Supports integration with various data sources and formats for data import.

  3. Collaboration: users can set up teams to collaborate on a project.

  4. The Free version has unlimited visualizations and a lot of powerful features.

  5. Customization: It provides options for customizing the look and feel of visualizations to match user preferences

  6. Export Options: Allows users to export visualizations in static format such as in PNG, PDF, or have an interactive graph in HTML that users can forward to social media, or embed in websites.

  7. Easy User Interface: Datawrapper features a straightforward interface, drop down menu and integrated hints and explanation for users.

  8. Support: Offers well-written tutorials and support resources through their or through their .

Cost

NOTE: Even the free version includes robust features and can perform most data visualization tasks very well. The information on the pricing is available at:

Level of difficulty

For charts and tables, the difficulty is level 2 out of 5.

For maps, the difficulty level can increase from 2 to 3 out of 5.

The difficulty level also increases as your dataset gets more complicated. The difficulty level also depends on the detail of customization users want in order to communicate their data in these visualizations. Each visualization type has many features that are not obvious to beginners.

Requirements

  1. Create a user account;

  2. Internet connection and a modern browser;

  3. Desktop device;

  4. An organized external dataset;

  5. Users may need a subscription to access extra features. The free version, however, is more than enough for many users.

Limitations

1. Charts:

  • Data Skills: Creating clear charts might require some knowledge of Excel formulas and data formatting. Uploading incomplete data can lead to unexpected results. Datawrapper has a list of troubleshooting issues that seem to be related to how CSV files are formatted prior to uploading them, for instance, on , or .

  • Missing Data: Line charts might show gaps if your data has missing values. This isn't always a bad thing, but it's important to understand why the gaps appear.

    • Patchy data in line charts sometimes appears if the dataset is missing values. Sometimes it is because there is no data available (in which case Datawrapper does not want to mislead by filling in a connection between one data point and another). Sometimes it is because of .

2. Maps:

  • Geocoding Knowledge: You'll need a basic understanding of geocoding, which is the process of converting addresses to map locations.

  • Geocoding Accuracy: Datawrapper's geocoder . Some locations might be misplaced. Knowing the exact coordinates of a place can help avoid errors.

  • Base Map Issues: Datawrapper might have trouble displaying certain base maps if the data format is unusual.

    • Datawrapper “if there is a slash in one of the country descriptions, e.g. "Bosnia/Herzegovina", it might cause Datawrapper to not parse the data properly. If you get rid of the slash and write 'Bosnia and Herzegovina', the data will load properly.”

  • Map Zoom Levels: Setting map zoom levels correctly is crucial. If not done right, labels might disappear when zooming in or out, confusing viewers.

    • Some map features and their functions are not immediately obvious to the user. For example, errors appear when making the map zoomable. Map labels sometimes do not appear at all.

    • When you embed a map, it starts at a zoomed-out view. This is okay for a general overview, but it can be difficult to see details. Zooming in lets you explore specific areas.

    • If you don't set it up right, important information like city names or labels might disappear when you zoom in or out. This can be confusing for people trying to understand your map.

    • Datawrapper explains that "you will find that the map labels don't show up before you either zoom in or set the minimum zoom for labels to 1.” To avoid this, you need to make sure the labels are visible, no matter how much people zoom in or out.

  • Copy-Pasting and CSV Import Errors A significant limitation of the map feature arises during the data import process, particularly when copying and pasting data such as a list of locations and their respective coordinates. Based on our tests, there are instances where some values are successfully copied into the platform, while others are either omitted or altered unintentionally. Names of the locations are also sometimes missing from the list or rearranged in a different order. This inconsistency can introduce errors in the dataset and compromise the reliability of the final visualization.

  • Potential Data Alignment Issues The irregularity in data transfer can lead to misaligned rows or columns, especially when working with large datasets. This may require additional manual verification to ensure that all data points are correctly mapped to their respective geographies.

    We found that employing data in smaller batches may be a more reliable approach. For extensive datasets, consider pasting or importing the data in smaller batches to detect errors more quickly and amend any errors immediately.

3. General:

  • Data Preparation: Data needs to be well-organized and clean for Datawrapper to work effectively. This might require some data analysis skills or a good understanding of your data and its purpose. Uploading incomplete data can lead to delays and errors.

    • Prepping and organizing data requires some background in data analysis or, alternatively, a really good understanding of your data and what you want to highlight. This is particularly an issue because Datawrapper can take time to load data and is prone to formatting errors. According to this , “Training staff and extracting meaningful insights post-visualization are additional hurdles.”

  • Data Limits: Datawrapper . Uploading very large datasets can lead to slow loading times and lag.

  • Updates: You can't update visualizations once published. However, you can update the data each time you open the chart and republish.

  • Translations: Datawrapper can translate the built-in features of the tool, but not the content you manually enter (like the chart title). This can be confusing for viewers in different languages.

    • However, it translates the built-in features of the tool itself. For example, the chart's title is usually put in manually by the user. If this title is in English, it will not be translated once users choose an output locale in a different language. Measurements (miles/kilometers), names of countries, distance, and date formatting are all part of the tool and will, therefore, be translated if specified in the output locale.

  • Privacy: For the free account, Even if you cancel your subscription or delete your account, your visualizations will (see also ).

  • Single Sign-On: Free and custom plans don't offer a central login system for managing user access.

For a more complete list of limitations, see:

Ethical Considerations

The main ethical consideration about data visualizations is the possibility that information can be misleading, no matter how good it looks: Thisdiscusses the possibility that charts can be misleading and that data interpretation has some general pitfalls.

of common pitfalls (CLICK TO EXPAND)

Cherry-picking Data: Selecting only data points that support a particular narrative while omitting others.

Outliers: Emphasizing or downplaying outliers to influence perception.

Visual tricks such as “Chartjunk,” which refer to excessive clutter or unnecessary elements that can distract from the main message.

Misleading Visual Elements: Using colors, shapes, or sizes that can alter perception.

However, to mitigate this, practice is key. "This practice of constantly interrogating your data with a careful skepticism is likely the most important aspect of working with data," writes .

Guides and articles

Bellingcat Research

This tool was used in a Bellingcat investigation: By Pooja Chaudhuri and Melissa Zhu

Datawrapper guides

Datawrapper Academy:

Datawrapper Training Slides:

How to create teams and other guides related to working in collaboration:

Guides from other sources

Video Tutorial: . By Adam Robert Marton, University of Maryland's Philip Merrill College of Journalism.

Guide from The Guardian:

Guides about Misleading Charts and Graphs:

University of Pittsburg

Nightingale, Journal of Data Visualization Society

Dataspire.Org

Tool provider

Datawrapper, Germany

Advertising Trackers

Page maintainer

Convert Geographic Units

A tool that converts various geographic coordinates to support diverse mapping and spatial analysis needs.

URL

Description

Montanna State University's tool converts latitude and longitude coordinates to various alternative coordinate systems.

Features:

  • Map Datum: supports WGS84, NAD83, WGS72, etc.

  • Decimal Degrees: convert from and to latitude and longitude decimal degrees.

  • Degrees, Minutes, Seconds (DMS): convert to and from DMS latitude and longitude for Northern and Southern Hemisphere coordinates.

  • Standard UTM: convert to and from Zone Easting and Northing for Northern and Southern Hemisphere coordinates.

  • NATO UTM: convert to and from latitude zone and longitude zone, digraph, Easting and Northing.

Also includes a small map with:

  • Zoom tool: zoom in and out on the map.

  • Layers: Satellite and Terrain.

Cost

Level of difficulty

Requirements

  • Web: any modern web browser.

Limitations

  • UTM and NATO: UTM and NATO easting and northing values are rounded to the nearest meter. Conversions to NATO coordinates are only done for the WGS84 ellipsoid (according to the tool).

Ethical Considerations

-

Guides and articles

  • Earth’s Coordinate System | Intergovernmental Committee on Surveying and Mapping (no date). Available at: (Accessed: 2 September 2024).

  • ‘Geographic coordinate system’ (2024) Wikipedia. Available at: (Accessed: 2 September 2024).

  • Understanding Latitude and Longitude (no date). Available at: (Accessed: 2 September 2024).

Tool provider

Montanna State University - United States

Advertising Trackers

Page maintainer

Earth Explorer

"Query and order satellite images, aerial photographs, and cartographic products"

URL

Description

Offers historical satellite imagery and aerial photograpy. Option to search for imagery for specific locations.

Cost

Some images can be downloaded for free, others need to be ordered and are paid.

Level of difficulty

Requirements

Recommended to create an account which is free (but it asks for e-mail address and personal information like address etc.)

Limitations

It is possible to see previews for imagery but it is often necessary to pay to order and download the actual image. Some images are available for free.

Guide

Tool provider

Advertising Trackers

Page maintainer

Companies House

Search companies and individuals in the United Kingdom.

URL

Description

Use Companies House to get information on companies registered in the UK - it's the official register of companies (so a government agency collates the data).

Anyone wanting to operate a limited company in the UK has to register with them. This includes a limited company (Ltd), public limited company (PLC), or limited liability partnership (LLP). The size of the company does not determine the requirement to register. Sole traders don't have to register; nor do partnerships (without limited liability) - those are companies that involve two or more people that share ownership. Companies House is also responsible for dissolving companies.

For each company, Companies House publishes:

  • Basic company details (registration number, registered office address, incorporation date, company type, status and standard industrial categorisation ()

  • Directors, company secretary and PSCs ()

  • Shareholding info

  • Annual financial statements.

The site has a by company or person name. The allows you to filter (e.g. by status), and to download a CSV of search results (which will include only the first 5,000 results).

You can also search for UK companies on and , but you are more likely to find up-to-date financial statements on Companies House. North Data may have other useful information (e.g. a graphic timeline of the company history and a network diagram of people and related companies).

The is also published on Companies House. It's the register of overseas entities that own land or property in the UK, which are required to declare their beneficial owners and/or managing officers. To search for them use the function and change the company type filter to ‘overseas entity’. If you then select search, you'll see the first 10,000 records on the register. Use other filters (e.g. the incorporation date filter, or part of the company name) to narrow down your search results.

You can all the basic company data of live companies on the register. This would be useful for things like compiling statistics on the number of company formations in a particular year, or a geographical analysis of all registered addresses.

Note that companies in overseas territories (e.g. Gibraltar) don't need to register with Companies House - for such companies, go to the territory's registry.

Cost

Level of difficulty

Requirements

No registration is required and the site is free.

Limitations

A lot of data is stored as scanned PDFs so you can't copy text from them (e.g. annual returns).

Companies House states that they don't check the accuracy of information that companies submit; they just check that submissions are complete (see this in the section "Company Information supplied by Companies House" on ).

Applications can be made to redact Companies House data. This is usually done for privacy reasons, for instance for residential addresses (see more: ).

Ethical Considerations

This is public facing information. As company officers have the option to remove sensitive information about themselves, the ethical considerations are limited (see more here: ).

Guide

Creating with Data: (Video guide to simple and advanced search and the API)

Companies House:

Companies House:

Beauhurst Limited: (scroll down to 'The Basics of Companies House')

Companies House

Jonas Montenarh, Simon Marsden: (journal paper that describes various uses of Companies House data)

Tool provider

Department for Business and Trade, UK

Advertising Trackers

Page maintainer

Discord Chat Exporter

A tool for exporting Discord chat logs in multiple formats.

URL

Description

DiscordChatExporter is an open-source tool designed to export chats as HTML, CSV, JSON or Plain Text. It can be used for archiving and offline analysis of conversations in an investigation context.

It comes as a command-line interface or a graphical interface and allows users to export messages from various sources: Discord's direct messages, group chats, servers' channels and threads.

Some features include:

  • Filtering Options: by date ranges, keywords, user or message type (only export pinned messages for example)

  • Selecting multiple threads to export at once

  • Support for Markdown, reactions and attachments

  • The CLI version can be used to schedule exports

Cost

The tool is free and open-source.

Level of difficulty

GUI is beginner-friendly. CLI requires command-line familiarity. Both versions need a Discord Account and an API Token.

Requirements

Platform support: Windows, Linux, MacOS. Also available as a Docker Image.

Discord Account Token:

  • Personal Token: Obtained from browser developer tools.

  • Bot Token: Obtainable from the with message content intent enabled.

Limitations

  • Access Limitations: Only exports content accessible by the logged-in account or authorized bot.

  • Terms of Service Compliance (Important): Automating personal accounts is against Discord's and may result in account termination. Carefully consider ethical and legal questions before you decide to use the tool.

  • Bot Tokens limitations: The use of bots requires some knowledge on the Discord Developer API. It can limit the tool's functionality to servers.

  • Unavailable features: Exporting a forum thread is currently not implemented in the GUI version.

Ethical Considerations

  • Consider consulting your organization’s legal team to discuss Discord's and other legal and ethical questions before using this tool.

  • Only export chats you have permission to access; unauthorized exporting may violate privacy laws.

  • Consider anonymizing data if used for public work.

Guides and articles

  • by Hafizhah Dyanty Putri and Imam Riadi on International Journal of Computer Applications (0975 – 8887) Volume 186 – No.35, August 2024

Tool provider

Oleksii Holub ( on GitHub) is an open-source software developer from Ukraine.

Advertising Trackers

Page maintainer
China Judgements Online
Cninfo
Court Enforcement Information Publicity
National Enterprise Credit Information Publicity System
QCC
Qixin

Thomas - Bellingcat Volunteer Team

https://www.equasis.org/
International Maritime Organization's website
International Telecommunications Union's website
Reuters article
56 different providers
limitations
nearly 100 safety flaws with Mauritius oil spill ship Wakashio.
Russian grain smuggling
oil spill in Tobago
superyacht that Equatorial Guinea’s Vice President claimed was a military vessel

Bellingcat volunteer team/Unassigned

http://rcn.montana.edu/resources/Converter.aspx
https://www.icsm.gov.au/education/fundamentals-mapping/earths-coordinate-system
https://en.wikipedia.org/w/index.php?title=Geographic_coordinate_system&oldid=1239962932
https://journeynorth.org/tm/LongitudeIntro.html
https://www.montana.edu/

Bellingcat Volunteer Team

https://earthexplorer.usgs.gov/
https://www.usgs.gov/media/videos/earthexplorer-introduction
U.S. Geological Survey

Katherine de Tolly

https://find-and-update.company-information.service.gov.uk/
SIC code
people with significant control
simple search
advanced search
OpenCorporates
North Data
Register of Overseas Entities
advanced search
download
this page
How to Protect Your Personal Information on the Companies House Register
Removing your home address from the Companies House register
Exploring data from Companies House
Searching the Companies House register
YouTube channel
How To Get The Most Out of Companies House Data
guide for using their API
Unmasking the oligarchs – Using open source data to detect sanctions violations

Martin Sona

https://distill.io/
Regular Expressions
watchlist
Source
Visual Selector
Where the service runs
web-app
the browser extension
email
play a sound
phone app
SMS
Discord, Teams and Slack
webhooks
Schedule Checks
https://distill.io/docs/web-monitor/what-is-distill/
https://distill.io/docs/web-monitor/cloud-local-monitors/
https://www.youtube.com/watch?v=MY1DjyHqy_o
Contact Us page
Click on Add Monitor to configure a new monitor
Add a monitor for your website and configure source, schedule checks, and define alerts when changes occur.
This monitor will check for updates on the author's bio in the toolkit guardian section.
This monitor shows will check a github repository for new issues, changes, and new releases.
This monitor will check whether a chrome extrension was updated recently. (It was!)

Bellingcat Volunteer Team

https://github.com/Tyrrrz/DiscordChatExporter
Discord Developer Portal
Terms of Service
Terms of Service
Official Documentation on Github
"Mobile Forensic Analysis of Discord Services Cyberbullying Case using National Institute of Justice Method"
Tyrrrz
The GUI allows you to list and select the threads to export (We use this example to show you how the tool works. It is not allowed to archive Bellingcat's Discord).
The CLI is more configurable but needs familiarity with command-line tools
Exporting comes up with various options ((We use this example to show you how the tool works. It is not allowed to archive Bellingcat's Discord).
Sherlock

GeoHints

GeoHints is a website that provides information about things like traffic lights, utility poles, bollards etc. for different regions of the world to help geolocate a location.

URL

https://geohints.com/

Description

Geohints provides example images of geographical entities from different countries around the world to help open source researchers identify what country an image may come from.

GeoHints shows pictures of things like license plates, post boxes, road signs, etc. from different countries or regions. Those pictures are often (but not always) taken from Google StreetView.

Geohints was originally created for players of https://www.geoguessr.com/.

Features

  • Architecture

  • Bollards

  • Companies: images of beers, petrol stations and post offices from different countries.

  • Camera Gens - different Google camera gens Gen 1, Gen 2, Gen 3, Gen 4, Trekker

  • Countries - Google Street View country coverage.

  • Currencies

  • Domains url country domains

  • Driving side

  • Flags

  • Follow Cars

  • Google Vehicles

  • House Numbers

  • License Plates

  • Road Lines

  • Nature - plants

  • Phone Numbers: telephone country codes.

  • Post Boxes

  • Rifts: camera distortions

  • Scenery

  • Sidewalks

  • Road Signs

  • Snow: snow coverage in different countries.

  • Street Suffix

  • Traffic Lights

  • Utility Poles

  • Years: the years in which Google Street View cameras gathered imagery.

Cost

Level of difficulty

Requirements

  • Web: Any modern web browser.

Limitations

GeoHints has the following limitations:

Some regions and countries have better coverage than others on GeoHints. Not much or no information might be available for some countries.

Ethical Considerations

GeoHints, like any other geolocation tool, presents several ethical considerations:

  • Privacy Concerns: Collecting and storing geolocation data can lead to privacy breaches. It's essential to ensure that users are informed and give explicit consent.

  • Bias and Discrimination: Avoid using geolocation data in ways that could lead to discriminatory practices or biases.

  • Anonymization: Where possible, anonymize geolocation data to protect the identities of the individuals involved.

Guides and articles

To effectively use Geohints, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • https://geohints.com/FAQ

Articles

  • Beginner’s Guide to Geoguessr 3 (no date) Plonk It. Available at: https://www.plonkit.net/beginners-guide-3 (Accessed: 13 June 2024).

Video

  • Twitch (no date) Twitch. Available at: https://www.twitch.tv/geohints (Accessed: 13 June 2024).

  • What is the Best Way to Learn Geoguessr in 2023? (2023). Available at: https://www.youtube.com/watch?v=j-PidoFqZFY (Accessed: 13 June 2024).

Community and Support

  • Discord service not working

Tool provider

Not clear

Research & website: MouseWithBeer

Graphical work & research: PV_93

United States part of Geohints: Oddtom

Interactive maps: Sören

Advertising Trackers

Page maintainer

Paul - Bellingcat Volunteer Community

Global Forest Watch

It helps to detect changes in forest cover (i.e., to track deforestation), fires, land use, and more. It also includes Global Fire Watch (VIRSS data)

URL

https://www.globalforestwatch.org/

Description

Features Forest Change: rates of forest change, forest extent, and drivers of deforestation. Fires: Rates and location of fires. Land use: Commodities, conservation, infrastructure, concessions, and people. Land cover: tree cover, forest landscape and integrity, and others. Biodiversity: Global biodiversity intactness, key biodiversity areas, amongst others. Climate: Carbon flux, carbon density, and potential carbon gains.

Benefits -The data can be exported. -Interactive and easy visualization. -Tutorials on using the features are available through the website and are accessible.

Cost

Level of difficulty

Requirements

There are no requirements to use this tool, and no e-mail address is requested. Using with no account: Explore features such as deforestation, fires, land cover, land use, biodiversity, and weather data from 2001 on (in most of the regions). However, researchers who want to optimize their research can create an account, sign up for alerts in an area of interest, analyze data, and receive email notifications when new alerts are available. To create an account: After providing an email, you can use generic information on contact and affiliation.

Limitations

Like all data from satellite imagery, we can not say that the data is 100% accurate.

Ethical Considerations

There are minimal ethical considerations, as it is configured with a combination of sources (below). Still, consider the limitations when using the data to take action. Sources used by Global Forest Watch World Topographic Map: © Mapbox, © OpenStreetMap, USGS, Landsat, Natural Earth and Open Addresses Dark Matter: Carto Satellite: Google Satellite Landsat: Landsat OLI, USGS Earth Observation and Science Center, and Google Earth Engine Labels: © Mapbox, © OpenStreetMap Streets: © Mapbox, © OpenStreetMap Political Boundaries: © Mapbox, © OpenStreetMap Terrestrial Ecoregions: RESOLVE, 2017 River Basins: © Mapbox, © OpenStreetMap Planet Mosaics: © Planet Labs Inc. Mosaics can also be downloaded from https://www.planet.com/nicfi/.

Guide

Step-by-step guide: https://www.globalforestwatch.org/help/map/guides/

Tool provider

The World Resources Institute (WRI), a global research non-profit organization established in 1982, established Global Forest Watch in 1997. With offices worldwide, WRI utilizes research-based methodologies to address critical needs in specific target regions. WRI efforts aim to fulfill essential human necessities, conserve and rehabilitate natural environments, mitigate climate instability, and foster the development of adaptable communities.

Advertising Trackers

Page maintainer

BL - Bellingcat Volunteer Team

EDGAR Suite

Tool for the retrieval of corporate and financial data from SEC's EDGAR (Electronic Data Gathering, Analysis, and Retrieval) database.

URL

https://pypi.org/project/edgar-tool/

  • Source code is freely available on GitHub (v 2.1.2 – 15 May 2025, last checked July 1st)

  • Users can download edgar-tool (the CLI) directly from PyPI

EDGAR Database Overview

EDGAR (Electronic Data Gathering, Analysis, and Retrieval) serves as the SEC’s public database of corporate filings. It includes both quantitative and qualitative data for legal entities that issue securities in the U.S. Accessible since the mid-1990s, EDGAR offers its data for free, rendering it a crucial resource for corporate OSINT, financial analysis, and investigative endeavors.

Why Use edgar-tool Instead of the EDGAR Website?

Despite EDGAR’s utility, its web interface can be difficult to use for large-scale tasks or specialized queries (e.g., no simple batch downloading, no single RSS feed for multiple entities, etc.). edgar-tool overcomes these limitations by:

  1. Automating Search & Download: Scrapes EDGAR in chunks, merges results, and exports them in .csv or .jsonl, avoiding repetitive manual page-by-page downloads.

  2. Enabling Large-Scale Analysis: The tool can handle thousands of filings, letting you run advanced queries (like tracking mentions of a keyword in multiple forms).

  3. Filterable RSS: Subscribes to the broad EDGAR RSS feed, but filters results by the specific tickers you care about, generating a single consolidated file.

EDGAR Command Line Interface (edgar-tool) — Detailed Overview

1. Automated Bulk Retrieval of Filings

  • Challenge with EDGAR Web: The SEC interface typically requires browsing multiple result pages and downloading PDF/HTML documents individually. This is tedious and prone to errors when dealing with dozens or hundreds of filings.

  • edgar-tool Solution: Text Search automates queries, segmenting them into manageable “chunks.” It then merges all pages into a single .csv or .jsonl file and can optionally download the linked filings themselves.

    • Example: Searching for references to “ESG,” “cybersecurity,” or any specific phrase across 1,000 documents becomes a single command instead of manual page-by-page clicks.

2. Standardized Financial Data from XBRL

  • Challenge with EDGAR Web: While EDGAR makes data from XBRL filings available, companies often define their own custom tags. Basic direct comparisons of net income or total assets across different issuers can be messy or incomplete.

  • edgar-tool Solution: It references a custom library of commonly used GAAP/XBRL tags mapped to plain-English financial metrics. This leads to more consistent results (e.g., “revenue,” “net income,” “debt,” etc.) for each company.

    • Example: Instantly fetch a unified time-series for any public company’s key statements (balance sheet, income statement, cash flow) without sifting through dozens of custom tag variations.

3. Flexible, Filtered RSS Feed for Company Monitoring

  • Challenge with EDGAR Web: You can subscribe to EDGAR’s broad RSS or individual company feeds, but not a single feed covering all your target companies in one place. It’s easy to miss filings or get overwhelmed by irrelevant results.

  • edgar-tool Solution: RSS commands filter the main EDGAR feed by specific tickers or CIKs (Central Index Keys). You get a consolidated .csv or .jsonl with the latest filings from only the entities you care about.

    • Example: Monitor five technology stocks for new 8-K or 10-K forms. Receive daily or hourly updates in one file, rather than visiting multiple feeds or searching manually.

4. Comprehensive Search Parameters & Output Options

  • Search Parameters:

    • Keywords/Phrases: partial or exact matches (“cyber risk,” “carbon offsets”).

    • Entity Data: Tickers, CIKs, or company names for narrower focus.

    • Filing Types: Choose among annual reports (10-K), quarterly (10-Q), registration statements, or insider trading forms.

    • Date Ranges: Limit to, say, “2022-01-01 to 2022-12-31.”

    • Location: In or principal executive offices located in a certain region (e.g., “Egypt”).

  • Output Options:

    • .csv (default) or .jsonl for easy integration with Excel, Python pandas, or other data tools.

    • .json or .jsonl for line-by-line JSON objects—handy if you want to parse them with scripts or feed them into advanced analytics (like an NLP pipeline).

5. Command-Line Simplicity & Python Integration

  • CLI Usage: A single terminal command (e.g., edgar text_search "John Doe") runs queries with optional arguments for specialized tasks.

  • Python Compatibility: If deeper analysis or automated workflows are desired, you can embed edgar-tool results in Jupyter notebooks, or orchestrate them within a Python pipeline (particularly helpful for large OSINT or data-mining projects).

6. Support for Large Queries & Retry Logic

  • Challenge: EDGAR enforces ~10 requests/second, and long queries can stall or fail.

  • edgar-tool: Includes a retries feature, random wait intervals (--min_wait / --max_wait) to stay within EDGAR’s usage guidelines. Automates re-requests if the initial call fails, ensuring robust data acquisition over big searches.

7. Periodic or On-Demand Data Gathering

  • RSS Interval: The --every_n_mins option repeatedly checks for new filings, appending them to an ongoing output file. This is convenient for near real-time monitoring of evolving corporate disclosures.

  • Ad Hoc Search: The text search can be run once for immediate insight or scheduled (e.g., weekly) to track mentions of a certain keyword over time.

8. Extra Tools: Financial Profile CSV

  • In addition to the real-time search & RSS, the tool’s maintainers provide a financial dataset in .csv form. This dataset aims to unify official EDGAR numbers into consistent lines for each public company, making cross-company or time-series analysis more straightforward.

    • Great for generating quick historical charts (like net income trends) in Excel or Python.

Cost

Level of difficulty

Requirements

edgar-tool requires the Python interpreter to download and use. It supports any currently maintained version of Python (Python >=3.9 as of this writing). Check the Programming Language section of edgar-tool's release page on PyPI for officially supported versions. When in doubt, use the latest stable Python version. You can download the latest version of the Python interpreter from www.python.org/downloads/.

Limitations

  • Data Coverage: EDGAR is strongest post-2001, with partial coverage from 1994–2000. No private-company data.

  • Rate Limits: The SEC enforces max requests (~10/s). The tool handles this by spacing or retrying requests, but massive downloads still take time.

  • Potential Gaps in XBRL: Some foreign or unusual filers may use custom or incomplete tags that limit the consistency of the standardized table. Although edgar-tool references a standard XBRL library, some foreign filers or unusual forms can break uniform tagging.

  • No Summaries: The tool provides raw documents and structured metadata but does not generate textual summaries or deeper analytics for you.

Ethical Considerations

  • SEC Policy Compliance: Do not exceed EDGAR’s official usage limits or circumvent established disclaimers.

  • Legitimate Use: Data here can be sensitive. Ensure compliance with securities laws regarding insider information or derivatives of that info.

  • Attribution: Cite EDGAR as the data source and handle CSV outputs responsibly (especially if dealing with personal or sensitive content).

  • Data Accuracy: Some filers might have irregular or missing data. Always cross-verify if your investigative or financial conclusions have major consequences.

  • Respect the SEC's Internet Security Policy and Vulnerability Disclosure Policy

  • Respect the SEC EDGAR API's fair access policy & current 10 requests/second max request limit

Guide

  • Official GitHub: Bellingcat/EDGAR for usage instructions, advanced macros, and code examples.

  • Bellingcat Article: “New Tools Dig Deeper into Hard-to-Aggregate US Corporate Data” (Dec 18, 2023) by George Dyer.

    • Illustrates how to harness text search for ESG trends, unify financial time-series across multiple companies, and track multiple tickers via a single feed.

Tool provider

George Dyer (former Bellingcat Tech Fellow)

Advertising Trackers

Page maintainer

Martin Sona

Afton

t]he idea is that you have a two-minute interaction with the tool
said that
Datawrapper Academy
this guide.
Datawrapper now enhances choropleth maps by allowing the addition of patterns to color layers,
Datawrapper
tool
here.
the tool provider
Visualize Geographic Scope
Corroborate Information:
Communicate Findings
An article
“the symbols, lines, areas, and/or text that you add on top of the map.”
here
here
https://academy.datawrapper.de/article/214-how-to-select-the-active-team-and-what-that-means
is live
Recent updates have enhanced the archive, making it more intuitive, practical, and faster.
added an integration into
Datawrapper Academy
training materials
https://www.datawrapper.de/pricing
how to prevent Excel from changing numbers into dates
on receiving the message "undefined" when uploading a CSV
problems formatting the data
isn't perfect
mentions that
by setting them to 1
article
works best with smaller datasets
remain online
here
https://academy.datawrapper.de/category/83-troubleshooting?sort=custom
“Some are misleading by mistake, some are misleading on purpose.”
article
Some examples
Will Chase
"What Meta's Ad Library Shows About Harris and Trump's Campaigns on Facebook and Instagram."
https://academy.datawrapper.de/
https://www.datawrapper.de/training-materials
https://academy.datawrapper.de/category/210-teams
Datawrapper Training
https://www.theguardian.com/global-development-professionals-network/2014/aug/28/interactive-infographics-development-data
https://hsls.libguides.com/c.php?g=1333609&p=9828731#:~:text=Data%20can%20be%20manipulated%20by,can%20be%20displayed%20by%20selecting
https://medium.com/nightingale/constructing-a-career-in-data-visualization-the-how-18ad4900c120
https://www.dataspire.org/blog/5-tips-to-be-aware-of-how-charts-lie-book-review#:~:text=WHAT%20CAN%20WE%20BE%20AWARE,by%20suggesting%20misleading%20patterns
This image shows the list of charts that users can customize for their data. After uploading and checking your data, proceed to the "Visualize" step. The first customization step is selecting a chart type.
These are the map options users have in Datawrapper. Note the description in each type informs users about which maps may communicate their data in the most suitable way. (Image source: https://www.datawrapper.de/maps)
In this image, the user is creating a map showing the top 10 countries with the fastest internet speed. The user chooses a world map. A CSV file is then uploaded. The table is automatically populated with a list of countries. Under the "Match" Tab, we make sure that Column A corresponds to the name of the Country/Territory, and Column B corresponds to the values -- in this case the "median download speed" of the internet in each country. Notice that this will automatically use the first row for labels (we selected this by ticking the box on the top left) (NOTE: The data on this image is for demonstration purposes only) (Image source:https://www.datawrapper.de).

Gaode Maps

Gaode Maps (also known as AMap) is a mapping application and technology from the Chinese company Alibaba.

URL

Main site: www.amap.com, or www.gaode.com

API docs: lbs.amap.com/api

Description

Gaode Maps offers maps, satellite imagery, directions (for driving, public transport, and walking), and real-time augmented reality navigation for driving. It is available via the web browser or as a mobile application. (The app was previously known as AutoNavi, and is currently named AMap outside China.) A few highlights:

  • Global data: Maps, directions and recommended transport data are available globally, though the data are most detailed for China.

  • Mobile app "AMap Global" available in English: The English mobile app offers basic functions including map search, satellite imagery and directions in China. (Other functionalities may be limited.)

  • Notably, Gaode Maps does not offer street view.

As for all Chinese mapping tools, satellite imagery is provided by China Siwei Surveying & Mapping Technology, which uses data and imagery from DigitalGlobe, the US company. Gaode Maps for iOS and Android users in China

  • Gaode Maps is a data provider to Apple Maps. The Apple Maps app automatically switches to using Gaode Maps data when the device is in China (e.g., when global iPhone users travel from overseas to mainland China, or when the iPhone is bought in China).

  • In many Android phone models sold in China, Gaode Maps is pre-installed instead of Google Maps.

Unless specified, all functions described on this page can be accessed without registering for an account.

Basic search

After searching in Pinyin or Chinese characters, select the layer or function.

Web browser view > after searching for a specific location (example: Pu'er Simao Airport, Yunnan)
Select layers - English annotations

Here are the layers and functions, annotated in English. Your view may be different depending on your country. Web browser toolbar

Web browser view - select layer or function

Mobile view

Mobile view > select layer or function

On the web browser view, a reference number is shown at the bottom left, e.g., GS(2025)1234. The year refers to when the map was approved for publication by China's State Bureau of Surveying and Mapping.

(According to Article 15 of the Mapping Administration Regulation, 2015, all maps for public dissemination must be approved by the relevant government body. Exceptions are made for maps of tourist destinations and metro lines. For reference, see the regulation in Chinese or this 2018 news article in English.)

No street view available

Gaode Maps does not offer street view (the function was removed several years ago), making the tool less directly useful for geolocation.

The "wonder" 奇境 function (aerial photos in select locations)

In the mobile app, a function called 奇境 (translates as "wonder", pinyin: qijing) is available for select locations, usually scenic places such as parks and tourist sites. The function allows users to view the location during different times of day, weather conditions, or seasons.

Example: When the user moves the slider at the bottom, they can view the location during different times of the day.

Worldwide coverage

The app provides global data for over 200 countries, including street maps, route navigation (driving, public transportation, or walking) and business locations. Here's an example:

Left: Map in Vienna, Austria. Right: Walking route planning.

Business owners from any country could add their locations and information onto AMap (for instance, to attract Chinese travellers who may visit their countries).

Getting coordinates

Within AMap, if you search for a specific location, the coordinates are shown in the URL, in longitude-latitude format.

For background: China uses a coordinate system called GCJ-02 (colloquially known as Mars coordinates), whereas the rest of the world uses WGS-84 (Earth coordinates). GCJ-02 uses an encryption algorithm to apply random offsets to the latitude and longitude of locations. Obfuscating the geographic data is for national security purposes.

If you use Google Maps, the coordinates you obtain for China are already in the GCJ-02 system, though in latitude-longitude format. Please note that in Chinese mapping tools, coordinates are shown with longitude first. To search for a location in Gaode Maps using coordinates, go to https://lbs.amap.com/tools/picker, select the option to search by coordinates, and enter the coordinates in longitude-latitude format.

Page: Note: Without logging in, a keyword search will only yield coordinates with 2 decimal point only.

3D maps

API documentation for 3D map and 3D model are available. (Enter coordinates in the code template to see the 3D map of the location you're searching for.)

User generated reviews

User-generated reviews are available in the mobile app only (without account login).

Using AMap in English (mobile app only)

The English version is only available as mobile app. In your app store, search "AMap Global", download and install.

Functions not available in the English mobile app:

  • Map data from outside of China

  • User-generated reviews and photos originally posted in Chinese

If you downloaded the app (Gaode Maps) in Chinese, and need to change the language to English
  1. Select the user icon (indicated by the blue arrow).

  2. Select the settings icon.

  3. Scroll to the bottom, select General 通用.

  4. Select Language Settings 语言设置.

  5. Select English. A pop-up message will ask you to re-start the app for the language to be updated.

Similar tools

Gaode Maps, using the international branding "AMap", is the only Chinese mapping tool that offers a full English language interface in its mobile version. In comparison, Baidu Maps provides maps globally in its Chinese interface, whereas provides only maps for China.

Gaode Maps does not offer street view imagery. Instead, researchers can see Baidu Maps for a more comprehensive set of street view images, and check Tencent Maps for images from roughly 5 to 7 years prior. Resulting from a 2021 merger between Tencent and Sogou, older street view imagery captured by SOSO Maps (now defunct mapping tool) was integrated into Tencent Maps.

Cost

Level of difficulty

Requirements

  • Web: any modern web browser

  • Mobile: iOS or Android (or HarmonyOS). Globally available. User accounts can be set up with international phone numbers.

  • API: Individuals must register with their real name, including providing their ID and Alipay account. Individual developer accounts can only be used for educational or nonprofit purposes, and not for commercial purposes. This is strictly enforced. If claiming educational or nonprofit status, users may be asked to provide government-approved supporting documents.

Limitations

  • No street view

  • Language barrier: In the web version, the user interface is only available in Chinese.

  • Barriers accessing the API. Although not explicitly stated in Gaode Maps' documentation, non-Chinese citizens and companies may have difficulty setting up a developer account due to requirements of identification and/or supporting documents.

  • Geographical barriers: VPNs are banned in China and there are limited gateways for international internet traffic to interact with Chinese websites. Overseas users may experience slower speeds and more frequent prompts to login.

Ethical Considerations

  • See the Bellingcat toolkit's About Maps and Satellites page for some general caveats when working with maps and satellite imagery, including a general discussion on censorship and content control.

  • Gaode Maps (as seen in its former name AutoNavi) develops the data and software infrastructure needed to support internet connected cars. Such surveying and mapping data are increasingly considered sensitive and protected information in China.

  • Privacy Concerns: Like many mapping services, Gaode Maps gathers user data, raising concerns about user privacy. (An April 2021 notice from the Cyberspace Administration of China named all leading Chinese mapping tools among 33 apps for extensively collecting user data, beyond what is relevant to their service provision.)

Tool provider

Alibaba Group https://www.alibabagroup.com - China

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team

Gephi

Open-source network analysis and visualization software

URL

https://gephi.org (0.10.1 as of May 2025)

Description

Gephi is a free, open-source tool for network visualization and analysis, widely used to explore and represent relationships in large datasets, such as social networks, links between documents, or web structures. Gephi allows users to create customizable network graphs, analyze metrics (like centrality and clustering), and identify patterns within complex datasets. The tool supports importing various data formats (CSV, GEXF) and offers plugins for advanced functionality. It can be used in journalism and open source research to visually analyze and reveal hidden connections in data, such as by examining online misinformation networks.

Gephi has the ability to create detailed, interactive, and visually compelling network graphs. This visual appeal helps to highlight complex relationships within data, making it easier for journalists to uncover hidden links between entities like individuals, companies, or groups. This capability can be particularly valuable for investigative stories where clear visual representation of connections can be crucial for audience understanding.

Visualization of a network of Telegram actors. (by J.Weißer, M.Engel, C.Jelonek, M. Hallbach, 2024, used with permission)

Core Social Network Analysis Metrics

Gephi includes built-in support for computing key metrics that help identify important nodes in a network. Three core metrics commonly used are degree centrality, betweenness centrality, and closeness centrality:

  • Degree Centrality measures how many direct connections (edges) a node has. A node with a high degree centrality has many links to others, making it well-connected. It’s essentially a count of immediate neighbors.

    • What it indicates: Nodes with higher degree centrality can be influencers or hubs that directly reach many others.

    • Example: In a Twitter network, a user with connections to many others (through follows or mentions) would have high degree centrality.

  • Betweenness Centrality measures how often a node lies on the shortest paths between other nodes​. In other words, a node with high betweenness centrality is a critical broker or bridge in the network.

    • What it indicates: Such nodes connect different clusters or sections of the graph; they may not have the most connections, but they control information or resource flow by being on the paths that link others. A higher betweenness means a greater brokerage role. They act as gatekeepers or intermediaries.

    • Example: In a criminal network, a person who links two otherwise separate groups (even with only a few connections themselves) likely has high betweenness – remove that person and the network might fragment.

  • Closeness Centrality: Measures how “close” a node is to all others in the network, typically defined as the reciprocal of the total distance from that node to all other nodes. A node with high closeness centrality can reach all others quickly (in few hops on average).

    • What it indicates: This can identify nodes that are centrally positioned overall (not in a geographical sense, but in network topology). Such nodes could quickly disseminate information to the entire network.

    • Example: In a social network, someone at the “center” of the friend-of-friend graph (even if they aren’t connected to everyone directly) will have a high closeness score, meaning they are on average a short distance from anyone in the network.

Further important concepts and metrics available in Gephi

Core Concepts

  • Weighted vs. Unweighted Metrics: Many of these measures (degree, clustering coefficient, path length, centralities) can be computed in both unweighted (treating all edges equally) and weighted modes (if your edges have an associated weight).

  • Directed vs. Undirected Graphs: For directed graphs (e.g., Twitter follow networks), some metrics like in-degree/out-degree, PageRank, and HITS become crucial. In undirected graphs (e.g., co-appearance networks), you only have a single “degree” measure.

  • Plugins & Experimental Metrics: Gephi’s plugin repository may offer additional statistical measures or variants (for example, advanced community detection algorithms, Hierarchical Edge Bundling, timeline-based metrics, or new centrality formulas). Be sure to check the Gephi Plugin Center if you need specialized metrics.

Graph-Level Metrics

  1. Average Degree

    • What it is: The mean number of connections (edges) each node has.

    • Why it matters: It quickly shows how well-connected the network is on average.

  2. Network Diameter

    • What it is: The longest shortest path in the network (i.e., the greatest distance between any two nodes when traversing via the shortest route).

    • Why it matters: The diameter indicates how “spread out” or “deep” the network is; a large diameter suggests that it takes many hops to travel from some nodes to others.

  3. Graph Density

    • What it is: The ratio of actual edges in the graph to the maximum possible edges if every node were connected to every other node.

    • Why it matters: Reveals how close the graph is to being fully connected (1.0 = complete graph).

  4. Connected Components

    • What it is: Identifies distinct sub-networks (components) in the graph where each node is reachable from any other node within the same component.

    • Why it matters: Shows whether the network is all in one piece or if it breaks into multiple isolated clusters.

  5. Average Path Length

    • What it is: The mean number of steps along the shortest paths between all pairs of nodes.

    • Why it matters: It gives a sense of how easily (in how many hops) information or influence can spread across the network.

  6. Average Clustering Coefficient

    • What it is: A measure of how often nodes form tightly knit groups (where neighbors of a node are also neighbors with each other). Gephi can calculate both global (average) and node-level clustering.

    • Why it matters: High clustering indicates the presence of local “communities” or “cliques” in the network.

  7. Modularity (Community Detection)

    • What it is: A method that partitions the network into modules (clusters) where nodes within the same cluster have more connections to each other than to other clusters. Gephi computes a modularity score and assigns each node a “community” label.

    • Why it matters: It helps reveal sub-communities or tightly connected groups and is useful for identifying fractions, interest groups, or hidden structures.


Node-Level Metrics

  1. Degree / Weighted Degree

    • What it is: The count of direct connections each node has. In weighted graphs, edges can have a “weight,” and Weighted Degree sums those edge weights.

    • Why it matters: Nodes with higher degree may be more influential or have more direct relationships.

  2. Degree Distribution

    • What it is: Shows how degrees (numbers of connections) are distributed across all nodes. Although not a single numeric metric, Gephi can compute and plot a distribution chart.

    • Why it matters: Helps identify whether a few nodes dominate in connectivity (e.g., a power-law distribution) or if most nodes have similar degree.

  3. Betweenness Centrality

    • What it is: Counts how often a node lies on the shortest paths between other nodes.

    • Why it matters: Captures “broker” or “bridge” nodes that can control information flow across different parts of the network.

  4. Closeness Centrality / Harmonic Closeness

    • What it is: Measures how close a node is to all others (based on the sum of shortest path distances). “Harmonic closeness” is a variant that handles disconnected graphs more gracefully.

    • Why it matters: A higher closeness value means the node can reach the rest of the network more quickly (in fewer hops).

  5. Eigenvector Centrality

    • What it is: Measures a node’s influence based not just on its connections but also on the importance of the nodes it connects to.

    • Why it matters: A node connected to other high-scoring (influential) nodes will have a higher eigenvector centrality, reflecting second-order influence.

  6. PageRank

    • What it is: A well-known algorithm used initially by Google Search to rank web pages. It assigns higher scores to nodes with inbound links from other high-scoring nodes.

    • Why it matters: Useful for directed networks (e.g., Twitter mention/follow graphs), where it identifies nodes with influential incoming connections.

  7. HITS (Hubs & Authorities)

    • What it is: The Hyperlink-Induced Topic Search algorithm calculates two scores per node: a Hub score (links to many good authorities) and an Authority score (linked from many good hubs).

    • Why it matters: In a directed graph (like web links), hubs are nodes pointing to strong authorities, while authorities are nodes receiving links from good hubs. Helps identify specialized roles in the network.

  8. Eccentricity

    • What it is: The greatest distance from a node to any other node in the same component. In other words, how far is the furthest node?

    • Why it matters: Nodes with lower eccentricity can be seen as more “centrally” located (they’re never too far from anyone). This is another perspective on centrality, complementing closeness or betweenness.

After running the statistical analysis functions, results can be used to visually style the graph (e.g., sizing nodes by centrality values). In sum, Gephi visualizes networks and quantifies network structure with built-in measures of centrality (degree, betweenness, closeness, etc.), which can be helpful for investigative analysis.

Gephi in Investigative Journalism

Social network analysis has been used to investigate political influence through campaign contributions, social media manipulation (e.g., election interference via coordinated accounts), and even tracking of criminal or extremist networks. Gephi's network analysis features allow journalists to trace these relationships systematically. Noteworthy examples of the use of Gephi in high-profile cases include:

  • Panama Papers: The ICIJ’s Panama Papers investigation (2016) involved analyzing a massive trove of offshore financial records. Reporters used network analysis tools, including Gephi to visualize and explore the web of offshore entities and connections. By converting people and companies into “nodes” and their relationships (e.g., directorships or client links) into “edges,” Gephi helped journalists uncover hidden connections in the data. This article cited the case showing how graph visualization enabled the team to trace complex ownership networks and find key intermediaries in the offshore schemes. (Note: ICIJ also used graph databases like Neo4j and a web interface, but Gephi was used for certain analyses and producing visualization graphics.)

  • 9/11 Terrorist Network Analysis: Shortly after the 2001 attacks, analyst Valdis Krebs mapped the connections between the hijackers and associates to show how they were interlinked. Krebs’s paper “Mapping Networks of Terrorist Cells” (2002) demonstrated that even though no single terrorist was connected to all others, there were focal points (connectors) in the network​. This analysis pre-dated Gephi (Krebs used available SNA tools of the time), but it’s precisely the kind of investigation Gephi excels at today. Modern journalists and researchers have replicated such network mapping using Gephi to illustrate terrorist cell structures and identify key influencers. Brant Houston (Univ. of Illinois journalism professor) points to Krebs’s 9/11 network mapping as a tutorial example for anyone learning social network analysis. (Note: although Gephi itself wasn’t used in 2002, later analysts could easily perform similar analyses with Gephi’s tools.)

  • They Rule Project: They Rule (2004–2005) is an investigative data visualization project by artist Josh On, which mapped the interlocking directorates of major U.S. corporations. It provided an interactive web interface for exploring how corporate board members overlap between companies, revealing tight networks of corporate governance. While They Rule wasn’t built with Gephi (it was a custom web app), it’s been cited in the same breath as network journalism examples for its visualization of power networks. The project showed, for instance, that 87 of the top 100 US companies shared board directors, concentrating power within a small elite. An investigative journalist could use Gephi to achieve a similar analysis by importing board membership data and visualizing those connections. So while not a Gephi case per se, it’s a relevant example of network visualization in journalism.

Cost

Level of difficulty

Learning Curve

Due to its extensive features, Gephi has a moderate learning curve. Still, beginners can start with basic tutorials and sample datasets to understand the interface and critical functions like layouts, filters, and metrics. A good strategy is to focus on one feature at a time: experiment with layouts to arrange nodes, use filters to simplify complex networks, and apply basic metrics like centrality to interpret relationships. As they become comfortable, users can explore plugins and advanced features like time-based visualizations for more tailored analyses.

Gephi has an active user community that can provide help and share tips. The primary hub in recent years has been the Gephi Facebook Group, which serves as the main place to ask questions and get support​. This Facebook group effectively replaced the older official forum. (The legacy Gephi Forum exists, but as of 2018–2019 it saw declining activity and new questions are directed to the Facebook ​forum.) Additionally, Gephi’s developers and power users monitor the GitHub issue tracker.

Requirements

No account is needed, but Java installation is required.

Limitations

Gephi can be run most modern computers, but computing requirements increase with graph size. It can be less intuitive for beginners, and certain advanced functions may require plugins or scripting knowledge.

Ethical Considerations

Using Gephi to visualize networks from sensitive or personal data requires ethical handling, particularly regarding privacy and consent, and careful interpretation to avoid misrepresenting the connections shown.

Data integrity is crucial for users of Gephi, as the accuracy and reliability of network visualizations depend directly on the quality of input data. For investigative journalism, any insights or patterns revealed through Gephi's analysis are only as trustworthy as the data provided. Poor data quality — such as incomplete records, unverified sources, or outdated information — can lead to misleading visualizations that misrepresent relationships or inflate the importance of specific network nodes. To ensure meaningful results, Gephi users must verify data sources, validate accuracy, and cross-check information before visualizing it. Maintaining high data integrity not only strengthens the credibility of the analysis but also allows for responsible storytelling, helping to prevent the spread of misinformation and ensuring that network insights are grounded in factual, well-vetted data.

Guides

Official Wiki

https://github.com/gephi/gephi/wiki

Complete Beginners

Levallois, C. (2017, January 20). Simple Gephi Project from A to Z. https://seinecle.github.io/gephi-tutorials/generated-html/simple-project-from-a-to-z-en.html

General / Advanced / Multi-Language

Levallois, C. (2024, November 27). Gephi Tutorials. https://seinecle.github.io/gephi-tutorials/

Grandjean, M. (2024). Gephi. Retrieved November 30, 2024, from https://www.martingrandjean.ch/gephi/ (Tutorials incl 30 Gephi examples)

Videos

Martin Grandjean. (2022, September 21). GEPHI - Introduction to Network Analysis and Visualization (Tutorial) [Video recording]. https://www.youtube.com/watch?v=GXtbL8avpik

Journalism-Specific

Global Investigative Journalism Network (Director). (2023, September 30). GIJC23—Using Social Network Analysis for Investigations [Video recording]. https://www.youtube.com/watch?v=-D8E8JY86b4

Books

Cherven, K. (2015). Mastering Gephi Network Visualization. Packt Pub Ltd.

Gephi Cookbook | Cloud & Networking | Print. (n.d.). Packt. Retrieved November 10, 2024, from https://www.packtpub.com/en-us/product/gephi-cookbook-9781783987405?type=print

Barabási, A.-L. (2016). Network Science. http://networksciencebook.com/ (this is EXCELLENT!)

Open Datasets

Datasets. GitHub. Retrieved November 30, 2024, from https://github.com/gephi/gephi/wiki/Datasets

ASNR - Animal Network Data. Retrieved November 30, 2024, from https://bansallab.github.io/asnr/data.html (ASNR aims to assemble and provide a comprehensive index of real-world animal interaction data sets across all taxa. Only high-value peer-reviewed data.)

Comparison with similar software

  • NodeXL: NodeXL is an add-in for Microsoft Excel that provides network analysis and visualization within a spreadsheet interface. It is Windows-only (as it hooks into Excel) and comes in a free “NodeXL Basic” version and a paid Pro version. It allows users to import edge lists into Excel and generates graphs from those tables. This approach makes it simple to edit data (you can leverage Excel formulas, etc. for node attributes). Brant Houston explained that NodeXL is integrated with Excel, making it very simple for beginners who are comfortable with spreadsheets​. It’s suitable for quick, small to medium-sized network analysis; however, it may struggle with large graphs. Also, advanced visualization customizations and real-time manipulation are more limited than those of Gephi. NodeXL offers a more gentle learning curve and even has built-in data importers for social media (in the Pro version) but lacks the visual polish and plugin extensibility of Gephi. (One might use NodeXL to gather or preprocess data and then use Gephi to fine-tune the visualization​, as some workflows suggest.)

  • Palladio is a web-based network visualization tool developed at Stanford’s Humanities + Design lab. It runs entirely in the browser – no installation required – and is geared towards historians and humanists for exploring complex historical datasets. Palladio is described as a “simple but powerful exploratory data visualization tool” that focuses on ease of use. You can upload spreadsheet data (nodes and links) and interactively create network views, maps, and timelines. It’s great for quickly visualizing a dataset and finding patterns without coding. However, Palladio has notable limitations: since it’s in-browser and meant for lightweight use, it can become slow or unstable with very large datasets. It also hasn't seen active development in a few years but still works in digital humanities classrooms for introducing network analysis before moving to more comprehensive tools. Compared to Gephi, Palladio is less feature-rich – it doesn’t compute advanced network metrics or offer extensive styling options.

  • PyVis: is a Python library for interactive network visualization. It allows you to generate network graphs in Python and output them as an HTML page (using the JavaScript library vis.js under the hood). Essentially, PyVis is a wrapper that brings the interactivity of vis.js to Python users, so you can script the creation of a network visualization and then view it in a web browser. PyVis is not a GUI tool – it requires writing Python code. It works well with Jupyter notebooks: you can create a Network object, add nodes/edges, and then display an interactive network within the notebook or export it to an HTML file. The result is a web-based visualization where you can pan, zoom, and even click on nodes for details. PyVis offers flexibility for developers (since you can automate tasks and integrate with data analysis pipelines in Python), but it’s less user-friendly for non-coders. It also depends on the browser for rendering, so extremely large networks may be hard to handle (just as any web-based viz would). Gephi might handle larger networks better performance-wise (using OpenGL), whereas PyVis/vis.js running in a browser could hit memory or speed limits for huge graphs. Also, PyVis itself doesn’t compute SNA metrics – you’d use Python libraries (like NetworkX) to do analysis, then use PyVis purely for visualization. PyVis is good for creating interactive visuals with a few lines of code. This makes it a complementary tool: Gephi for point-and-click exploration and PyVis for scripted, shareable interactive diagrams.

  • Neo4j (with Datashare Plugin): Neo4j is fundamentally different from the above – it’s a graph database rather than a dedicated visualization tool. It's optimized for storing and querying graph data (nodes and relationships) and managing very large, complex networks. It allows the user to run complex queries (using its query language Cypher) to find patterns, shortest paths, sub-networks, etc., in the data. In practice, one might use Neo4j to crunch the data (find communities, run graph algorithms, handle millions of records), then use a visualization front-end (like Gephi, or Neo4j’s own Bloom and Browser interfaces, or Linkurious) to visualize the result​. Neo4j does come with basic visualization: the Neo4j Browser GUI can display query results as a node-link diagram, but these are not as customizable as Gephi’s visualizations. A key difference: Gephi works on static data you load into it (good for snapshot analysis and visual exploration), whereas Neo4j is a continuously running database that can be updated and queried in real-time (good for dynamic or very large datasets where you need to sift through data systematically). In short, Neo4j vs Gephi is not an either-or; they often complement each other. Gephi is for visual interactive analysis, Neo4j is for data storage and algorithmic analysis. Also of note: Neo4j is not purely open-source in all its editions (the Community edition is open-source, and enterprise features are commercial), whereas Gephi is fully open-source. For an investigator, choosing Neo4j would depend on needing to handle huge networks or integrate the graph with other systems; choosing Gephi would be about interactive exploration and presentation-quality visuals.

Tool provider

Gephi Consortium (open-source community, CTO : Mathieu Bastian)

Advertising Trackers

Page maintainer

Martin Sona

FaceCheck.ID

A facial recognition search engine that tries to find photos of people that look similar to a person of interest.

URL

https://facecheck.id/

Description

Reverse image searching for people is not a reliable research method on its own but it can be used as one of several steps during an open source investigation. Save photographs of the individual you are researching, ideally high-resolution images that clearly show their face, and run these through tools like FaceCheck.ID to potentially find more photographs of the same individual.

It is important to keep in mind that you should never solely rely on facial recognition tools to identify the same person across several photos (since two people might just look very similar). You also need other pieces of evidence to be able to draw correct conclusions.

Step-by-step guide

Simply drag and drop the image in the search engine. Once the search is complete, FaceCheck.ID will generate a report. Each photograph it has identified has a certainty score between 0 and 100. The higher the score the higher the likelihood that the two faces might be the same according to FaceCheck.ID. The search report is deleted after 24 hours, according to the FAQ page of FaceCheck.ID. That said, you can create a permanent link for future reference by clicking on the link below the report.

Screenshot 1. Drag and drop an image on the website's home page to search.

Cost

FaceCheck.ID will allow you to search for free, but you will have to buy credits to view the results. It is important to note you can only pay with crypto currencies.

Level of difficulty

Requirements

You need to buy credits via crypto currency.

Limitations

Like other reverse facial recognition search engines, FaceCheck.ID will not provide you with a full name, email address and other confirmed pieces of personal identification data. You will need to comb through the results to determine whether a) the images identified by FaceCheck.ID are of your subject, and b) analyse the information on each web page that features the photos to determine information like usernames, possible location etc.

Ethical Considerations

FaceCheck.ID does not clearly list its sources, its website only states that the tool compares uploaded photos with photos "from public, readily available web pages only."

Ethical considerations include privacy concerns, copyright infringement, and possible proliferation of misinformation. Make sure you analyse the search results critically and cross-reference these with other sources of information to ensure your findings are accurate. Do not use copyright images without permission.

Josephine Lulamae reflects on ethical questions around the use of facial recognition tools in the AlgorithmWatch article: War Crimes OSINT, Harassment, Doxxing Police and Protesters: Face Recognition for Everyone (2022).

Guides and articles

Read the guide on the FaceCheck.ID website. The following is also a really useful comparison between PimEyes and FaceCheck.ID:

  • 'FaceCheck ID: Ultimate Review and PimEyes Comparison', 11 September 2023, SoftGist (accessed on 30 September 2024).

Tool provider

The FaceCheck.ID website states it was created by Tech Solutions - Belize.

Advertising Trackers

Page maintainer

Ana

Global Fishing Watch Map

The Global Fishing Watch Map is a digital platform for investigating fishing activities worldwide by utilising satellite and AIS data.

URL

https://globalfishingwatch.org/map

Description

The Global Fishing Watch Map is a digital platform designed to provide visibility into the activities of the global fishing fleet. Using satellite technology and Automatic Identification System (AIS) data, this tool provides transparency about fishing activities worldwide. The map is created with the intent to assist governments, research institutions, and conservation organizations in monitoring and managing marine resources more effectively.

This platform offers a variety of features to its users, including the ability to track vessel movement in near real-time, view historical data, and analyze fishing effort. Users can explore different layers of data, such as marine protected areas, to understand the impact of fishing on sensitive habitats. The tool has been used to combat illegal, unreported, and unregulated (IUU) fishing by making the activities of fishing vessels more accessible and transparent to the public and relevant authorities.

Features:

  • Activity Layers: see the following

    • *Apparent fishing effort (AIS): filter by Sources (AIS and VMS), Flags (by country) and Gear Types.

    • *Apparent fishing effort (Regional Vessel monitoring system (VMS): filter by Sources (AIS and VMS) and Flags (by country).

    • *Vessel presence: filter by Sources (AIS and VMS), Flags (by country) and Vessel Type.

  • Additional layers: a Layer Library provides a range of additional layers are available including: Bathymetry, Chlorophyll-a concentration, Coral reefs, Encounter events (AIS), Mangroves, Marine ecoregions, Night light detections (VIIRS), Nitrate concentration (NO3), Radar detections (SAR).

  • Coverage: global but can be limited in some areas.

  • Data: download Base Layers as data.

  • Events: select a date and see the following categories of event - Dust and Haze, Manmade, Sea and Lake Ice, Severe Storms, Snow, Volcanoes, Water Color, Wildfires.

  • Language: limited to English, Spanish, French or Indonesian.

  • Layers -Detections: filterable Night light detections (VIIRS), filterable Radar vessel detections (SAR)

  • Layers - Environment: filterable Bathymetry layer.

  • Layers - Events: Encounter Events locations where two vessels, a carrier and fishing vessel, were within 500 meters for at least 2 hours and traveling at a median speed under 2 knots, while at least 10 km from a coastal anchorage.

  • Layers - Vessels: search for vessels or add them from the map.

  • Layers (Reference): EEZs, FAO major fishing areas, Fixed infrastructure e.g. oil rigs, wind farms (SAR, Optical), High seas, Latitude longitude grids, Locations, MPAs (ProtectedSeas), MPAs (WDPA), RFMOs all filterable.

  • Location search: search by ocean name or MPAs or EEZs.

  • Measure distance: measure distance between points in kilometres.

  • Screenshot: download a screenshot of a specific area as a PNG file format.

  • Sharing: share the workspace state as a link.

  • Time bar settings: set Activity, Detections, Tracks, Vessel speed, Vessel depth.

  • Time bar tool: select date ranges of fishing events by day, month or year. Create animations over time and bookmark a time range.

  • Vessel search: search by Name, IMO, MMSI or call sign.

  • Zoom tool: zoom in and out on the map.

Registered account features:

  • Advanced vessel search: search on attributes such as IMO, Call sign, Owner and Flag.

  • Carrier Vessel Portal: access to the Carrier Vessel Portal.

  • Data download: downloadable vessel events.

  • Save workspace: save the state of the workspace.

The example below shows search results for location search term New Zealand filtered for New Zealand Flagged vessels for both AIS and VMS.

Screenshot of Global Fishing Watch map showing search results for location search term New Zealand filtered for New Zealand Flagged vessels for both AIS and VMS on surrounding a map of New Zealand. The results are shown as green blocks on a dark blue background representing the number of hours vessels operated in the area.

Global Fishing Watch is available in the following formats:

  • Web

  • API

Cost

Level of difficulty

Requirements

  • Email address: a registered account is required for some of the advanced features.

  • API: a registered account and an API Token

Limitations

The Global Fishing Watch Map, while useful when monitoring and visualizing maritime activities, does have its set of limitations:

  • Data Delay: The platform cannot display real-time data due to processing times, leading to potential delays in the information presented.

  • Data Coverage: Not all regions or vessels may be tracked effectively due to limitations in satellite coverage or non-participation in AIS (Automatic Identification System) broadcasting.

  • Accuracy Concerns: The tool's reliance on AIS data means that it is subject to potential inaccuracies or intentional AIS tampering by vessels wishing to avoid detection. (See: Clark, L. (no date) ‘Google’s Global Fishing Watch is using “manipulated data”’, Wired. Available at: https://www.wired.com/story/global-fishing-watch-false-data-windward/ (Accessed: 5 May 2024)).

  • Resource Intensive: Using the platform's advanced features and processing large datasets can require significant computing resources, which may not be accessible to all researchers.

  • Learning Curve: The complexity of the interface and the vast amount of data available can be overwhelming for new users, requiring time and effort to navigate effectively.

  • API Rate limits: rates limited to 50,000 daily API requests per day and 1,550,000 per month.

  • Language: limited to English, Spanish, French and Indonesian.

Ethical Considerations

While the Global Fishing Watch Map provides invaluable insights into maritime activities, it raises several ethical considerations that merit attention:

  • Privacy and Surveillance: The tool's ability to track and display the location and activities of vessels can raise privacy concerns, particularly in relation to the monitoring of individuals without their explicit consent.

  • Data Bias and Equity: Given the tool's reliance on AIS data, there might be a bias in favoring the monitoring of vessels equipped with AIS over smaller, local boats that might not use such technology, potentially skewing data and insights.

  • Misuse of Information: The detailed data available through the platform could be misused, either by authorities to exert excessive control or by malicious actors to target specific vessels.

  • Impact on Livelihoods: For fishers in regions where fishing is a primary source of income and sustenance, heightened surveillance and potential regulatory repercussions could negatively affect livelihoods.

  • Ethical Use of Data: The responsibility of using and interpreting the data ethically lies with the users. The platform must ensure that guidelines are in place to prevent the misuse of data which could lead to unintended consequences.

Guides and articles

To effectively use Global Fishing Watch Map, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • https://globalfishingwatch.org/user-guide/.

Tutorials and Articles

  • ‘Tutorials - Use Our Technology’ (no date) Global Fishing Watch. Available at: https://globalfishingwatch.org/tutorials/ (Accessed: 4 May 2024).

Use Cases

  • An interactive map to monitor the activity of dark fleets in coastal waters (no date). Available at: https://www.nationalfisherman.com/national-international/a-map-to-monitor-dark-fleets-activity-in-coastal-waters (Accessed: 5 May 2024).

  • Global Fishing Watch Case Study (no date) Google Cloud. Available at: https://cloud.google.com/customers/global-fishing-watch (Accessed: 5 May 2024).‘GlobalFishingWatch/gfwr’ (2024).

  • Off-radar fishing threatens efforts to preserve stocks, study warns (no date). Available at: https://www.ft.com/content/d77fff4d-a9c6-4224-89fc-b3b08d1d833b (Accessed: 5 May 2024).

  • Paolo, F.S. et al. (2024) ‘Satellite mapping reveals extensive industrial activity at sea’, Nature, 625(7993), pp. 85–91. Available at: https://doi.org/10.1038/s41586-023-06825-8.

  • Raynor, J. (2024) We used AI and satellite imagery to map ocean activities that take place out of sight, including fishing, shipping and energy development, The Conversation. Available at: http://theconversation.com/we-used-ai-and-satellite-imagery-to-map-ocean-activities-that-take-place-out-of-sight-including-fishing-shipping-and-energy-development-219367 (Accessed: 5 May 2024).

  • Waal, L.W., Thomas Bordeaux, Ethan Doyle, Lotte van de (2024) How a Leaking Barge Became an Oil Spill Disaster Off the Tobago Coast, bellingcat. Available at: https://www.bellingcat.com/news/2024/02/20/how-a-leaking-barge-became-an-oil-spill-disaster-off-the-tobago-coast/ (Accessed: 5 May 2024).

Video Tutorials

  • A walkthrough of the Global Fishing Watch map (2021). Available at: https://www.youtube.com/watch?v=NYnaXMIqaI4 (Accessed: 5 May 2024).

Developer Resources

  • https://globalfishingwatch.org/our-apis/

  • https://github.com/GlobalFishingWatch/gfwr

Community and Support

  • In-application support available.

  • https://globalfishingwatch.org/help-faqs/

Tool provider

Global Fishing Watch https://globalfishingwatch.org - United States

Independent, international nonprofit organization founded in 2015 through a collaboration between three partners: Oceana, SkyTruth and Google.

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team/Unassigned

DomainTools Whois Lookup

DomainTools Whois provides detailed domain name registration information, and can be used to investigate details about domains or IP addresses.

URL

https://whois.domaintools.com/

Description

DomainTools Whois allows you to gather information about a domain name including domain name registration information, including the registrant's contact details, registration dates. These details can help to identify ownership and administrative details of a domain.

The data fields returned in the primary Whois entry can be used to pivot to additional data points during an investigation. For example, you can see the number of other domains associated with the registrant, the number of other domains hosted on the same IP address, and the number of historical Whois records in the DomainTools database.

The main Whois page includes a mix of free and paid tools that are offered by DomainsTools. You can use these by hovering over the small arrows next to some of the entries (e.g. Name Servers, IP Address etc.), or from the Tools section on the right side of the page.

Of these Tools, the following can be used without a DomainsTools license:

  • Reverse NS: see what other domains are served by the selected name server. This can help you understand which websites are managed by the same hosting provider or server.

    • A name server is a computer that translates domain names (such as www.google.com) into IP addresses (like 8.8.8.8), enabling computers to find and connect with each other on the internet.

  • Reverse IP Address Lookup: find all the domain names associated with a specific IP address.

  • Current screenshot preview: see the most recent screenshot of the content hosted on the website (if available)

  • Available TLDs: see an overview of other domains with the same website name but different top level domains (TLDs) such as ".net", ".org" or ".info". This can be used to discover other domains associated with the website, which may be used to host discover or outdated content.

Cost

Level of difficulty

Requirements

None

Limitations & Ethical Considerations

Certain pivots and additional tools (e.g. hosting history, network tools) require a paid subscription to DomainTools.

As part of domain privacy measures, most domain registrars offer Whois privacy services that anonymize the registrant details. As a result, you may not be able to find the real name of the individual who owns a domain or other details associated with them. Instead, you will see a "Registration Private" designation where the individual's name would be, and generic email and physical addresses associated with the domain registrar. For example, Bellingcat.com's Whois record contains such privacy measures:

Guides and articles

User guides by DomainsTools can be found here and here.

API documentation can be found here.

Tool provider

DomainTools is a provider of Whois and other DNS profile data for threat intelligence enrichment.

Advertising Trackers

Page maintainer

hande

EU consolidated corporate registers

Consolidated company registers covering most of the EU, Iceland Liechtenstein and Norway.

URL

https://e-justice.europa.eu/content_find_a_company-489-en.do

Description

The data on the portal is gathered in real time from national registers, and only info provided free of charge on national registers is available for free on the portal (see the general info page). These are the countries covered:

Countries included in the consolidated register - you can 'select all'

However, some data that is free in a national register does not appear on the portal. For example, here is the portal's data for a French company:

A company's page on the consolidated EU register

Here is the same company's listing on the French register:

The same company's 'Identité' page on the French register

Note that the French site provides data that the EU register does not, like the NAF code (which classifies business activities), many more documents than you can order on the EU register, and related companies. The leader data also includes other companies in which that person is involved. (Leaders are people like directors.) In the image above, you'll also see a link to the other leaders of the company, which is not provided on the EU register.

So the EU register could be a good place to start a search for a company that you know is in Europe, but you're not sure which country. Then go to the national register to see if you can get more information.

The portal has greater country coverage than OpenCorporates, which has archived data for many European countries (see the map on this page).

The portal includes links to all the national registers.

Cost

Level of difficulty

Requirements

-

Limitations

National registers may contain additional data.

Ethical Considerations

-

Guides and articles

European e-Justice: About page

Tool provider

European e-Justice Portal, an official website of the European Union

Advertising Trackers

Page maintainer

Katherine de Tolly

Google Earth Engine

Google Earth Engine is a platform for environmental monitoring and analysis through satellite imagery and geospatial data.

URL

https://code.earthengine.google.com/

Description

Google Earth Engine is a cloud-based platform for environmental data analysis, object and change detection. It brings together a large collection of satellite imagery and geospatial datasets with planetary-scale analysis capabilities. This tool is designed for researchers and analysts engaged in environmental monitoring, land-use change detection and object and infrastructure detection. It solves the problem of managing and analyzing large datasets that require significant computational resources and creating sophisticated interactive visualisations.

GEE can be used with the following programming languages and tools:

  • Javascript Code Editor - using Javascript.

  • Earth Engine Python client library - using Python.

  • rgee - using R.

  • QGIS Earth Engine Plugin - using QGIS.

There's a huge range of climate and weather, imagery and geophysical datasets available here:

  • Earth Engine Data Catalog

Features:

  • Language: supports multiple languages.

The example below is from Bellingcat's Google Earth Engine Remote Sensing tutorial. The War at Night case study is an example use case using satellite images of Iraq taken at night to track the destruction caused by the fight against the Islamic State. If cities and villages are demolished, they become often less visible from space since they emit less light.

Screenshot of Google Earth Engine user interface showing the War at Night case study.

Full description including documentation https://earthengine.google.com/

Example Use Cases:

  1. Deforestation Monitoring: Utilizing the satellite imagery available on Google Earth Engine, researchers can track deforestation over time.

  2. Urban Expansion Analysis: Analysts can use Google Earth Engine to monitor urban sprawl and the transformation of rural areas into urban centers.

  3. Agriculture and Crop Monitoring: Farmers and agricultural researchers can leverage satellite data to monitor crop health and estimate yields.

  4. Water Resources Monitoring: By analyzing historical and current satellite imagery, researchers can assess changes in water bodies.

  5. Climate Change Impact Studies: Scientists use Google Earth Engine to model climate change scenarios and assess their impacts on ecosystems, sea levels, and weather patterns.

Latest features and changes: https://developers.google.com/earth-engine/changelog.

Cost

Google Earth Engine can be used for free for noncommercial use.

Level of difficulty

Requirements

Individual sign up Earth Engine access (easy):

  • Google Account - a Google email address and associated account (see: https://developers.google.com/earth-engine/guides/access#individual-signup)

A role on a Google Cloud project (more complicated but more secure. See: https://developers.google.com/earth-engine/guides/access#a-role-in-a-cloud-project):

  • Google Account - a Google email address and associated account.

  • Google Cloud Project - a credit card and Google Cloud Project role with API access.

Limitations

  • Data Availability: Not all satellite data might be available or up-to-date. Each individual data set available in the Data Catalog details the availability of the individual dataset.

  • Processing Power: User code execution is limited by Google's computational resources, which might result in delays during peak usage. It's important to understand that processing on large datasets can hit processing limits see Scaling up in Earth Engine. For more information on GEE computational processing see the Computation Overview.

  • Learning Curve: The platform has a steep learning curve, especially for users without a programming background.

  • Export Restrictions: There are limits on the size and rate at which data can be exported from the platform. See Earth Engine Quotas for more information.

  • API Rate Limits: Usage of the Earth Engine API is subject to daily and per-minute rate limits to prevent abuse. See Earth Engine Quotas for more information.

Ethical Considerations

  • Privacy Concerns: Remote sensing technologies can capture detailed images from space or high altitude, potentially compromising individual privacy. Researchers must balance the public interest with the rights to privacy.

  • Accuracy and Misinterpretation: Ensuring the accurate representation of data is critical. Misinterpretation of remote sensing data can lead to misinformation, shaping public opinion based on incorrect premises. Each dataset may have different standards for accuracy see the the Data Catalog for more information.

Guide

To effectively use Google Earth Engine, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • Earth Engine Official Documentation: full documentation in GEE.

  • JavaScript and Python Guides: guides to the Javascript and Python APIs.

  • Earth Engine Data Catalog: catalog of all the available datasets.

Tutorials and Articles

  • Remote Sensing for OSINT: Bellingcat's tutorial to GEE written by Ollie Ballinger.

  • End-to-End Google Earth Engine: full online course

Video Tutorials

  • Spatial Data Management with Google Earth Engine: 2024).

Community and Support

  • Developer Forum: A place where users can ask questions about Google Earth Engine and receive answers from the community.

  • GIS Stack Exchange: Users can find or ask questions tagged with google-earth-engine, which includes topics on Google Earth Engine.

Tool provider

Google https://about.google/ - United States.

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team

Google Lens

Google Lens is an image recognition tool which can be used to identify locations or objects in photographs.

URL

https://lens.google/

Description

Use Google Lens to identify objects or locations that are visible in an image. This can be useful if you want to geolocate an image, or find out more information about the objects, landmarks or vegetation in a photograph in order to better understand its contents. Primarily a mobile phone application, it can also be used in the Chrome browser.

Google Lens now uses Google's AI tools to identify objects and places that feature in the images you search, and will sometimes provide you with an AI overview.

Using the Google Photos mobile application

Open a photograph in the Google Photos mobile application and click the Google Lens icon at the bottom of the image. The app will highlight a specific part of the image in a rectangle, which you can move by dragging, or re-size using one of the corners, to make sure it captures your specific area or object of interest.

Screenshot 1. Click the Google Lens icon on the bottom right of the screen (second from the right).
Screenshot 2. The application will start running and might suggest a specific area or object to search.
Screenshot 3. The suggested object or area will be highlighted in a rectangle, which you can click and drag to move, or use one of the corners to re-size it. The results will appear at the bottom of your phone screen.
Screenshot 4. Drag the sidebar up to scroll through a full list of the hits and hyperlinks. You can also add keywords using the Google search bar, which is at the top of this screenshot, to narrow down your search.

You can also click 'About this image' (see Screenshot 4) to find out more information regarding the content of the image.

Using Google Lens in the browser

Right click any photo you come across while browsing the Internet using Google Chrome and click 'Search with Google Lens'. The results will be shown on the right.

Screenshot 5. Using Google Lens in the browser on an image published as part of a Bellingcat investigation.

Cost

Level of difficulty

Requirements

You need the Google Photos application on your mobile phone if you want to search an image in your gallery. Otherwise, you can use Google Lens with Google Chrome or the Google application (see the Google Support page here for more information).

Limitations

Google Lens is getting more sophisticated with time, but it doesn't always work, especially with landmarks or objects that are less well-known or common. It is, however, a very useful first port of call and can potentially save you time.

Ethical Considerations

Make sure you analyse the search results critically and cross-reference these with other sources of information to ensure you draw the right conclusions and your findings are accurate. Do not use copyright images without permission.

Guides and articles

'What Is Google Lens and How Do You Use It?', 23 October 2024, Web FX. Available at: https://www.webfx.com/blog/seo/google-lens/#:~:text=To%20access%20Google%20Lens%20on,should%20open%20up%20Google%20Lens. (Accessed 27 December 2024).

'Search with an image on Google', Google Search Help. Available at: https://support.google.com/websearch/answer/1325808?hl=en&co=GENIE.Platform%3DAndroid#:~:text=In%20the%20search%20bar%2C%20tap,and%20hold%20the%20Shutter%20button%20. (Accessed 27 December 2024).

'8 ways Google Lens can help make your life easier', Google Blog. Available at: https://blog.google/products/google-lens/google-lens-features/ (Accessed 29 June 2025).

'5 ways to search what you see with Google Lens', Google Blog. Available at: https://blog.google/products/search/google-lens-tips-2025/ (Accessed 29 June 2025).

Tool provider

Google https://about.google/ - United States

Advertising Trackers

Page maintainer

Ana

Ghunt

A command line tool for obtaining information about Google accounts.

URL

https://github.com/mxrch/GHunt

Description

GHunt is an open-source tool designed to gather detailed information about Google accounts using the target's Gmail address. By using publicly accessible data, Ghunt surfaces various aspects of a Google user's digital footprint, including their YouTube channels, Google Photos, Google Maps reviews, and more. By analyzing this information, GHunt can provide insights into the target's online activities and digital footprint.

Ghunt has two supported browser extensions for Mozilla Firefox and Google Chrome.

The developers have provided 2 scripts that leverage the tool here.

The easiest way to authenticate into Ghunt is to use authentication option 2 alongside the Ghunt browser extension. After selecting option 2, go to your browser extension and obtain the base64-encoded credentials. You can use these to authenticate to Ghunt.

Once authenticated, you have the following search options:

  • email: Get information on an email address.

  • gaia: Get information on a Gaia ID.

  • drive: Get information on a Drive file or folder.

  • geolocate: Geolocate a BSSID.

A sample search using a Gmail email address

Cost

Level of difficulty

Requirements

Need to install pipx in your environment; the download instructions on Ghunt's Github asks you to do this as well.

Limitations

Since April 2024, Ghunt no longer shows the name of the account holder in the results it returns. Ghunt developers commented that this was a feature that Google has actively tried to block and advised users to not expect the return of this feature.

Some social media users have speculated that the removal of this feature may be related to an April 2024 article by the Guardian which identified the head of Israel's Unit 8200, an Israeli Intelligence Corps unit of the Israel Defense Forces (IDF). According to the investigative methodology described in the article, Ghunt may have been used to identify Sariel.

Ethical Considerations

This project is under AGPL Licence. The developers require that it is used "only in personal, criminal investigations, pentesting, or open-source projects."

Guides and articles

Jake Creps: OSINT Newsletter - Ghunt

Joseph Jones: Investigating Google Accounts with GHunt

Tool provider

"mxrch", self-described as "a group of cybersecurity enthusiasts" and a Capture the Flag (CTF) "team from France founded in 2019".

Github: https://github.com/mxrch

Twitter: https://twitter.com/mxrchreborn

Website: https://hideandsec.sh/books/about-us

Advertising Trackers

Page maintainer

hande

Earth Online

The ESA's Earth Online product offers a portal for accessing satellite imagery and environmental data, supporting a range of applications from climate monitoring to natural disaster assessment.

URL

https://earth.esa.int/eogateway/tools

Description

The European Space Agency's Earth Online is a portal dedicated to providing a wealth of information on ESA's Earth observation activities and datasets. It serves as a comprehensive platform for scientists, researchers, and the general public interested in Earth science and environmental monitoring. Users can access up-to-date satellite imagery, data from Earth observation missions, and a range of tools designed to facilitate the analysis and interpretation of environmental data. Earth Online also features news, educational resources, and detailed mission information, making it a useful resource for anyone looking to understand our planet's dynamics and changes.

Use Cases for European Space Agency's Earth Online

The European Space Agency's Earth Online portal offers a broad array of use cases. Some of the imagery is super high resolution (less than a meter) however although there are hundreds of datasets many of them require registration and institutional affiliation. There are a number of 'sample' datasets that are free but may not be up to date. Individual tools can be used for multiple use cases. Some of these use cases focus on environment monitoring (tracking changes in climate, land use, and natural habitats over time) others could be used for monitoring more human focused activity. Use cases include:

  • Agricultural Analysis: Assisting in the monitoring of crop health, forecasting yields, and managing agricultural resources. For instance the IRS-P5 (Cartosat-1) Sample Data provides high resolution 2.5 m resolution crop inventory and monitoring agricultural productivity.

  • Forest Loss: The BIOMASS Product Algorithm Laboratory (BioPAL) tool offers processing scripts and Jupyter Notebooks for monitoring Above Ground Biomass, Forest Height and Forest Disturbance.

  • Oceanography and Marine Sciences: Supporting the study of ocean currents, sea surface temperatures, and marine ecosystems. Tools like the Cryo2ice tool can monitor ocean ice cover which can impact shipping routes (limited to data between February 2021 up to 2022) and the Ocean and Coastal Topography Thematic Data Product (TDP) dataset which contains improved sea surface height anomaly data. The screenshot below shows the Cryo2ice tool with a search for Arctic sea ice 2022-02-06:

Screenshot of the Cryo2ice Arctic sea ice 2022-02-06 09:24
  • The atmosphere: The Atmosphere Virtual Lab (AVL) tool provides Jupyter Notebooks that can be used to analyze and visualize atmospheric earth observation data and the GHGSat archive contains data that monitors greenhouse gas emissions (currently CH4, but eventually CO2).

  • Human Activity: The Urban Thematic Exploitation Platform tool requires registration but provides data and visualisation of the Global Urban Footprint and population density. The Geohazards TEP is a glacier and landslide monitoring tool that has data processed over the eastern Alps Ground Motion Service.

  • Disaster Monitoring: Earth Online provides a number of tools that can be used for disaster monitoring, like the SMOS Tropical Cyclone Wind Radii Fixes (Registration required) and provides Near Real Time tropical cyclones forecasts.

  • Educational Resources: Earth online also serves as a tool for educators and students in the fields of earth sciences, geography, and environmental studies with tools like the Heritage Missions app for iOS providing 3D visualisations of satellite instrumentation.

These use cases highlight the versatility of the Earth Online portal in supporting a wide range of scientific research, educational, and applied environmental management activities.

Cost

Level of difficulty

Some of the tools provided require Jupyter Notebook and Python programming experience or a high degree of knowledge about remote sensing and satellite imagery.

Requirements

  • Web: any modern web browser (individual tools will have specific requirements documented inline)

  • Desktop: many of the tools provided can be run on a desktop or cloud provider (see the individual tool for further details).

Limitations

  • Data Availability: While ESA's Earth Online offers extensive datasets, certain historical data or high-resolution imagery is not be readily available due to the limitations of past missions, data retention policies or registration requirements. For instance the The Urban Thematic Exploitation Platform only has data available for 2015. See individual dataset for more details. There are a number of 'sample' datasets that are free but may not be up to date.

  • Learning Curve: New users may find the array of tools and associated interfaces challenging to navigate without prior experience in satellite data analysis or familiarity with similar platforms.

  • Access Restrictions: Some datasets require specific permissions or qualifications for access, limiting use for certain research or educational purposes. This also applies to tools like: the Food Security Thematic Exploitation Platform (TEP), the Hydrology TEP, and the Forestry TEP all of which require registration and organisational affiliation. See How to Access Data for more information.

  • Processing Power: Advanced data analysis and processing tasks demand significant computational resources, which may not be feasible for all users. Different tools will have different processing requirements. See the individual tool's documentation.

  • Update Frequency: The update intervals for some datasets may not meet the needs of users requiring real-time or near-real-time information. Different datasets will have different update frequency. See the individual dataset's documentation.

  • Tool Functionality: Not all the of tools are maintained and working. For instance the Heritage Missions app for iOS doesn't allow users to search for current satellite data.

Guide

The platform acts as a guide to the tools it hosts, the main way of discovering tools is through the search interface: https://earth.esa.int/eogateway/search?category=Tools+and+toolboxes&tools_type=analysis&sortby=RELEVANCE from here filters for the different tool types (Analysis, Processing and Visualisation) can be applied.

The example below shows the default analysis tools search interface:

Screenshot of default analysis tools search interface.

Tool provider

European Space Agency https://www.esa.int/

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team/Unassigned

Global Suppliers Online

A site dedicated to connect suppliers and buyers of goods from all over the world.

URL

https://www.globalsuppliersonline.com/

Description

Global Suppliers Online is a website where suppliers from all over the world promote their goods and contact buyers. If your research is related to companies or individuals engaged in the trade of any goods, you can search for their name and, if they have published their services on this site, obtain relevant details such as addresses, products traded and even a point of contact, such as the name of a person in charge of the trade. You can also discover who is asking for some items or goods you are researching and get contact points, company names and countries involved.

Here I was looking for sea cucumbers, a highly traded species, and found inquiries from people who wanted to buy or sell them all over the world. People names were covered.

You can search without logging in but you can also create an account to get a buyer membership, which will allow you to keep track of what you see by adding the entries you find useful to the Inquiry Manager. Just click on “Contact this buyer” and it will be saved to your account.

You can also find people requesting certain products, so you can use this tool to search for individuals who are of interest to your research. The commercial staff of a company may differ from those who run it, and the names given here may bring a new perspective to your research. While doing wildlife trade research, I was able to find on this site a business manager's name different from the director's name that appears in official records and in business information search software. This data, although basic, allowed me to turn my research around.

If you are looking for illegal operations, keep in mind that they may also be doing legal deals!

Here I searched for a company listed in my first query “Sea Cucumber” and discovered other entries where the company is involved. This is especially useful to see what your company/individual is trading in. Company and people names were covered.

Cost

You can search this website for free, but there are subscription options that allow you to go a little further.

Buyer membership (Free)

With this membership you can search and add buying requirements. You have to register by providing your contact information and some company information. You can fill in the required fields to create an account with any information.

Trial Membership (Free, but they will review your profile)

After activating your buyer membership, they will review your profile and decide whether or not to grant you this type of membership. You will have access to an inquiry manager: it will monitor new buying needs that may be of interest to you and keep you informed. My trial membership was activated two days after I created my profile and it now sends me recommendations based on my type of business (clothing).

Here's the inquiry manager. You can keep track of the items and posts you are interested in and it saves everything on one page.

Basic Membership and Select Membership (120 USD and 260 USD every year each)

If you wish to contact buyers, you will have to pay for one of these memberships. With the basic membership you can contact up to 10 buyers and the select membership allows you unlimited contacts. These memberships allow you to disclose buyers' information (again, 10 buyers with basic and unlimited with select). There are other benefits listed that you can review here after logging in, but they are not very useful for research purposes.

Level of difficulty

Requirements

None, unless you want to contact the suppliers. In that case, you will need to provide data to send an enquiry.

Limitations

Not every company in the world has posted here. There are many other websites/forums like this to look for this information, such as go4WorldBusiness and ECPlaza. But this is a good place to start. Based on the website estimates, the community of buyers and suppliers of this website is around 500,000.

Ethical Considerations

None so far, unless you decide to engage with the suppliers or post a buy requirement irregularly or contrary to the guidelines of the project/place you are developing/working with.

Guides and articles

None.

Tool provider

The website says "Internet Trade Services", but I could not find any info on them.

Advertising Trackers

Page maintainer

Lieth Carrillo

Global Monitoring System - ECOSOLVE

Illicit online wildlife markets data from Brazil, South Africa and Thailand.

URL

https://www.ecosolve.eco/dashboard

Description

This tool allows us to explore a growing phenomenon in the world of wildlife trafficking: the use of social networks and online marketplaces to offer live animals or parts of them.

Traffickers use social networks and online marketplaces such as Facebook Marketplace to sell or ask for live animals for sale or animal parts. The trade is sometimes with other illegal markets such as drugs trafficking. The screenshot above is from a video that you can find .

You can filter by 31 species, 16 countries (among them Brazil, South Africa, Bangladesh, Colombia, India, Turkey, Thailand) and 41 different online marketplaces such as Instagram, Facebook, OLX and Mercado Livre (the last two refer to online marketplaces). When you perform a search you will get different visuals showing the number of detections, a market tracker and a trend monitor, all very useful to understand the market prevalence in certain online marketplaces.

Here, for example, I have searched for Pangolin in all countries + all platforms covered by the site.
The visuals are set to show me how many ads are available on the topic.

In addition, you will get a database that lists the website, name, species, type of product (live or parts), where it was sold, among other information. You can also download the whole database.

This is what the database looks like when searching for Pangolin.

Additionally, there is an analysis section where you can find different publications and events on online wildlife trade, environmental trade, among other relevant topics from the Global Initiative against Transnational Organized Crime (GI TOC).

The ECOSOLVE initiative can be useful for those researching wildlife trade who want to explore online marketplaces and species trade ads. It can be a good place to start looking for patterns and discover the most relevant social networks and online marketplaces to search more thoroughly using other tools.

Cost

Level of difficulty

Requirements

None.

Limitations

Not all species are available and the tool only shows results for 16 countries. March 23, 2025 was the last update and information is not updated automatically. Information in datasets is not very detailed. There is no information on whether this site is updated manually by a team or whether its updated using keywords appearing in the monitored social media and marketplaces, however, contributions can be made to the database, which would indicate that there may be human sources fact checking the information.

Ethical Considerations

None so far.

Guides and articles

ECO-SOLVE: Using AI to Disrupt Global Wildlife Trafficking

Tool provider

EU’s Global Illicit Flows programme (GIFP) and the Global Initiative against Transnational Organized Crime (GI TOC), headquartered in Geneva, Switzerland.

Advertising Trackers

Page maintainer

Lieth Carrillo

Google Earth Pro

Google Earth is a geospatial tool that provides detailed, global satellite imagery, maps, 3D terrain models, and the ability to explore geographic data interactively.

URL

https://www.google.com/earth/about/versions/

Description

Google Earth is a comprehensive geographic and spatial information tool suite. It allows users to explore a 3D representation of the earth, leveraging detailed imagery, geographic data, and various layers to display geographical phenomena, landmarks, and more. It offers open source researchers satellite imagery in relatively high resolution from various regions around the world, including historical imagery.

Versions Available:

  • Google Earth Web: A browser-based version that allows quick access without the need for software installation. Ideal for collaboration, casual exploration and educational purposes.

  • Google Earth Mobile: Offers the core functionalities of Google Earth optimized for mobile devices, enabling users to explore geographic data on-the-go.

  • Google Earth Pro Desktop: The most powerful version offering advanced features (historical imagery, sunlight angle, other planets, video tour recording) for professional users. It is recommended for open source researchers to use this version.

The example below shows a search for Amsterdam filtering layers to display only photo layers on Google Earth Pro Desktop:

Screenshot of a search for Amsterdam filtering layers to display only photo layers on Google Earth Pro Desktop.

Example Use Cases

  • Geolocation: Open source researchers use the satellite imagery provided by Google Earth Pro to geolocate photos and videos.

  • Investigative Reporting: Research and investigate environmental changes, urban development, and other phenomena that are best observed from an aerial or geographic perspective.

  • Historical Analysis: Compare historical satellite images to present-day images to document changes in the environment, urbanization, and other significant transformations.

  • Educational Content: Produce educational material that explains geographical, political, and social issues in a visually engaging format.

Cost

Level of difficulty

Requirements

  • Web: any modern web browser and a Google account with an email address.

  • Mobile: iOS and Android and a Google account with an email address.

  • Desktop: Windows, macOS or Linux.

Limitations

While Google Earth is a powerful tool for geographical information systems, it does have some limitations that researchers should consider:

  • Availability of up to date satellite imagery: While Google Earth Pro offers satellite imagery for free, it is not always very recent and it depends on the location how often it is updated. Open source researchers who need both up to date and high resolution imagery will need to use another satellite imagery provider.

  • Data Accuracy and Currency: Data in Google Earth may not always be up to date, leading to potential discrepancies with current conditions. Users should verify important information through other sources. For more information see How accurate is Google Earth’s measurements?

  • Resolution and Detail: Image resolution varies across different regions, with some areas having detailed imagery and others being less clear. See Spatial resolution of Google Earth Imagery.

  • 3D Modeling: While Google Earth provides 3D models of some cities, not all geographical areas have detailed 3D representations. See List of 3D Locations in Google Earth.

  • Data Privacy: There are concerns regarding the exposure of sensitive locations, potentially compromising privacy and security so some areas are blurred out on Google Eart Pro. See Wikipedia's List of satellite map images with missing or unclear data.

  • Performance: High-quality imagery and 3D models can be resource-intensive, possibly affecting performance on less powerful computers or devices. Too many My Places locations can for instance cause laggy performance. For more information see Why is Google Earth so CPU intensive?

  • Network Dependency: Google Earth requires an internet connection for access to maps and imagery, limiting use in offline settings.

Ethical Considerations

In the context of using remote sensing in online open source investigations, several ethical considerations should be considered:

  • Privacy Concerns: Remote sensing technologies can capture detailed images from space or high altitude, potentially compromising individual privacy. Researchers must balance the public interest with the rights to privacy.

  • Accuracy and Misinterpretation: Ensuring the accurate representation of data is critical. Misinterpretation of remote sensing data can lead to misinformation. For more information on how Google tries to ensure accuracy see here and here.

Guide

To effectively use Google Earth Pro, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • Google Earth Pro Desktop user guide: installing, navigating, marking places, using KMLs, etc.

  • Google Earth Pro Desktop help: official Google Earth Pro help.

  • Google Earth Web and Mobile: official Google Earth help.

Tutorials and Articles

  • Britt, K., McGee, J. and Campbell, J. (2024) An Introduction to Google Earth Pro, archive.is. Available at: https://archive.is/Kmxg2 (Accessed: 4 April 2024).

  • Hanham, M. (2015) How Tall is That Gantry?, bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2015/03/15/how-tall-is-that-gantry/ (Accessed: 4 April 2024).

  • Katz, G. (2023) Measuring Up: How to Calculate the Size of Objects in Open Source Material, bellingcat. Available at: https://www.bellingcat.com/resources/2023/09/07/measuring-up-how-to-calculate-the-size-of-objects-in-open-source-material/ (Accessed: 4 April 2024).

  • Strick, B. (2019) How To Use Google Earth’s Three Dimensional View: Feat. Syria, Yemen, Sudan, bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2019/03/05/how-to-use-google-earths-three-dimensional-view-feat-syria-yemen-sudan/ (Accessed: 4 April 2024).

Video Tutorials

  • Google Earth Basics Tutorial (2016). Available at: https://www.youtube.com/watch?v=klK27l3unng (Accessed: 4 April 2024).

  • Google Earth Pro - A Complete Beginner’s Guide (2021). Available at: https://www.youtube.com/watch?v=3lGl1VZjtg4 (Accessed: 4 April 2024).

Community and Support

  • Google Earth Help

Tool provider

Google https://about.google/ - United States of America

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team/Unassigned

EDGAR

Database of corporate filings for the US

URL

https://www.sec.gov/edgar/search/

Description

EDGAR (Electronic Data Gathering, Analysis, and Retrieval system) is a database of corporate filings maintained by the U.S. Securities and Exchange Commission. These filings contain a wealth of quantitative and qualitative information on every legal entity that issues non-exempt securities in the United States.

EDGAR is the primary system for companies and others to submit documents under the Securities Act of 1933, the Securities Exchange Act of 1934, the Trust Indenture Act of 1939, and the Investment Company Act of 1940.

The EDGAR database provides access to corporate information, allowing research of public companies' financial information and operations. It also includes information provided by mutual funds (including money market funds), exchange-traded funds (ETFs), and variable annuities.

Best uses are to track annual reports, top level management of companies, subsidiaries, shareholders, mergers & acquisitions.

Search by keyword, company name, ticker symbol, location or the name of an individual.

Cost

Level of difficulty

Requirements

None

Limitations

  • Users cannot download at once all the documents returned by a text search of the database.

  • The data only covers publicly traded companies. For every other company not traded on a stock exchange, research has to be done separately in the business divisions of the Secretaries of State.

  • Owing to shifting data tags, it’s extremely cumbersome to create financial profiles for single companies or to perform comparisons between their respective financial metrics.

  • RSS feeds are available, but each company is its own RSS Feed, there is no functionality to group several in one place. There are group RSS feeds for the most recent filings, and are updated every 10 minutes during business hours, but the format, output and content of these may change without prior notice.

See more about these limitations in: George Dyer: New Tools Dig Deeper Into Hard-to-Aggregate US Corporate Data, Bellingcat.

According to their own website:

Not all documents filed with the Commission by public companies will be available on EDGAR. Companies were phased in to EDGAR filing over a three-year period, ending May 6, 1996. As of that date, all public domestic companies were required to make their filings on EDGAR, except for filings made in paper because of a hardship exemption. Third-party filings with respect to these companies, such as tender offers and Schedules 13D, are also filed on EDGAR.

However, some documents are not yet permitted to be filed electronically, and consequently will not be available on EDGAR. Other documents may be filed on EDGAR voluntarily, and consequently may or may not be available on EDGAR. For example:

  • Form 144 (notice of proposed sale of securities) may be filed on EDGAR at the option of the filer.

  • Forms 3, 4, and 5 (security ownership and transaction reports filed by corporate insiders) filed before June 30, 2003 may be filed on EDGAR at the option of the filer, but those filed on or after that date must be filed on EDGAR.

  • Filings by foreign companies and foreign governments before November 4, 2002 either could be made on EDGAR at the option of the filer, or were not permitted to be filed electronically, but from that date on, these filings must be made on EDGAR.

Ethical Considerations

-

Guide

  • Public company search - type the company’s name or ticker symbol in the search bar here. Retrieves filings for a specific company and to find company information — registered name, address, telephone number, state of incorporation, number, code, and fiscal year end.

  • A more detailed search can be performed here - allows search by keywords, company name, , CIK number, and individual's name. This search allows to filter filings by date, type and also has a dropdown menu for location (principal executive offices in - the primary location associated with a filing - could be in the US or other countries).

  • The largest amount of information is usually in the annual, quarterly and current reports. Some companies also have beneficial ownership filings.

  • The filings show up like this and can be opened in a .htm or .xml format.

Basic company name search in the search bar for Boeing
  • The .xml format is somewhat better, because it contains hyperlinks that lead to every associated document in a specific filing including each submitted SEC form and exhibit. To get to a specific filing in an .xml format, click on any of the hyperlinked results (in blue) in the Form & File column.

Example: Search for Boeing in the search bar, select Boeing Co. Below are the results that show up when you hit the search button. From the Form & File column, click on the 8-K (Current report) or any other filing.

Search results page
Selected file from results page

Select Open Document to reach the .htm file or Open filing to reach the .xml file (each option opens a new tab in the browser).

The .xml file will contain different hyperlinks for document and data files. In this example the 8-K file (document ba-20240731.htm iXBRL) links to the full form 8-K filing (known as a “current report” and it is the report that companies must file with the SEC to announce major events that shareholders should know about).

Example of an .xml file from a filing with the US Securities and Exchange Commission

If you want to parse EDGAR data, The Comprehensive R Archive Network have published this PDF guide - Tool for the U.S. SEC EDGAR Retrieval and Parsing of Corporate Filings.

Alphanome have published a parser for SEC data. The guide is a walk-through for the steps needed to install and use the library for parsing SEC EDGAR HTML documents into semantic elements and trees.

A compilation of SEC guides on how to use EDGAR, accessible here.

SEC also have some basic information on how to access their EDGAR RESTful APIs here.

Tool provider

U.S. Securities and Exchange Commission (SEC), US

Advertising Trackers

Page maintainer

LPetrova

GovMap

GovMap provides an interactive map of Israel, offering users a wide range of data including property boundaries, planning information, and infrastructure details.

URL

https://www.govmap.gov.il/ - Hebrew

https://www.govmap.gov.il/?lang=en - English

Description

GovMap was developed by the Israeli government to provide the public with detailed geographical information about Israel. The web-based platform features a wide range of data, including property boundaries, urban planning and zoning information, and infrastructure details like cellular antennas, roads, utilities, and public institutions. It allows users to search, view, and analyze the available geographical data.

According to the tool, the map uses “government offices as [their] data sources” and is a collaboration project among them with the Survey of Israel as the lead.

Navigating between the English and Hebrew Homepages

For beginner users, note that the Hebrew user interface is slightly different from the English user interface, given the difference in the writing system between the two. Users are immediately taken to the landing page in Hebrew, and they can choose to switch to English on the bottom left corner.

This is the landing page in Hebrew, switch languages at the bottom left.

Features:

  • Amenities: Amenities and Infrastructure mapping and filtering e.g. cell phone towers, similar to Overpass and the OpenStreetMap Search tool.

  • Language: limited to Hebrew and English.

  • Measure distance: measure distance between points in kilometres.

  • Screenshot: download a screenshot of a specific area in PNG and PGW geo-referencing format.

Cost

Level of difficulty

While GovMap is designed to be user-friendly and accessible to a broad audience, new users may require some time to familiarize themselves with its various functions and data layers to fully leverage its capabilities.

Requirements

  • Web: any modern web browser.

  • API: email address to register.

Limitations

-

Ethical Considerations

-

Guide

To effectively use GovMap, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Tutorials and Articles

  • Hanham, M. (2015) There’s a Map for That, Bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2015/04/10/theres-a-map-for-that/ (Accessed: 10 April 2024).

  • GovMap.Gov.Il - Free Israeli Government GIS Portal (2021). Available at: https://www.youtube.com/watch?v=1VoXYNuVgPI (Accessed: 10 April 2024).

  • Team, B.I. (2023a) Geolocating Hamas-Led Attacks on Israeli Civilians, Bellingcat. Available at: https://www.bellingcat.com/news/2023/10/20/geolocating-hamas-led-attacks-on-israeli-civilians/ (Accessed: 14 April 2024).

  • Team, B.I. (2023b) Jenin: Open Source Insights on Israel’s July Raids, Bellingcat. Available at: https://www.bellingcat.com/news/2023/08/02/jenin-open-source-insights-on-israels-july-raids/ (Accessed: 14 April 2024).

Video Tutorials

  • GovMap.Gov.Il - Free Israeli Government GIS Portal (2021). Available at: https://www.youtube.com/watch?v=1VoXYNuVgPI (Accessed: 10 April 2024).

  • Israel GIS (GovMap): Censored Satellite Imagery Around Dimona And Gaza (2021). Available at: https://www.youtube.com/watch?v=w3yPtgg42AQ (Accessed: 14 April 2024).

Developer Resources

  • https://api.govmap.gov.il/

Community and Support

  • Facebook group

Tool provider

Israeli government https://www.gov.il - Israel

Advertising Trackers

Page maintainer

Afton

Bellingcat Volunteer Team

Google Flood Hub

A visual tool to monitor river levels and forecast floods based on AI models developed by Google Research.

URL

https://sites.research.google/floods/

Description

Google Flood Hub is developed by Google Research and uses AI models to forecast floods. It combines two AI models that process diverse publicly available data sources: the Hydrologic Model forecasts the amount of water flowing in a river, and the Inundation Model predicts what areas will be affected and how high the water level will be. Flood Hub offers users flood data and forecasts specific to their location, with predictions extending up to 7 days, and presents the data visually by showing local river flood maps and water trends.

Open source researchers, especially those focusing on environmental research and natural disaster monitoring, can use Google Flood Hub's predictive analytics as well as real-time monitoring to keep track of developments in areas of interest.

As of June 2025, Flood Hub covers river basins in over 80 countries worldwide, providing critical flood forecasting for over 1,800 sites and, covering a population of 460M people.

View of Pittsburgh, Pennsylvania on Google Flood Hub including current and expected river water and danger levels.

Scrolling around the world map will show different colored pins indicating points of measurement (called river gauges here). Each color represents the level of danger from a flood. The filters can be used to exclude/include the normal river levels and/or the ones marked as warnings and dangerous.

Additional coverage

Additionally, you can chose to see lower confidence gauges that do not meet Google's standards for the data necessary for evaluation, but can provide a more complete picture. The default setting shows only the high confidence data, but this can be toggled to show the lower confidence data points.

River gouges for Cuanza River in Angola - regular view (L) and the additional coverage (lower confidence gauges) turned on (R)

Inundation probability and Inundation history

Inundation probability show the areas likely to be submerged under water during a flood. Please be advised that this metric is not supported for all gauges (sometimes the Google model may not have shown clear inundation patterns. In these regions Google decided to only share the hydrologic information).

Inundation history shows the frequency of inundation in the past. This helps identifying higher risk areas based on historical records. The different levels do not show how deep the water was, but how often the area was under water. According to Google's documentation, this layer has limitations and "does not extend to the extreme northern or southern points." It is restricted to the following latitudes and longitudes:

  • Minimum latitude: -39.0

  • Minimum longitude: -125.0

  • Maximum latitude: 43.0

  • Maximum longitude: 170.0

Inundation history around Orinoco River in Venezuela

You can find details on how to read the gauge side panel here. To see a gauge panel, click on a gauge pin to find additional information for past trends and forecasts, water level measurements, coordinates and the size of the water basin, among others.

Cost

Level of difficulty

Requirements

Internet connection.

Limitations

Access to the flood forecasting API is limited to pilot participants of the program and Google asks the research community to register for the API pilot waiting list if they would like to use the API functionality.

Currently this tool does not work without a connection to the web. However, Google.org appears to be collaborating with organizations to help offline alerting to areas where access to a smartphone or internet is limited or non-existent.

Ethical Considerations

According to Google, the Flood Hub's "virtual gauges are intended for use by experts and hydrologists who need additional and more complex views to improve flood forecasting alerting and response decisions, and/ or organizations that would like to use the flood forecasting tools for evaluation, history analysis, and other research purposes." Again, according to Google, the new version of the tool, which is currently in use, has "reliability comparable to state-of-the-art global flooding nowcasts." We are not able to check this statement at this point in time.

Guides

Google Flood Hub FAQ

How to get started with the Google FloodHub - Google Research video on YouTube

How to use Google Flood Hub - official Google guide

Presentation on Google Flood Hub - presentation by Moriah Royz, Senior Product Manager in Google Research

Tool provider

Google Research, U.S.

Advertising Trackers

Page maintainer

Bellingcat Volunteer Team/LPetrova

EU Sanctions Map

Database of sanctions imposed by the European Union

URL

https://www.sanctionsmap.eu/

Description

The European Union uses sanctions as a tool under the Common Foreign and Security Policy (CFSP). The EU implements all sanctions adopted by the United Nations Security Council and these are automatically transposed into EU law. The EU also applies additional measures to complement and reinforce UN sanctions, and adopts its own sanctions as the Union sees fit. This tool covers both EU and UN Sanctions on individuals, entities and countries.

Search the EU Sanctions Map

The tool offers multiple search options and filters, including by theme.

  • Thematic restriction topics include terrorism, human rights, cyber-attacks and chemical weapons. At the top of the page there is a drop down menu for those. To see the full information, scroll down to the alphabetized list and click on the specific topic or click on the small text that says "Info" at the bottom of the pop-up window to get to the details.

View of the drop-down menu on thematic sanctions
Front page list view of the thematic sanctions
  • Country-level sanctions and restrictions - the tool has an alphabetized list of countries against which some sort of sanctions or restrictions have been imposed. Each entry on the front page provides basic information on the restrictive measures, little icons depicting the sanctions and three separate sub-pages with detailed information.

View of the alphabetized list with the first contry on it
Clicking on each of the icons displays the specific type of sanction.

Clicking on the List paperclip icon will take you to the lists of persons, entities and items sanctioned in a specific country. These lists are broken down by type of restriction/sanction providing the names of persons and entities. Each listed entity is hyperlinked and when clicked opens a pop-up window with even more information.

A partial view of the Lists subpage for Afghanistan with type of sanction, names of sanctioned people/entities and when these sanctions entered into force.
A pop-up window with details on a sanctioned individual from Afghanistan.
  • Using the search bar - here you can type any name of an entity/individual/country to see if there are any sanctions against them. The search works with Cyrillic and Latin script, but does not work with Arabic or Chinese for example. Such names are all transliterated in Latin script, so be mindful of variations of the names (e.g. Mohamed/ Mohammad/ Muhammad or Akund/Akhund).

  • The more useful dropdown menu at the top of the page - this is a quick way to filter the information. Filters include which governing body adopted the sanctions, the themes, the countries and the most useful option - filter by type of sanction.

View of the top right corner filters on the website
  • Clicking on a country on the map - this will open a pop-up window with the type of sanctions imposed on this country. The additional information is accessible by clicking the small text that says "Info" at the bottom of the pop-up.

What information can you find in the EU Sanctions Map?

  • Full name - including name variations

  • Date of Birth - not always available

  • Place of birth - not always available

  • Citizenship

  • A job title - usually those are government officials, high level executives in companies or heads of some paramilitary organization

  • Function - what this person's activities were - a member of a council, a decision maker, etc.

  • The date this person was sanctioned

  • Link to the official legal act with which the sanction was imposed

  • FSD ID - Assigned ID number in the Financial Sanctions Database of the EU

  • Name - including in Cyrillic

  • Country of origin

  • The date this entity was sanctioned

  • Link to the official legal act with which the sanction was imposed

  • FSD ID - Assigned ID number in the Financial Sanctions Database of the EU

  • Sanctions adopted by either EU or UN or both

  • Description on why sanctions were imposed

  • The date this country was sanctioned, the expiration date of the sanctions and date of last legal update

  • A full list of sanctions and their types imposed on the people and entities from that country

  • List of overall sactions (e.g. asset freeze, prohibition to satisfy claims, arms embargo)

  • Legal acts with links to the official documents

  • Official documents on EU guidelines and best practices on restrictive measures

  • Legal acts with links to the official European Council and other EU administration documents, including the type, title and number of each document.

  • Legal acts with links to the official European Council and other EU administration documents, including the type, title and number of each document. These documents provide the full details on each sanction and are a good resource if you need to cite official sources and the legal basis.

  • These documents are hosted on the EUR-Lex website in PDF and HTML formats and are translated (usually, but not always) in all the official languages of the European Union.

Other provided resources

At the top of the page there is a list of additional resources, pertaining to or somehow relevant to the sanctions. These resources link out to different EU-wide websites. Each of the resources serves a specific purpose and can be used separately or as part of your research.

  1. EU Sanctions Whistleblower Tool - can be used to report violations of sanctions. It allows to anonymously submit a report and also provides additional resources on what can be reported.

  2. Competent Authorities - a list of the authorities in each EU Member State that deal with the sanctions. Each country links out to the specific website for that country.

  3. TARIC Database - an EU-wide customs tariff database that allows searching by goods code, origin and destination.

  4. Consolidated List of Travel Bans - a downloadable file with a list of persons subject, under EU sanctions, to travel restrictions. The file is regularly updated and offers a subscription to an email alert when a new version is added.

  5. Consolidated List of Financial Sanctions - a list of persons, groups and entities subject to EU financial sanctions.

  6. EU Sanctions Tracker - A website geared more towards statitcists and data overtime. It has interactive overall charts, but also charts for each sanctioned country, entity or individual. It also provides the same information as the EU Sanctions Map but in a more interactive form. It also allows for data to be downloaded in a CSV format to be used later in custom-made charts.

Cost

Level of difficulty

Requirements

Internet connection

Limitations

Our research shows that this resource only provides information on sanctioned entities. It does not provide information on politically exposed persons (PEPs).

EU Sanctions Map does not have an API integration feature, so downloading data in bulk might be more difficult.

This tool only contains the names of persons and entities sanctioned by the EU and the UN, and does not provide sanctions imposed by other countries.

Ethical Considerations

Personally Identifiable Information (PII) is sometimes visible in the entries for individuals. Although the information comes from an official source, PII should be used and shared with caution.

Guides and articles

EU Sanctions Map's guidelines for users (pdf)

Thomson Reuters Practical Law - Did you know? EU Sanctions Map for up to date information on restrictive measures

Estonian Ministry of Foreign Affairs - The EU Sanctions Map - simple, comprehensive and user-friendly

Tool provider

The European Commission (EC)

Similar tools

There are various tools for researching sanctions on the web. Bellingcat's Online Investigation Toolkit also has descriptions and guides on SanctionsExplorer, OpenSanctions and OCCRP Aleph. Although they serve the same purpose, there are some major differences among them:

Advertising Trackers

Page maintainer

LPetrova

Google Maps

Google Maps provides mapping information, satellite imagery and Google Street View imagery including historical Street View images.

URL

https://www.google.com/maps

Description

Google Maps is a web-based service offering comprehensive information about geographical regions globally. It provides road maps, aerial and satellite views, and street views which makes it a useful resource for open source researchers. It includes features like real-time traffic updates, business information, 3D views, and location sharing. Accessible through web, mobile, and API integrations, Google Maps supports many geolocation needs.

Features:

  • 3D view

  • Add or edit map: add or edit items like missing places or businesses.

  • Compass North: realign the map to compass north.

  • Current Location: option to centre the map at the user's location.

  • Directions: get directions from your current location or between two locations by Best Travel modes, Driving, Transit, Walking, Cycling, Flights.

  • Layers: multiple map layers available including Transit, Traffic, Biking, Terrain, Street View, Wildfires, Air Quality, Satellite.

  • Location Sharing: users can choose to share their location through the mobile app with friends and visualise it in the web app.

  • Measure distance: measure the distance between points in kilometers.

  • Print: print the current map or save it to PDF.

  • Recents: a historical list of recent searches.

  • Save: save custom maps and locations as Lists, Labeled, and Visited.

  • Search: search by address, general location, or latitude and longitude.

  • Send to phone (from the web client): share the current view to your phone.

  • Sharing and embedding: share selected locations as a link, embed or to social media with URL shortening available.

  • Show Imagery: show photos uploaded by users of specific locations. This imagery also displays the capture date in very small text bottom right.

  • Sidebar: Iconic parts of a city's Hotels, Neighborhoods, Restaurants, Hotels, Things to do, Museums, Transit, Pharmacies, ATMs.

  • Street View: see current and historical Street View imagery. This imagery displays the capture date in very small text bottom right and using see more dates in the popup will show all street view captures across time in a timeline below the map.

  • Timeline (Mobile only): a record of your locations and searches.

  • Travel Time

  • Weather: see the current weather at the selected location.

  • Zoom tool: zoom in and out on the map.

Google Maps is available in the following formats:

  • Web

  • Mobile

  • Google Maps Platform: Developer API

The example below shows a search for Amsterdam:

Screenshot of a search for Amsterdam.

Use Cases

  1. Location Verification: Researchers can use Google Maps to verify the location of a news event, checking the geographical accuracy of claims made in various reports. Be aware that not all imagery is current, see: Google Earth imagery updates.

  2. Event Visualization: By utilizing the satellite and street view features, researchers can offer readers a visual context of an event location, making stories more immersive.

  3. Investigative Research: Google Maps can be an invaluable tool for investigative journalism, allowing reporters to explore and gather information on otherwise inaccessible locations or properties.

  4. Environmental and Urban Changes: The historical imagery available on Google Maps enables researchers to document changes in the environment or urban expansion over time, supporting stories on climate change or urban development.

  5. Historical Street View Imagery and Historical images: can be useful to geolocate events.

Using Bellingcat Filename Finder for Google Maps

A new tool, Bellingcat Filename Finder, enables users to view the filenames of images that have been uploaded by users to Google Maps, providing contextual information. Filenames are not automatically displayed when viewing an image on Google Maps. However, after installing the tool as a Google Chrome extension, filenames appear on images when using Google Maps. See more about this tool in Bellingcat's guide “What’s in a Name? Discovering Clues Hidden in Google Maps Image Filenames.”

Cost

Level of difficulty

Requirements

  • Web: any modern web browser

  • Mobile: iOS and Android

  • Developer Platform: Google account with email address and a credit card.

Limitations

  • Data Availability: While Google Maps offers comprehensive coverage, the availability of Streetview imagery, particularly in less populated or updated areas, may vary. For more information on how and when Street View imagery is collected see here.

  • API Usage Limits: For developers using the Google Maps API, there are usage limits. Exceeding these limits without purchasing additional credits can lead to service interruptions. Google offers many APIs for mapping, geocoding and other GIS services. Each service comes with its own limits depending on the service. Usage limits and detailed billing information of the Maps Javascript API are something to investigate before using the service but for many low workload users it will not be an issue.

  • Privacy Concerns: There are privacy issues related to location tracking and data collection. Users should be aware of the data being shared with Google. Although Google provides information on how to protect one's privacy it is important to be aware of privacy concerns.

  • Imagery Currency: Satellite images may not be very new in some areas of the world, see Google Earth imagery updates.

  • Limited Offline Functionality: While there is an option for offline maps, not all features, like real-time traffic updates, are available in this mode.

Ethical Considerations

When journalists use Google Maps, they should consider the following ethical aspects:

  • Privacy and Anonymity: Be cautious when reporting on sensitive areas or topics. Ensure individuals' locations or movements are not disclosed without consent, especially in contexts where revealing locations could endanger lives or privacy.

  • Data Accuracy and Misrepresentation: Verify the accuracy of the information provided by Google Maps. Misrepresenting a location, either intentionally or accidentally due to outdated or incorrect map data, can lead to misinformation and harm reputations. Be careful of business information in particular and aware of the time lag behind the gathering of Street View imagery. For more information on how Google tries to ensure accuracy see here and here.

  • Impartiality and Bias: Understand the limitations of Google Maps in representing disputed territories or areas of conflict. Be aware of how the depiction of these areas might convey a particular political stance or bias. Examples of this can be seen in border bias and local 'safety' bias.

  • Dependence and Verification: While Google Maps is a powerful tool for gathering information about locations, researchers should cross-verify this information with other sources to avoid dependence on a singular digital map service.

  • Ethical Use of API: If utilizing the Google Maps API for data visualization or storytelling, ensure that the usage complies with Google's terms of service and respects user privacy and data usage policies. Unauthorized use or manipulation of data could lead to ethical concerns and legal issues.

Guide

To effectively use Google Maps, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

  • Getting Started With Goggle Maps

Tutorials and Articles

  • ‘Create Custom Maps in Google Maps’ (no date) Berkeley Advanced Media Institute. Available at: https://multimedia.journalism.berkeley.edu/tutorials/create-custom-maps-in-google-maps/ (Accessed: 5 April 2024).

  • How to keep using Google Maps even when your phone is offline (2023) Google. Available at: https://blog.google/products/maps/google-maps-offline/ (Accessed: 4 April 2024).

  • Toler, A. (2020) How (Not) To Report On Russian Disinformation, Bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2020/04/15/how-not-to-report-on-russian-disinformation/ (Accessed: 4 April 2024).

  • Youri (2018) ‘How to tell the geolocation of places based on old sources using OSINT — a case study’, Quiztime, 2 November. Available at: https://medium.com/quiztime/how-to-tell-the-geolocation-of-places-based-on-old-sources-using-osint-a-case-study-e44e0faed388 (Accessed: 26 June 2024).

Video Tutorials

  • 10 Minute Tip: Google Maps for OSINT (2020). Available at: https://www.youtube.com/watch?v=n_kJJXoLo8I (Accessed: 4 April 2024).

Developer Resources

  • Google Maps API: Developers looking to integrate Google Maps into their websites or applications should refer to the Google Maps Platform for comprehensive documentation and coding examples.

Community and Support

  • Google Maps Help Center: Explore the official for guides on basic functionalities, from searching locations to understanding map views.

Tool provider

Google https://about.google/ - United States

Advertising Trackers

Page maintainer

Anisa Shabir

GPSJam

GPSJam.org is a daily map that visualizes the GPS/GNSS disruptions on aircraft worldwide. It collects and presents 24-hour data showing areas experiencing interference.

URL

https://gpsjam.org/

Description

GPSJam.org is a website that provides information on GPS interference on aircraft worldwide. It uses data from ADS-B Exchange, a crowd-sourced flight tracking website, to generate daily maps displaying areas of likely GPS interference based on aircraft reports of navigation system accuracy.

NOTE:

GNSS (Global Navigation Satellite System) is an umbrella term that refers to any satellite navigation system that provides global coverage. It's a broader category that includes all satellite-based positioning systems. Examples: GPS (Global Positioning System) (United States), GLONASS (Russia), Galileo (European Union), BeiDou (China).

How does it work?

Some background information on flight tracking

Most aircraft are usually equipped with an instrument called an ADS-B Out, which stands for “Automatic Dependent Surveillance-Broadcast.” It is a plane's way of sharing its location, speed, and altitude with air traffic control and other planes in the sky. Think of it as a plane's built-in GPS that constantly broadcasts its position. This helps prevent collisions and makes air travel safer. It is also a critical navigation tool that guides planes towards landing. With GPS interference, aircraft have fewer ways of accurately navigating toward their destination (however, they usually have other methods, too).

Flight professionals and enthusiasts use equipment to receive this information and "feed" that information to flight-tracking websites like ADS-B Exchange. These flight-tracking websites then visualize this information on an interactive map.

What does GPSJam do with these data?

In simple terms, when aircraft use ADS-B Out, not only are they sending their position, but they are also sending the level of accuracy of their position. According to the tool provider, “when there is interference with their GPS, the uncertainty goes up.” When there is little to no interference, the uncertainty goes down. In other words, accuracy goes up when there is no interference, and accuracy goes down when there is interference. In essence, ADS-B Exchange receives data on the level of accuracy of an aircraft's position. The tool provider then aggregates this data over 24 hours and groups it into hexagons. The level of accuracy is then grouped into different colors.

The data seems to be manually updated daily around midnight UTC.

This shows GPSJam’s interference data on 13 Aug 2024. First, we enter the date we are interested in. By clicking on “More” under the calendar, we find the location we are interested in by entering the info i.e. Moscow. We can adjust the amount of flight traffic in that area by sliding the toggle on the “traffic threshold” menu.

Filter by date

To use the tool, click on the URL and then navigate to the menu in the upper left corner.

Choose your date of interest on the calendar icon. The tool automatically shows the results worldwide.

TIP: Create a timeline of interference patterns using GPSJam

Select a date of significance (e.g., 24 Feb 2022, when the Russian army entered Ukraine). Review the data from a few days before and a few days after this date to gain a broader understanding of the interference patterns surrounding the event.

NOTE: Historical data only goes back to 14 February 2022. There is no data before this date.

Filter by location

In addition to filtering by date, users can zoom in on a particular location of interest. Users can enter an address or a general location/city, such as “Moscow.” Users can also use coordinates for specificity.

Traffic Threshold

Users can toggle the slider under the "traffic threshold" option to filter interference data.

How to analyze the hexagons

The map shows areas where aircraft reported good, bad, or uncertain navigation accuracy based on 24 hours of data. The map features hexagonal divisions, each color-coded.

This legend is located at the bottom left of the map. Each hexagon is grouped into three colors depending on the level of position accuracy reported by aircraft.

GREEN: Good navigation accuracy for over 98% of aircraft.

YELLOW: Between 2-10% of aircraft reported low accuracy.

RED: More than 10% of aircraft reported low accuracy (likely interference).

NO COLOR: Means “no data.” No aircraft was flying in the zone with ADS-B or no receivers feeding data to the ADS-B Exchange website.

NOTE: RED/YELLOW does not always indicate jamming. According to the tool provider, “Low accuracy could be caused by factors other than jamming (e.g., military testing, protecting high-profile individuals)”.

Causes of GPS/GNSS Interference

To put more context when looking at GPSJam data, looking at possible reasons for GPS/GNSS interference may be helpful.

Interference happens like this: Imagine you're in a room trying to listen to your friend (the satellite) whispering from far away. If someone (the jammer) suddenly shouts very loudly in the room, you won’t be able to hear your friend anymore. That's essentially how interference happens—it drowns out the important signal with a stronger one.

There are a few factors that cause interference.

Unintentional:

  1. Atmospheric conditions

  2. Solar activity

  3. A problem with an aircraft’s equipment (but when there are “multiple aircraft in close proximity during the same time frame, it suggests the presence of a radio signal interfering with normal GNSS operation.”

  4. Electromagnetic interference from sources like radios, cellphones, or sometimes powerlines can lead to inaccuracies.

Intentional:

Satellites in space constantly send weak radio signals down to Earth, which GPS (or other GNSS) devices use to determine their location. However, there are stronger signals that may come from somewhere else. A GPS jammer, for example, is a small device on the ground that sends out radio signals at the same frequency as satellites. But the jammer's signals are much stronger than the ones coming from space. Confusion happens when this is the case. Because the jammer's signals are stronger, they overpower the satellite signals. This confuses the GPS device, and it can't correctly calculate the location. When GPS jamming happens, the device can’t read the satellite signals, so it either shows the wrong location or no location at all.

Some of the causes of low accuracy are:

  1. Deliberate testing of military jamming systems outside conflict zones (I.e., in the Southwestern United States). Sometimes, military exercises intentionally jam GPS signals when trying to simulate electronic warfare scenarios.

  2. Law enforcement agencies may activate GPS jamming to protect sensitive areas like critical infrastructure (power grids, emergency services) or government buildings.

  3. Intentional jamming to cause navigation inaccuracy. Large-scale interference is often seen around conflict zones. High-intensity interference that affects a larger geographic area typically requires advanced electronic systems, often associated with military applications.

Use case

When used with other data, news reports, and open-source research methods, the site can be useful for identifying patterns of GPS jamming and spoofing, often linked to military activities. Open-source researchers can supplement their investigations with this tool when monitoring incidents in conflict zones. With UAVs or unmanned aerial vehicles (“drones”) now more prominent in conflict zones, experts say that jamming communication systems is one of the effective ways of countering them.

In conflict areas where GPS-guided drones or munitions are used, radio jammers are installed to help stop these from reaching their targets, i.e. in Ukraine.

GPSJam was used in this research to give an overview of global GPS jamming between 2020 and 2023:

Dong L. Wu, Ph.D, “Innovation: Recent GPS jamming in regions of geopolitical conflict”, https://www.gpsworld.com/innovation-recent-gps-jamming-in-regions-of-geopolitical-conflict/

GPSJam was also used to look at instances of GPS interference allegedly against Hezbollah in Lebanon, in April 2024 affecting civil aviation.

Helou, Agnes, “GPS jamming spreads in Lebanon, civil aviation caught in the electronic crossfire”, https://breakingdefense.com/2024/04/gps-jamming-spreads-in-lebanon-civil-aviation-caught-in-the-electronic-crossfire-experts/.

Cost

Level of difficulty

Requirements

Desktop or mobile device

Internet connection

Limitations

  1. Manual update: According to the tool provider's tweet on Jul 2022, data is updated manually by the tool provider daily around midnight UTC. Sometimes there are delays before he is able to update the data.

  2. Daily update of data susceptible to technical failures: Data loss or incomplete data are possible due to power outage, network issue, hardware failure, or data collection issues. Data are incomplete on:

2022
2024
2025

14 Feb

28 Jan

8 Jan

8 Jun

30 Jan

9 Jan

9 Jun

14 Jul

13 Oct

14 Oct

27 Dec

(See also lack of ADS-B data on 8 Nov 2024, based on the tool provider's post here)

  1. Limited historical data: Historical data only goes up to 14 February 2022. There is no data before this date.

  2. GPS interference on aircraft may not be the same as on the ground interference: GPSJam only looks at aircraft data. Because airplanes fly high in the sky, they can "see" further than devices on the ground when it comes to radio signals. This means they are more likely to detect GPS interference. Ground-level impact might be less severe. While GPSJam data indicates potential issues with GPS signals in certain areas, the situation on the ground might not be as bad as the map suggests.

As a potential consequence, the tool may sometimes not work for drones. Because GPSJam and ADS-B Exchange measurements are taken at a specific altitude, data for UAVs at a different altitude may not necessarily be captured. According to this, “In green or yellow zones, there is very little chance that GPS signals will be degraded for drones.” The only exception is if drones are near the sources of interference. GPSJam should be cross-checked with other sources and social media channels where instances of drone jamming are regularly published.

  1. Calculating the percentage of “bad” aircraft has the potential to bias map data: Think of each hex on the map as a small zone in the sky. To determine the color of each hex (green, yellow, or red), the system checks how many planes passed through that zone and whether their GPS is working correctly.

“Good planes” are planes with functioning GPS.

“Bad planes” are planes experiencing GPS issues.

To figure out the color of the hex, the tool calculates a percentage based on the ratio of good planes to bad planes within that zone. If a lot of planes have GPS problems, the percentage of bad planes will be higher, turning the hex yellow or red. If most planes are fine, the hex stays green.

However, here’s the catch: in areas with very few planes, a single bad GPS reading could make it seem like there’s a serious issue, even if it’s just a one-off problem. To correct for this, they subtract one "bad plane" from the total count to reduce false alarms in zones with fewer planes.

The downside of this process is that in areas with very few planes, this adjustment may cause the system to miss real problems because there is not enough data to confidently indicate that something is wrong.

In short, they balance showing accurate issues without overreacting to random bad signals, but this approach can hide real issues in places with less air traffic.

Ethical Considerations

Accuracy and Misinterpretation: Users are encouraged to look at the limitations of the tool when using it. In particular, to check dates under the FAQs section to see if they are looking at GPS interference data that is incomplete or missing. Users are encouraged to be transparent about these limitations.

Guide

-

Tool provider

John Wiseman, US (according to the X profile)

Advertising Trackers

Page maintainer

Afton

Forensically

A collection of web-based image forensics tools. Can identify fake or doctored images.

URL

Description

This collection of web-based tools is used for verifying images. Each tool's name reflects its function: Magnifier, Clone Detection, Noise Analysis, Error Level Analysis, Meta Data, Geo Tags, etc.

The Clone Detection feature, for instance, spots similar areas within an image. This can mean that someone might have copied some features from the picture and has pasted to another area in the image. For example, clouds in the sky might have been cloned to make the sky look more cloudy.

Users can test images for authenticity with the C2PA (Coalition for Content Provenance and Authenticity) Content Analysis feature. C2PA embeds metadata about their into photos, videos, and audio. This standard enables users to and differentiate real media from fake by providing genuine provenance information.

Forensically requires experience to fully understand each tool's function. For those new to OSINT verification techniques, watching the tutorial by the founder, Jonas Wagner, may be useful.

Cost

Level of difficulty

Requirements

The tool does not have any requirements for its usage.

Limitations

Open source researchers should never only rely on Forensically to determine whether a photo has been manipulated. The tool can provide misleading results and it can also be challenging to interpret the results.

If images are stripped of their metadata, the tool “Meta Data” on Forensically cannot be used to read the metadata of images downloaded from social media. Most images downloaded from social media have their metadata removed.

Ethical Considerations

-

Guides and articles

A tutorial by the founder of the tool, Jonas Wagner, is available on YouTube on how to use Forensically:

Tool provider

Jonas Wagner, Switzerland. More info about him here:

Advertising Trackers

Page maintainer

Etherscan

An explorer that allows researchers to track wallets, transactions and more on the Ethereum blockchain.

URL

Description

Ethereum is a blockchain-based network. Its native cryptocurrency Ether (ETH) is currently the second-largest cryptocurrency in terms of value. Open source researchers can use Etherscan to look up data on the Ethereum blockchain, for instance addresses, transactions, and more.

Addresses

By typing any Ether address in the search bar, researchers get an overview of the current balance of the wallet’s assets in Ether and USD, the dates when the first and the last transactions were sent and an overview of all transactions.

Ethereum usernames

Since Ether addresses are long and not very user-friendly, services like allow users to buy a username that ends with .eth. If open source researchers find such a username online, they do not necessarily need to know the associated Ether address but can simply search for this username.

Some Ethereum fans use their .eth username on social media platforms which can be helpful in terms of tracing digital footprints during open source investigations. Ethereum co-founder Vitalik Buterin, for instance, uses vitalik.eth for his . A search for this name on Etherscan brings up the associated Ether address:

Search Etherscan via Google

displays the ETH balance (via Etherscan) directly on top of the search results if someone searches for an Ether address:

However, our own tests in July 2024 showed that this does not always work. Sometimes the result comes back with an empty info box:

It is also possible to search for a but this method currently seems to be even less reliable.

Transactions

Each transaction has its own transaction hash. Searching for this hash on Etherscan brings up an overview of transaction details:

Analytics

Etherscan also provides various types of analytics. Open source researchers can use those analytics to gain in-depth insights into what is happening with specific addresses over time.

Each address site has an “analytics” button. Clicking on it, opens a list of options including an overview of the Ether balance of an address. The following address has had its highest Ether balance in August 2016 but it had its highest value in USD in November 2021:

The “transactions” tab shows a time series of transactions over time (the exact time frame can be chosen by adapting the date on the right hand side or by moving the slider).

Cost

Level of difficulty

The tool is easy to use but beginners might need some time to learn how to interpret the information it provides.

Requirements

No requirements.

Open source researchers who sign up with an e-mail address can use some additional features like creating a watchlist of addresses and receiving e-mail notifications if transactions from or to those addresses occur.

Limitations

While some users share their Ether addresses on social media or other online platforms, it is important to note that most Ether addresses can not be easily linked to a specific person or organization.

Transactions are publicly visible via the blockchain but people who are involved in illicit activities might use to obscure the original sender and recipients of payments making it more challenging for open source investigators to deanynomyize transactions. Trying to track down the person behind a crypto transaction can often lead to dead ends.

Ethical Considerations

Etherscan has become the target of scams and phishing attempts. In 2023, were set up to trick users into providing access to their wallets. In 2024, were found on Etherscan. Those scams are aimed at gaining access to users' wallets and therefore their Ether assets. Open source researchers should be aware of the prevalence of such incidents in the crypto world.

Guides

Etherscan Information Center: .

Tool provider

Block Solutions, Malaysia

Advertising Trackers

Page maintainer

F4Map

F4Map is an interactive 3D map visualization tool that provides detailed rendering of urban landscapes and geographical features.

URL

Description

F4map is an interactive 3D mapping web application that enables users to explore and navigate through 3D city models and landscapes online. This tool leverages technology to render realistic 3D graphics directly in web browsers without the need for additional plugins. It visualizes geospatial data in an immersive and detailed way, providing users with a view of urban and natural environments.

Features:

  • 3D View: toggle 2D view and rotate and change camera angle.

  • Coverage: Global but can be limited in some areas.

  • Graphic Options:

    • Ground Elevation: On/off toggle for terrain; no other elevation options available.

    • Weather: Sun, rain or snow

    • Time (current date): Live, Night, Morning, Noon, Evening

    • Traffic: Boats

    • Display: Building names, F4 specific buildings, Urban details (wall, chimney, power lines, street lamps...), Natural details (forest, fountain...), Real time water reflection, Dynamic shadows, SSAO, Render SSAO when moving

  • Language: interface in English only; map labels appear in multiple languages based on OpenStreetMap data.

  • Location search: search by location name or coordinates.

  • Locate user: share your location to centre it on the map.

  • Zoom tool: zoom in and out on the map.

The example below shows a search result for the term Paris, displaying a detailed 3D view of the Eiffel Tower and its surroundings, including nearby embassies, schools, and urban infrastructure—useful for geographic orientation, urban analysis, or OSINT research.

F4Map is available in the following formats:

  • Web

Latest changes:

Cost

Level of difficulty

Requirements

  • Web: any modern web browser.

Limitations

  • Data Currency and Accuracy: F4map relies on (OSM) data, which means the accuracy and currency of the data are dependent on the contributions from the OSM community. This might result in varying levels of data quality across different regions. Learn more in the Reddit post: .

  • Resource Intensity: Rendering 3D maps, especially in areas with high detail, can be resource-intensive, potentially leading to slower performance on less powerful devices. F4 Maps uses which has performance implications on low spec machines particularly with large amounts of data.

  • Coverage: While F4map covers a global scale, the level of detail and the presence of 3D structures greatly vary by location, with urban areas typically having more detailed models than rural ones. There is no documentation on F4 Maps coverage.

  • API Usage Limits: F4map may impose limits on API requests to manage load on their servers, which could affect users requiring high volumes of data requests for large scale projects. No documentation available.

  • Black Listing: Windows XP and Vista have been black listed on Chrome since version 32, to force activation you can enable Override software rendering list underchrome:flags. See the .

Ethical Considerations

When using F4map for projects, it is important to consider the following ethical aspects:

  • Privacy: Given F4map's reliance on OpenStreetMap data, users must be mindful of privacy concerns, especially when mapping areas that could reveal sensitive information about individuals or groups.

  • Data Accuracy and Misuse: The responsibility of ensuring the data's accuracy before use falls on the user. Utilizing inaccurate data could lead to misleading representations or decisions. There is no documentation on how F4 Maps ensure data accuracy.

  • Sustainability: High resource requirements for rendering detailed 3D maps may have broader environmental impacts due to increased energy consumption. Users should consider the sustainability of their usage patterns.

  • Community Contribution and Respect: Users are encouraged to contribute back to the OpenStreetMap community to enrich the data pool and respect the community guidelines, recognizing that F4map's utility is deeply tied to the collective efforts of volunteer mappers worldwide.

Guide

To effectively use F4Map, especially for beginners or those looking to refine their skills, the following resources are highly recommended:

Official Wiki

Video Tutorials

  • F4Map - Free 3D Maps (2016). Available at: (Accessed: 7 May 2024).

Developer Resources

Community and Support

  • In app feedback form.

Tool provider

F4 - France

Advertising Trackers

Page maintainer

ExifTool

ExifTool is a command-line application for reading, writing, and editing meta information in files.

URL

(current version: 13.31 – 19 June 2025)

Description

ExifTool is a platform-independent library and command-line application designed for reading, writing, and editing meta information in a wide range of file formats. It supports well-known metadata standards like EXIF and GPS, as well as lesser-known formats such as IPTC, XMP, and JFIF. For example, IPTC (International Press Telecommunications Council) metadata is commonly used in news and photojournalism workflows, XMP (Extensible Metadata Platform) is an Adobe-designed standard that enables structured, extensible metadata within files, and JFIF (JPEG File Interchange Format) is a standardized method for including metadata in JPEG images. With the ability to process images, audio, and video files, ExifTool is a versatile solution for photographers, archivists, and digital forensics professionals. It can extract detailed information, batch process entire collections, rename files based on embedded metadata, and even use hidden GPS coordinates to locate where images were made.

Using ExifTool for Open Source Research: Code Examples and Applications

ExifTool can be a helpful utility for open-source researchers. It allows for the extraction and analysis of metadata from various file types, which can reveal hidden information about digital media.

Remember that all metadata can be manipulated and should never be taken at face value. Always verify metadata through independent sources or methods before drawing conclusions.


Extracting Metadata to Identify File Origin

This command displays all metadata from image.jpg. This can help identify the camera model, software used, and other details that may point to the file's origin or authenticity.


Extracting GPS Coordinates from Images

This command extracts GPS latitude and longitude data from suspect_image.jpg. After obtaining the GPS coordinates, you can input them into mapping services like Google Earth to visualize the location.


Analyzing Timestamps to Build Timelines

This command retrieves all date and time metadata tags from the image, such as CreateDate, ModifyDate, and DateTimeOriginal. This information can help establish a timeline of events.


Comparing Metadata Across Multiple Files

This command generates a tab-delimited report (metadata_report.txt) for all .jpg files in the directory, listing filenames, creation dates, and camera models.


Identifying Software Used for Editing

This command extracts the Software tag, indicating any software used to edit or process the image. Detecting editing software can suggest whether an image has been manipulated.


Detecting Metadata Anomalies

This command displays all metadata tags, including duplicates, with group names (-G1), and in short format (-s). Anomalies or inconsistencies in metadata can indicate tampering or provide investigative leads.


Extracting Thumbnail Images

Extracting the embedded thumbnail can reveal the original image before any edits were made, which is useful if the main image has been altered but the thumbnail hasn't.


Retrieving Metadata from Documents

For documents, this command extracts metadata from suspect_document.pdf, potentially revealing the author's name, creation date, software used, and more.


Extracting Metadata from Video Files

This command retrieves specific metadata from suspect_video.mp4, such as the title, creation date, and duration, aiding in video analysis during investigations.


Filtering Files with Specific Metadata Attributes

This command processes all .jpg files and lists filenames where the Make tag equals "Apple". This is useful for identifying images taken with specific devices.


Searching for Files Created in a Specific Timeframe

This command lists all images taken within the year 2024, helping to narrow down files relevant to a specific period.


Automating Metadata Extraction for Web Downloads

When downloading media from the web, you can automate metadata extraction:

This command downloads an image and immediately extracts its metadata, streamlining the process during an investigation.


Extracting Hidden Metadata from Social Media Images

Note: Many social media platforms strip metadata from images. However, some may retain certain metadata.

This command attempts to extract any remaining metadata from an image downloaded from social media. While limited, any recovered data could be valuable.


Extracting Metadata from Audio Files

This command retrieves metadata from suspect_audio.mp3, which can reveal artist information, album names, and track numbers, helpful in tracking the distribution of audio files.


Generating KML Files for Geospatial Analysis

This command creates a KML file (photos.kml) from images in the images/ directory that can be loaded into Google Earth or other GIS software to visualize photo locations.

Note: You'll need to create a kml.fmt formatting file as per ExifTool documentation.


Verifying File Authenticity with Checksums

This command calculates the MD5 checksum of suspect_file.jpg, which can be used to verify file integrity or compare against known hashes.

Note: An MD5 checksum is a unique, fixed-size “fingerprint” generated by applying the MD5 hashing algorithm to a file’s contents. Even a tiny change, like altering one pixel in an image or one character in a text document, results in a completely different MD5 value. By comparing the MD5 checksum of a file to a trusted, known-good checksum, you can quickly determine if the file has been altered, corrupted, or tampered with.

Keep in mind that MD5 is just one type of hash, and while it’s useful for basic integrity checks, it’s considered less secure against certain attacks. For higher assurance, especially in forensic contexts, consider using more robust hashing algorithms like SHA-256 or SHA-512.


Identifying Embedded Files or Steganography

The -ee option extracts embedded data streams. This command attempts to extract any embedded files or data within suspect_file.jpg, which may be hidden intentionally.


Extracting Metadata from Emails

While ExifTool primarily handles files, you can save emails as .eml files and extract headers:

This command extracts metadata from email.eml, including headers that reveal sender IP addresses, email clients, and routing information.


Checking for Metadata Inconsistencies

This command checks for any warnings or errors in the metadata structure of suspect_image.jpg. Inconsistencies may indicate manipulation or corruption.


Additional Tips for Open Source Researchers

  • Combine Tools: Use ExifTool in conjunction with other tools like strings, binwalk, or foremost for comprehensive analysis.

  • Script Automation: Create scripts to automate metadata extraction from large datasets.

  • Stay Ethical: Always ensure your activities comply with legal and ethical guidelines, respecting privacy and data protection laws.

  • Since v 13.20 you can visualise tag data with the -plot option (SVG output). Example: exiftool -plot GPSAltitude DIR


Cost

Level of difficulty

Requirements

Requires Perl 5.004 or later for the Perl version.

The Windows executable version does not require Perl.

The MacOS package installs the ExifTool command-line application and libraries.

Limitations

  • Incomplete Metadata Removal: ExifTool may not fully remove all metadata from certain file types. While it can strip many common fields, some proprietary metadata structures or embedded data might persist. This can leave sensitive information, such as GPS coordinates, camera serial numbers, or user comments, exposed after a “cleaning” attempt. Users who require guaranteed anonymity or privacy must verify that no residual metadata remains.

  • Limited Support for Some File Formats: While ExifTool is highly versatile, it doesn’t support every existing or emerging file format. Specialized, proprietary, or niche formats may not be fully recognized. As a result, some metadata fields may not be extracted or modified correctly, limiting the tool’s usefulness for cutting-edge devices or obscure media types.

  • Command-Line Complexity: ExifTool primarily operates through the command line, which can be intimidating for users who lack technical experience. Understanding syntax, parameters, and output formatting takes practice, and beginners may struggle to remember commands or apply them efficiently.

  • No Native Graphical User Interface (GUI): Without a built-in graphical interface, users must rely on the command line or third-party GUIs. These external interfaces might not support all of ExifTool’s features, potentially limiting functionality and increasing the learning curve for non-technical users.

  • Risk of Data Loss or Corruption: Incorrectly typed commands or misuse of advanced options can damage files or destroy important metadata. For example, a bulk operation that writes incorrect tags to a set of images could render them unusable. Regular backups and careful testing of commands on sample files can mitigate these risks.

  • Potential Conflicts with Antivirus Software: Some antivirus tools may flag ExifTool’s operations as suspicious, particularly when it reads or modifies large numbers of files. These false positives can block operations, slow workflows, or require users to adjust security settings.

  • Cannot Detect Metadata Tampering: While ExifTool can read and write metadata, it cannot confirm whether metadata is authentic. Malicious actors can modify tags to provide misleading information. Users who need to establish authenticity must rely on additional tools or verification methods.

  • Performance Limitations with Large Files or Datasets: Analyzing huge video files or thousands of photos can be slow and resource-intensive. Large-scale operations may degrade system performance or take significant time to complete, making ExifTool less efficient for handling massive media archives.

  • Steep Learning Curve for Advanced Features: Basic extraction is straightforward, but leveraging ExifTool’s full capabilities requires a deep understanding of metadata standards and careful reading of documentation.

  • Not a Comprehensive Forensic Tool: ExifTool is not designed to produce secure, tamper-proof logs or follow strict forensic procedures. Suppose you require chain-of-custody compliance, write-blocking capabilities, or court-admissible evidence handling; you need dedicated digital forensic solutions.

  • Limited Detection of Hidden or Embedded Data: ExifTool specializes in known metadata fields. It may not detect hidden or steganographically embedded content concealed in unexpected places. Investigators seeking such hidden data must supplement ExifTool with other specialized detection tools.

  • No Built-in Reporting or Visualization Tools: ExifTool outputs raw text data by default. Users who need graphical summaries, charts, or maps must export the data and rely on third-party software for visualization. This extra step can be inconvenient and time-consuming.

  • Legal and Ethical Considerations: Modifying or extracting metadata without proper consent can breach privacy laws or terms of use. Handling sensitive information, especially personal data, may be illegal or unethical. Researchers must remain aware of and compliant with relevant regulations.

  • Metadata Standard Variations: Metadata standards aren’t always implemented consistently. Different cameras, software, and devices may handle metadata fields differently—using unique tags, labels, or formats. This can cause confusion or misinterpretation, as assumptions about one device’s metadata may not hold true for another. As a result, metadata analysis requires careful consideration of each source’s conventions.

  • Multilingual and Encoding Issues: ExifTool may struggle with files that contain non-UTF-8 text or special characters. Encodings like Shift-JIS (Japanese Text) or ISO-8859-1 (also known as Latin-1, an older, legacy standard designed to cover Western European languages, including common characters like letters with accents such as é or ß) could cause garbled output. This is particularly problematic when analyzing international content or files with older character sets.

  • No Undo Functionality: Changes made by ExifTool are permanent. If users overwrite crucial metadata or apply the wrong tags to a large set of files, there’s no built-in rollback feature. Careful planning, backups, and test runs are essential to prevent irreversible mistakes.

  • Limited Support for Encrypted or Password-Protected Files: ExifTool cannot access metadata locked behind encryption or password protection. Users must first unlock or decrypt the file to analyze its metadata, which may be difficult or impossible without proper credentials.

  • No Real-Time Monitoring: ExifTool does not watch files or directories for metadata changes over time. Users must run commands manually whenever they need updated information, making it unsuitable as a continuous monitoring tool.

  • Limited Support for Network Locations: Accessing files stored on complex network paths can be problematic. Network latency, permissions, and mounting issues may prevent ExifTool from functioning smoothly, particularly in enterprise environments or remote research scenarios.

Ethical Considerations Specific to Open Source Research

  • Data Protection Laws: Be aware of regulations like GDPR, CCPA, and others that govern the handling of personal information.

  • Responsible Disclosure: If you discover sensitive information, handle it responsibly and consider notifying affected parties if appropriate.


Conclusion

ExifTool can be a useful addition to an open source researcher's toolkit, enabling the extraction and analysis of metadata that can uncover critical information. By applying the commands and techniques outlined above, you can enhance your investigative capabilities while adhering to ethical standards.

For further learning and community support:

  • Official Website:

Guide

Kris Occhipinti. (2010, December 12). Working with jpg Metadata Comments—Exiftool—BASH - Linux Command Line [Video recording].

spartaco80. (2015). exiftool1line—Useful one-line ExifTool commands.

Harvey, P. (2024). ExifTool FAQ.

Harvey, P. (2021). Common ExifTool Mistakes.

Tool provider

Phil Harvey (will respond to inquiries in the )

Advertising Trackers

Page maintainer

FlightAware

FlightAware is a global flight-tracking platform that provides real-time data on aircraft movements. It offers live tracking, historical data, and predictive analytics via its website and apps.

URL

Description

FlightAware is a global aviation tracking service that collects real-time flight information, including flight paths, statuses, and historical data. It works by gathering data from various sources, such . Key features include live flight tracking, airport information, aircraft information, and alerts for delays or cancellations.

TIP: Finding plane information requires a multi-source approach. Check more than one flight-tracking website when doing research “since one might have more information than the others”, as Giancarlo Fiorella wrote in his . Another tip by is to start your investigation with a Google search to see what you can find about a plane of interest.

NOTE: FlightAware is useful for tracking the following types of flights (see a list of flight types in the filtering options box on the right hand side above the ): , , , , and . However, take note that it honors requests to remove any aircraft if the owner asks for it as pointed out in this .

When used for open-source investigations, flight-tracking websites like FlightAware can assist in:

  • , such as

  • of high-profile individuals (see examples , and )

  • FlightAware can also be used for geolocation and verification (an example will be provided below)

Key Features

SEARCH TAB

Depending on what information a researcher already has, he/she can go to the main search tab. One can enter (See detailed description below).

LIVE MAP

In the tool’s , below the search bar, users can see a live tracking map which claims to show real-time traffic worldwide. Refer to the table below to see how users can get information on the live map:

Search by aircraft: Hover or click on any aircraft

Hovering over an aircraft will give a quick overview of:

  • aircraft call sign

  • its altitude

  • its route using airport codes (i.e. MNL - AUH - meaning from Manila International Airport (MNL) to Abu Dhabi International Airport (AUH) )

  • estimated landing time

  • speed

Clicking on an aircraft : This will take you to a dedicated page for that flight with all the necessary flight information and aircraft information (as described below).

Clicking on an airport (represented by dots and a three-letter airport code): This will take the user to the airport page where users can find to and from the airport:

  • GREEN - outgoing commercial flights

  • BLUE - incoming commercial flights

  • WHITE - flights passing through the airspace with different airport destinations and different airports of departure

In addition, users can flip through the different tabs for weather information, maps and diagrams.

Filter Live Map Flights: On the live map, users can also filter all worldwide flights according to Altitude, Speed, Flight Type, and Aircraft Type by clicking on the icon to the right, underneath the layers map. \

VIEWING RESULTS

FlightAware will display a list of matching flight/s. The information available is grouped into two main sections: Flight information and Aircraft Information. In addition, a live map with the flight in question is available at the lower left of the webpage.

Flight Details
Aircraft Details

PHOTOS

FlightAware also has a photo gallery available based on aircraft type. There are two ways to search for photos.

Community Page

First, click on the URL, hover over the “Community” link on the top right, and then click on the Photos section. Browse through the gallery or filter by aircraft, airport, airline, and date. More importantly, if you have a tail number or registration number available, you can input this on the Search bar at the bottom right to see if there is a match.

Aircraft Details Page

When clicking on a particular flight, the full detailed page will load (See image under “Viewing Results” section above) and navigate to the bottom right of the page.

KML OF FLIGHT LOG FOR CERTAIN GEOLOCATION TASKS

Lastly, for flights that have already landed or are completed, FlightAware allows users to download a KML file of the flight log. This will contain all the coordinates of its flight path, the altitude, and other information that helps users visualize. To do this, click on the flight page of a flight in question, click on “View track log”. Then navigate to the upper left corner of the page and click “+ Google Earth” icon, as shown below.

NOTE: Remember that historical information is limited for the free account, so flight log information may not always be available.

This can be helpful for specific geolocation tasks, especially for images with contrails or airplanes in the background. If there is flight information in a geolocation task, KML files overlaid on Google Earth Pro can help plot the course location and narrow down the search area based on the flight path.

Here is an example of a using a flight log KML file overlaid over Google Earth Pro, in addition to using the.

Use case

First, flight-tracking websites like FlightAware not only assist with geolocation but also help create flight databases for countries with issues that require continuous monitoring. For instance, Bellingcat has created an open-source flight database for and .

Second, investigators who monitor aircraft, focus on two key tasks:

  1. Determining which planes are owned or regularly utilized by individuals of interest.

  2. Following their flight histories or pinpointing their current whereabouts.

However, as pointed out in OCCRP's , figuring out who really owns a plane is often the more challenging part because people often hide ownership through shell companies and other methods to keep it secret. But because flight tracking is mostly publicly available, the second option can be a useful method for receiving clues to fill the information.

See this website: . It is a project that monitors the flight paths of authoritarian regimes' aircraft and alerts people on Twitter when these planes land in major European cities.

Identifiers and Where to Find Them on FlightAware

When doing flight tracking for investigations, it is essential to know what data to look for and which information can potentially provide leads in an investigation. However, note that not all information may be immediately available on one flight tracking website. Expand each identifier below to see what it is, why it is important and where to find it in the tool.

CALL SIGN: What is it? Why is it important? (CLICK TO EXPAND)

What is it? They are unique identifiers of an aircraft. They help differentiate each aircraft in the sky from one another. According to this Bellingcat, private aircraft often use their registration number as their call sign. In contrast, commercial flights usually have call signs based on their specific routes.

According to this GIJN, “The call sign is more or less whatever the pilot decided to enter for that flight.” Commercial flights, on the other hand, will be the flight number or close to it, like DAL307 for Delta Airlines flight 307 from Honolulu to Minneapolis.

Call signs also often vary with each flight, and occasionally, they may change even while in the air. For instance, an aircraft might have different call signs throughout the day if it completes several trips, .

Why is it important?: Call signs are helpful when monitoring routes and flight paths and identifying potential deviations or anomalies. It can tell you what the flight path of an aircraft is, its intended destination, and where it passed by.

Where can you find the call sign on FlightAware?

The call sign is usually located primarily in two places. If looking at the flight map (left image), hover over the airplane you are interested in, and the flight and aircraft information appears. The call sign is highlighted with a yellow box. If looking at the flight data page (right image), the call sign is immediately to the right of the airliner’s logo (highlighted in the red square).

REGISTRATION NUMBER/ TAIL NUMBER/ / N-NUMBER: What is it? Why is it important? (CLICK TO EXPAND)

What is it? This number appears near This is sometimes called a It is a unique number that tells you which country the aircraft . This specifies that an aircraft's registration is similar to a car's license plate, assigned when registered in a specific country. This registration reflects the jurisdiction of the aircraft according to this .

Why is it important? If available, registration information can be helpful for finding clues about the ownership of the aircraft. However, there are a few caveats:

1: (Ultimate Beneficial Owner - the person who profits or benefits from a corporate entity). It is rarely an individual but a company, trust, or charter/leasing company. In these cases, use additional sources to make the link.

2: Aircraft registration can change,

Where can you find the registration number on FlightAware?

The registration number can be found on the flight summary page, if available. And in the aircraft details section, as shown below. Clicking on the “Registration” link will take you to a separate page with more detailed registration information, registration history, and transfer of ownership.

NOTE #1: Based on our tests, this registration information seems only available for most commercial airlines, some MEDEVAC flights, some general aviation flights, and some cargo flights.

NOTE #2: According to the , “FlightAware is currently only able to display limited information for aircraft that is not identified with a United States “N-Number” (e.g., N123AB)”

HEX CODE/ MODE-S CODE/ ICAO CODE: What is it? Why is it important? (CLICK TO EXPAND)

What is it? A hex code is a unique ICAO (International Civil Aviation Organization) six-digit hexadecimal number assigned to an aircraft's transponder. This code serves as a digital identifier or a unique “digital fingerprint”, allowing air traffic control and flight tracking systems to distinguish one aircraft from another. When the plane is registered, it gets a unique electronic code. This hex code is associated with the plane’s ADS-B (Automatic Dependent Surveillance-Broadcast), which broadcasts unencrypted data about the plane’s position, altitude, and speed. If the N-number is the physical identifier like a car license plate, the hex code is its digital counterpart.

According to , ICAO assigns each country a . So in theory, if the flight tracking website sees a hex code in this range, it will identify the aircraft as coming from that country, and, as in FlightAware, .

Why it may be important?

Connection to Country of Registration: Hex codes can sometimes be necessary to find leads about which country a plane is registered in. n. Therefore, it may sometimes be possible to determine ownership if that information is available.

Vulnerability to Manipulation: According to, “most flight tracking websites link the transponder codes to registration numbers to make sense of tracking data,” especially since aircraft do not usually broadcast registration numbers over their ADS-B transponder. A junk hex code can then broadcast unreliable and misleading data to flight tracking sites.

Some Military Logistics Aircraft With No Tail Numbers: In some cases, military aircraft such as the The hex code can come in handy when analyzing movements from this type of aircraft.

\

Where can you find the hex code on FlightAware?

On FlightAware, the hex code is referred to as “Mode S Code”

What’s required: Users can find the hex code on FlightAware if they have registration information or the tail number. Search for an aircraft of interest and click on the Registration link as shown above. On the registration page, find the “Mode S Code” at the bottom of the left column.

NOTE: This website responds to for specific aircraft for privacy reasons. But if available, registration info, hex code, and tail number can be obtained with a paid tier subscription. (Users may need to look at other flight tracking websites such as Radarbox to get some of this information)

SERIAL NUMBER/ MANUFACTURER SERIAL NUMBER (MSN): What is it? Why is it important? (CLICK TO EXPAND)

Definition: A serial number is a unique code given to an aircraft by the manufacturer to identify it from other planes. It's like a fingerprint for that specific aircraft designated at the time of manufacture or Serial numbers never change, unlike call signs and registration numbers. It is mandated by law (See , Section 14.13) to collectively ensure that aircraft can be monitored, maintained, and operated safely throughout their service life.

When to use serial numbers for open-source investigations: states that “If you’re trying to track a plane over multiple years and ownership changes, you’ll need to know the manufacturer’s serial number.” Because an aircraft’s serial numbers don’t change, you can follow its journey. This makes it helpful in tracking a plane over time between .

Where can you find the MSN/Serial Number on FlightAware?

This tool uses the term "Serial Number" instead of MSN. The serial number can be found on the registration page of the aircraft. Navigate to the page as shown above (See section for registration/tail number). Find the right column under “Aircraft Summary.” The serial number is found on the fourth line.

Cost

Information on pricing can be found .

The different paid tiers are:

Features*
Enterprise WX
Enterprise
Premium +
Basic

Level of difficulty

Requirements

  1. Create an user account using an email account or via an already existing Google account or Apple account.

  2. Paid subscription, if interested in historical flights and more flights with tail number and registration information (at the moment, not all aircraft have these identifiers available with a free account).

Limitations

Filtering and Categorization

  • Limited Filtering: FlightAware does not allow to filter flights based on specific categories on the live map, making it difficult to focus on particular aircraft or routes.

  • Insufficient Categories: The available flight categories are limited, especially regarding military aircraft, which can hinder investigations into military aviation activities. Although, in theory, one can find a military aircraft on the live map and through the search bar, or by knowing ahead of time which call signs may be related to military or government aircraft. However, if this is a consideration for researchers, websites like may be able to help users by filtering for various categories including .

Visual Representation

  • Visual crowding: The density of flight icons on the live map can sometimes hinder the ability to easily identify and track specific aircraft. The live map may experience visual crowding due to the number of flight icons, potentially making it difficult to focus on individual aircraft.

  • Unrepresentative Icons: The icons used on the live map may not precisely reflect the actual aircraft types, leading to potential delays in accessing or retrieving data you are interested in. In contrast to websites like flightradar24, different icons show different aircraft types at first glance. Navigating through this amount of information may be an issue for some researchers.

  • Photo Matching - If photos are used for verification, matching can be a slightly longer process on FlightAware. Aircraft photos refer to similar aircraft types (Boeing 777 or Airbus A380, etc) instead of the exact airplane in the air that the user is currently tracking. To find the right aircraft in the gallery, users need to know the tail number from a different source and put it in the search bar. It may save researchers time by going to flightradar24 or ADS-B Exchange and other sites to do a photo match since the photo on its flight page corresponds to the actual aircraft of interest instead of a type.

Data Limitations

  • Limited Historical Data: As mentioned above, the “Basic” FlightAware subscription provides access to a limited amount of historical flight data, which can be insufficient for in-depth analysis or investigations requiring long time frames.

  • No Playback Option: The live map does not offer a playback option, preventing users from reviewing past flight activity. Playback options can be helpful when researchers only have vague leads about a flight (for example, I know there was a flight 7 days ago in Rio de Janeiro Santos Dumont airport”. It is often helpful to monitor that airport and do playback for flights within a specific time frame.)

  • Data Blocks: Due to screen real estate limitations and the vast amount of flight data, not all information can be displayed on the live map, leading to data blocks or omissions. The search bar is the way to find flight information on FlightAware.

Privacy and Data Restrictions

  • Take-Down Requests: As mentioned above, FlightAware may comply with take-down requests from aircraft owners seeking to protect their privacy, resulting in the removal of flight data. Hence, not all registration information is available. Flightradar24 and ADS-B Exchange and will contain more registration information than FlightAware.

  • Limited Registration Data: As mentioned above, under Identifiers and Registration numbers, FlightAware primarily displays US registration numbers for aircraft, limiting its ability to track international flights or planes with non-US registrations.

Ethical Considerations

Privacy vs. Transparency:

The ethical dilemma here revolves around the conflict between public transparency and individual privacy. Make careful determinations about how to publish research that involves tracking patterns of individuals. This , for example, highlights the tension between the right to information and the potential consequences of exposing individuals to danger.

Context matters:

Consider the purpose behind using flight tracking data when publishing.

Respect Copyright:

Flight tracking websites often have terms of service regarding data usage. Ensure you're using the information ethically and within the website's guidelines (FlightAware ).

Comparison with Other Flight Tracking Tools

Based on our tests, below is a comparison of some of the features of different flight tracking tools.

Feature
FlightAware
Flightradar24

Guides and articles

Bellingcat Guide:

Fiorella, Giancarlo, (2019, October 15). A beginner's guide to flight tracking. Bellingcat.

GIJN Guide:

Global Investigative Journalism Network. (n.d.). Planespotting: An updated guide to tracking aircraft around the world.

Global Investigative Journalism Conference 2023, (2023, October 7). Video on Plane and Ship Tracking,

OCCRP Guide:

Organized Crime and Corruption Reporting Project. "FAQ: What Is Plane Tracking?" Russian Asset Tracker. Accessed August 30, 2024..

Al Jazeera Guide:

OSINT: Tracking Ships, Planes and Weapons

Full list of country identifiers here:

Some lists of public registries: , , and ,

Photos: ,

Twitter hashtags: , , , , and .

Tool provider

Collins Aerospace, USA

Advertising Trackers

Page maintainer

Flightradar24

Flightradar24 is a real-time flight tracking service that provides detailed information about aircraft positions, flight numbers, origins, destinations, historical data, and aircraft information.

URL

Description

Flightradar24 is a real-time global flight tracking service. It provides detailed information about aircraft position, flight number, and oftentimes flight origin and destination. It also includes details on the type of aircraft. It provides both real-time flight tracking and historical flight information.

Flightradar24 data can be used for open-source investigations, including but not limited to:

  • support real-time news analysis, such as in the case of ;

  • monitor the movement of as potential illicit assets;

  • probe/scrutinize transit/travel patterns of (see examples , and );

  • Flightradar24 can also be used for geolocation and verification (an example will be provided below).

TIP: Finding plane information requires a multi-source approach. Check more than one flight-tracking website when doing research “since one might have more information than the others,” according to to flight tracking. recommends starting your investigation with an initial data gathering or a Google search to see everything you can find about a plane of interest (see paragraph 6 under “").

Flightradar24‘s flight information comes from several data sources. One category of data called “positional data” triangulates the aircraft's position in the sky. This includes sources In addition to positional data, Flightradar24 also uses flight status and flight schedule data from . The platform uses data through the for drones, gliders, and small aircraft.

On the filter section of the website, the tool can filter for approximately 12 aircraft categories. They are: Passenger, Cargo, Military and government, Business jets, General aviation, Helicopter, lighter-than-air, Gliders, Drones, Ground vehicles, "Other", and Non-categorized.

But First, Identifiers and Where to Find Them

When doing flight tracking for investigations, it is essential to know what data to look for and which information can potentially provide leads. In flight-tracking, researchers usually pay attention to “Identifiers.”

Flight-tracking websites have a plethora of information available. However, depending on the research question, researchers generally pay attention to call signs, registration, serial numbers, and hex codes.

TIP: Note that not all identifiers may be immediately available on one flight tracking website. Cross-check with other platforms.

CALL SIGN

CALL SIGN: What is it and why is it important? (CLICK TO EXPAND)

What is it? They are unique identifiers of an aircraft. They help differentiate each aircraft in the sky from one another. According to this Bellingcat, private aircraft often use their registration number as their call sign. In contrast, commercial flights usually have call signs based on their specific routes.

According to this GIJN, “The call sign is more or less whatever the pilot decided to enter for that flight.” Commercial flights, on the other hand, will be the flight number or close to it, like DAL307 for Delta Airlines flight 307 from Honolulu to Minneapolis.

Call signs also often vary with each flight, and occasionally, they may change even while in the air. For instance, an aircraft might have different call signs throughout the day if it completes several trips,.

Why is it important? Call signs can be helpful when monitoring routes and flight paths and identifying potential deviations or anomalies. It can tell you what the flight path of an aircraft is, its origin, its intended destination, and where it passes by. It is also helpful for flagging private aircraft that use their registration as call signs.

Where can I find the call sign on Flightradar24?

For live flights:

Depending on your settings, call signs can be seen when you hover your cursor over a plane of interest in the live map. The combination of numbers and letters that appear is usually the call sign. Users can find additional details when clicking on the aircraft.

For completed/historical flights:

  1. Determine the aircraft by either flight number, flight route, or other identifiers, if known.

  2. Go to the search bar and enter the search term. This will lead users to a list of past and future-scheduled flights.

  3. Select the date and time of interest, and click on the icon “PLAY” on the far right. This will take you to the details and stats associated with that particular flight.

  4. Scroll down until you see the following image below.

REGISTRATION NUMBER / TAIL NUMBER

REGISTRATION NUMBER/TAIL NUMBER/N-NUMBER: What is it? Why is it important? (CLICK TO EXPAND)

What is it? This number appears on the aircraft's exterior, mostly near This is sometimes called a It is a unique number that tells you which country the aircraft. This specifies that an aircraft's registration is similar to a car's license plate, assigned when registered in a specific country. This registration reflects the jurisdiction of the aircraft according to this.

Why is it important? If available, registration information can help find clues about ownership of the aircraft or, at the very least, which country it is registered. However, there are a few caveats:

1: (Ultimate Beneficial Owner - the person who profits or benefits from a corporate entity). It is rarely an individual but a company, trust, or charter/leasing company. In these cases, use additional sources to link different pieces of information.

2: Aircraft registration can change,

Where can I find the registration number on Flightradar24?

For live flights

Just like call signs, registration information is available by clicking on an aircraft of interest on the live map. This will provide a detailed window to the left, showing additional information. The registration number can be found just below the aircraft type.

For historical flights

Follow the same steps shown above for searching call signs for historical flights. Begin with entering the flight in question on the search bar. The registration is located on the far right, just below the aircraft type and the aircraft photo.

HEX CODE/ ICAO CODE

HEX CODE/24-BIT CODE ADDRESS/MODE-S NUMBER: What is it? Why is it important? (CLICK TO EXPAND)

What is it? This code serves as a digital identifier or a unique “digital fingerprint”, allowing air traffic control, anti-collision systems, and flight tracking systems to distinguish one aircraft from another. When the plane is registered, it gets a unique electronic code. This hex code is associated with the plane’s ADS-B (Automatic Dependent Surveillance-Broadcast), which broadcasts unencrypted data about the plane’s position, altitude, and speed. If the N-number is the physical identifier, like a car license plate, the hex code is its digital non-physical identifier.

According to document, ICAO assigns each country a block range of hex codes. So in theory, if the flight tracking website sees a hex code in this range, it will identify the aircraft as coming from that country, and, as in the case of FlightAware, display.

Why is it important?

Connection to Country of Registration: Hex codes can sometimes be necessary to find leads about which country a plane is registered in. n. Therefore, it may sometimes be possible to determine ownership if that information is available.

Vulnerability to Manipulation: According to, “most flight tracking websites link the transponder codes to registration numbers to make sense of tracking data,” especially since aircraft do not usually broadcast registration numbers over their ADS-B transponder. A junk hex code can then broadcast unreliable and misleading data to flight tracking sites.

Some Military Logistics Aircraft With No Tail Numbers: In some cases, military aircraft such as the The hex code can come in handy when analyzing movements from this type of aircraft.

\

Where can I find the hex code on Flightradar24?

On Flightradar24, the hex code is referred to as either “ICAO 24-Bit Address” or “”Mode-S”. And you can find it in several places depending on where you are accessing the aircraft information on the website.

For live flights

Users can search the live map for the aircraft of interest. Hover and click over that aircraft, and an information box will appear on the left. Scroll further down to and find “ICAO 24-Bit Address”.

For historical flights

  1. If available, use the registration number to search for the flight of interest in the search bar. This will lead users to a list of past and future-scheduled flights.

  2. Click the choice under “aircraft”. This will take you to a separate page containing the flight history of the aircraft of interest.

  3. Look for the word “Mode-S” to get the hex code (Refer to the image below)

SERIAL NUMBER/ MSN

SERIAL NUMBER/ MANUFACTURER SERIAL NUMBER (MSN): What is it? Why is it important? (CLICK TO EXPAND)

What is it? A serial number is a unique code given to an aircraft by the manufacturer to identify it from other planes. It's like a fingerprint for that specific aircraft designated at the time of manufacture or Serial numbers never change, unlike call signs and registration numbers. It is mandated by law (see, section 14.13) to collectively ensure that aircraft can be monitored, maintained, and operated safely throughout their service life.

Why is it important? states that “If you’re trying to track a plane over multiple years and ownership changes, you’ll need to know the manufacturer’s serial number.” Because an aircraft’s serial numbers don’t change, you can follow its journey. This makes it helpful in tracking a plane over time between.

Where can I find the MSN/Serial Number on Flightradar24?

For live flights

Just like call signs, registration information is available by clicking on an aircraft of interest on the live map. This will provide a detailed window to the left, showing additional information. Scroll further; the serial number is below the registration information (see IMAGE 2 above).

For historical flights

Follow the same steps as shown above for searching for call signs for historical flights. Begin with entering the flight in question in the search bar. The serial number is located on the gray box, far right, just below the registration information (see IMAGE 3 above).

Key Features

Live Map and Immediately Accessible Flight Filters

Flightradar24’s landing page prominently features its Live Map, providing users with immediate access to the real-time aircraft status in the air. The flight filter settings are accessible from the main page, allowing users to customize their view and quickly find relevant information.

The Live Map on Flightradar24 is also customizable, allowing users to add widgets for quick access to important information. These widgets can display data such as weather conditions, statistics (e.g., the number of data sources feeding flight information), and the most tracked live flights. Additionally, users can create personalized widgets to bookmark and monitor specific aircraft, flights, airports, or locations of interest. Open source investigators can use those features to track relevant flight data, monitor specific patterns, and quickly access real-time information critical for their analysis.

Map Layers and Aeronautical Charts

Users can customize the map layers on Flightradar24's Live Map, allowing for the overlay of various data sets.

Advanced Search

The search bar is immediately accessible on the tool's landing page. Flightradar24’s search function has features designed to help users quickly find information on a platform that contains a lot of information. Note that search results usually show both live flights and flights that are completed or recently scheduled. Here is an overview of the search feature, which includes input and output (this list is not exhaustive).

NOTE: Based on our own tests, the search bar takes most of the input explained below, except for Serial Number.

INPUT:

The search is designed to run several keyword variations. Users can enter the ICAO Airport Code and the IATA Airport Code. Users can enter two airport codes separated by a dash.

Example: “AMS - LHR” to refer to the flight route from Amsterdam Schipol to Heathrow Airport.

OUTPUT:

This search will show all the live flights as well as recent and scheduled flights.

INPUT:

If the airport code is unknown, simply type the location or the airport name.

Example: “London”

OUTPUT:

Putting a location or airport name will provide a list of possible airport locations.

This is a straightforward search in which the users can type the airplane.

INPUT: Type the name of the airline.

Example: Iberia

OUTPUT: This will provide a list of airlines that match your query. However, users need to click the arrow down to expand the search. This will provide several options including all the live flights by the airline of interest.

Click on this option to search for airports by country

INPUT: Choose the country of interest from the list automatically provided by the search feature.

Example: Afghanistan

OUTPUT: This will show a list of 11 airports in Afghanistan.

Example: Kabul International Airport, Kandahar Airport, Herat International Airport etc.

TIP: Click on the “down” arrow on each search result to expand more menu options. The expanded search has the option to show users the airport on the live map and a list of flights arriving, departing and on the ground, and many more.

This feature is for showing flights near the user’s location. The user must enable its location and give the tool permission to access its location.

For a more detailed guide to its search features, refer to:

Custom Filters

In addition to filtering by aircraft category, users can create their own custom filters tailored to their research purpose.

OPEN each tab to get more detailed information on how to create custom filters.

Flightradar24 has enhanced its aircraft filtering capabilities. You can now precisely filter flights by their exact ICAO code.

For example: Searching for "A320" will only display Airbus A320 models.

To view a family of aircraft, use a wildcard symbol.

For example: "B737*" will show all Boeing 737 variants. Additionally, you can filter for multiple aircraft types by separating them with commas.

This refined filtering system allows for more accurate and tailored flight tracking.

Users can input the airport code or airport name.

In addition, users can now search for flights to or from entire countries on Flightradar24. Just type in the country name, like "Venezuela" or "Colombia," to see all flights to or from that country. Users can further filter by inbound, outbound flights, or both.

This powerful feature can isolate flights between two airports or between two countries. Or between three countries and four airports. Users can see the flow of traffic in one direction and can easily flip the direction if needed.

Examples:

  1. From: United Kingdom To: United States

  2. From: United Kingdom To: JFK, EWR

Examples:

  1. From: United States To: United Kingdom

  2. From: JFK, EWR To: United Kingdom

Jetphotos Database

Another helpful feature in this tool is its photo database through When viewing an aircraft's details on Flightradar24, users often see photos sourced from Jetphotos. Jetphotos links back to Flightradar24 for detailed tracking data about photographed aircraft.

This integration provides a visual representation of the tracked aircraft, enhancing the user experience. More importantly, the photos shown are those of the actual plane being tracked live in the sky and not a similar aircraft type, like on . This is especially helpful if researchers are interested in making a visual match to the information they have.

Example: If a user is tracking an aircraft with registration/tail number OO-TMS, users can find that exact photo on Jetphotos' database by using the registration number/tail number as the search term.

Jetphotos and Flightradar24 are distinct platforms with complementary purposes, but they share a close relationship due to their focus on aviation and.

Playback

Flightradar24's playback feature is like a time machine for aviation. Flightradar24's playback feature allows users to rewind time and analyze historical flight data. This tool can be invaluable for investigative purposes, as it enables researchers to:

(a) Investigate Past Events: Examine air traffic patterns during specific incidents or events. (b) Verify/Cross-Check Claims: Cross-reference historical flight data with other information to confirm or refute claims. (c) Seeing Trends: Study trends by analyzing past flight patterns.

The playback feature is available on the live map (landing page) and users can see the replay of many flights simultaneously. It is also available for individual flights.

Historical data available for playback are as follows: ; includes playback feature for historical analysis.

TIP: Add a filter or your own custom filter and use the playback feature for a more granular search. For example: Use the business jet category filter and hit the playback button to see a replay of all business jets travelling in a specific area during a specific time frame.

For individual flights, the playback feature is accessible by first searching the flight of interest. And then scrolling through the past scheduled flights. Select the time and date of interest and click on “Play” (the farthest icon to the right).

KML and CSV File of Flight Log

For flights that have already landed, Flightradar24 allows users to download a KML file of the flight log. This will contain all the coordinates of its flight path, the altitude, and other information that helps users visualize flight information. Based on our test, this raw data can then be imported on , , or ArcGIS Earth.

In addition, users can also download a .CSV containing raw flight data for analysis.

  1. To do this, enter the known flight info on the search bar and click on the flight number/call sign/route.

  2. Scroll down and click on “Flight Info”.

  3. You will be taken to a different page containing the flight log. Scroll down to the list of recently scheduled flights, choose the date and time of interest.

  4. Navigate to the right where you have the option to download the data in KML or CSV format or do a playback.

Using a KML file of a flight log overlaid over Google Earth Pro can sometimes help with geolocation tasks. See this by Nixintel for a demonstration of this use case.

Use cases

Flight tracking websites like Flightradar24 can be valuable resources for investigative journalism and open-source research:

1. Database Creation:

  • This data can be used to create open-source flight databases for countries requiring continuous monitoring.

  • Example: Bellingcat's databases for and .

2. Monitoring Authoritarian Regimes:

  • Tools like specialize in monitoring the flight paths of authoritarian regimes' aircraft.

  • They can alert the public when these planes land in specific locations (e.g., Twitter/X alerts for major European cities).

3. Investigating Aircraft Ownership and Movement:

  • Investigators like those at :

    • Identification: Determine which planes are owned or regularly used by individuals of interest.

    • Tracking: Follow flight histories or pinpoint the current whereabouts of these aircraft.

Challenges and Workarounds:

  • Ownership Obfuscation: Figuring out real ownership can be .

  • Flight tracking as a tool to generate leads: According to , while ownership is sometimes hidden, flight tracking data is largely publicly available, and monitoring aircraft movements can sometimes provide valuable clues to fill in the gaps of an investigation.

Cost

The tiered paid accounts are: Basic Free, Silver, Gold, Business, the price and feature differences are found here:

The version tested for this toolkit description is the Gold Subscription.

Level of difficulty

While the tool is straightforward to use, the difficulty rating is based on the additional time it may take for beginner users to familiarize themselves with aviation related terms and concepts. The platform also contains a plethora of data, and finding which information is important may require additional time.

Requirements

  1. Modern web browser

  2. Registered account (e-mail address)

Limitations

  1. Flightradar24 Mobile App and Precise Location Data Leak

Investigations by revealed thatthat transmit their users' to data brokers. These precise coordinates may provide sensitive personal information on a user's home or work address

Be aware of the risks of disclosing your location data using the app. Use precaution if possible.

  1. Coverage: Not Everywhere, Every Time

Flightradar24 is a great tool for tracking flights, but it's important to know it doesn't see everything, everywhere. Here's what can affect coverage:

  • Aircraft Equipment: Not all planes have compatible transponders, the devices that talk to Flightradar24. So, .

  • Altitude and Terrain: Planes flying high or in areas with lots of mountains .

  • Location: Flightradar24 , especially around major airports in Africa (Chad, Congo, Egypt, etc) or countries like China, Iran, Iraq, and Libya.

  1. Map Gaps

Flightradar24's coverage is. Geopolitical tensions, like the Ukraine conflict, can lead to airspace closures, affecting flight routes. Geographical factors, such as high altitudes in Tibet, also restrict flight paths. Not all aircraft have the necessary equipment for tracking, and some regions have limited coverage. Additionally, airlines prioritize safety and efficiency, sometimes opting for longer routes to avoid risky areas.

  1. Blocking / “take down requests”

Flightradar24 from operators or owners. According to : “Information about a small number of flights may be limited or blocked based on requests from owners or operators via third-party services…”. This also means that high-profile aircraft in the military and government categories will not be visible.

Based on our own tests, some of the instances where blocking might potentially happen are as follows. There are instances where:

  1. Aircraft Identity is hidden: The specific aircraft model and registration number might be obscured, showing only the general aircraft type (e.g., Boeing 737).

  2. Flight Path is partially hidden: The origin and registration number might be visible, but the destination or specific route may be blocked.

  3. Sometimes, the platform puts N/A instead of providing information.

  4. Some Limitations on Filter Combinations:

While combining filters may sometimes be helpful, there are some combinations that provide results that are confusing. It is important to note that combining these two filters has some limitations. Based on our tests, combining the filter “military and governments” plus a custom airport filter for “Venezuela” and “Colombia” gave mixed results. Instead of filtering for only military/government aircraft in those countries, the results included passenger flights, private/small aircraft, and possibly others.

To isolate a specific category of aircraft within a location of interest, it is recommended to zoom in instead on the area of interest, then apply a specific aircraft filter. We were able to tailor the search results by zooming in on Venezuela and Colombia and applying the “military and government” filter subsequently. The results seem to show only one category of aircraft within a specific geographic region.

6. Accuracy of estimates

Flightradar24 can estimate the position of aircraft that are out of coverage for a limited time. This is done by using various parameters, but the accuracy can decrease for flights that fly over longer distances (the position can be shown ). The estimated positions are visually represented by a black trail on the map.

7. Incorrect flight route

Flightradar24 uses flight schedules to determine the route an aircraft is taking. However, this can sometimes lead to inaccuracies. For example, if a, the displayed path might not match the actual flight path. Additionally, errors in flight schedules or incorrect or old call signs can also cause route information to be incorrect. Other causes are: - which is when there is an error in one of the scheduling databases Flightradar24 depends on. In addition, significant flight delays can cause it to be matched with the wrong schedule.

Ethical Considerations

Privacy vs. Transparency:

The ethical dilemma here revolves around the conflict between public transparency and individual privacy. Make careful determinations about how to publish research that involves tracking patterns of individuals. This, for example, highlights the tension between the right to information and the potential consequences of exposing individuals to danger.

Context matters:

Consider the purpose behind using flight tracking data when publishing. Not all uses of aviation tracking serve the same ethical goals or carry the same implications. For instance, when flight tracking data is used to cover major events such as accidents or disasters, it provides factual context for the public's understanding of the event. Flight tracking data used in research regarding air traffic patterns, for example, or in monitoring environmental impact of the aviation industry, represents different ethical considerations than tracking specific individuals' movements. The ethical decision making around flight data publication and how to publish this data should take into consideration the intended audience, potential harm, if any, and whether or not there are alternative data sources available for your investigation.

Respect Copyright:

Flight tracking websites often have terms of service regarding data usage. Ensure you're using the information ethically and keep the website's guidelines in mind. Flightradar24's terms of service can be found .

Comparison with Other Flight Tracking Tools

While both Flightradar24 and FlightAware offer similar core functionality, open source investigators may prefer to use Flightradar24 for a more extended flight history, a playback function, the ability to track more specialized aircraft, and comprehensive international flight data. However, FlightAware may have some advantages for US-focused flight tracking.

Based on our tests, below is a comparison of some of the features of different flight tracking tools.

Feature
FlightAware
Flightradar24

Guide

Bellingcat Guide:

Fiorella, Giancarlo, (2019, October 15). , Bellingcat.

RC and Fiorella, Giancarlo (2021, March 11). , Bellingcat.

GIJN Guide:

Global Investigative Journalism Network. (n.d.). .

Global Investigative Journalism Conference 2023, (2023, October 7). Video on .

OCCRP Guide:

Organized Crime and Corruption Reporting Project (2022, May 21). Russian Asset Tracker.

IATA (International Air Transport Association) which can help researchers decipher airline codes on particular call signs.

Nixintel (2019, October 30). .

Benjamin Strick. (Youtube video).

Benjamin Strick. Who Made The Man in The Desert? or

Al Jazeera Guide:.

Full list of country identifiers:

Some lists of public registries:,, and,,

Photos:,

Twitter hashtags:,,,, and.

This tool is often used with: , , social media accounts of known flight enthusiasts and professionals. This tool is also used in conjunction with ADS-B Exchange, , Planes.live, JetPhotos, Airframes.

Tool provider

Flightradar24 AB, Sweden

Advertising Trackers

Page maintainer

Anisa Shabir

https://29a.ch/photo-forensics/#forensic-magnifier
origins and history
authenticate
https://www.youtube.com/watch?v=XRCq8CJrI_s
https://29a.ch/about
exiftool image.jpg
exiftool -gpslatitude -gpslongitude suspect_image.jpg
exiftool -AllDates suspect_image.jpg
exiftool -T -FileName -CreateDate -Model *.jpg > metadata_report.txt
exiftool -Software suspect_image.jpg
exiftool -G1 -a -s suspect_image.jpg
exiftool -b -ThumbnailImage suspect_image.jpg > extracted_thumbnail.jpg
exiftool suspect_document.pdf
exiftool -Title -CreationDate -Duration suspect_video.mp4
exiftool -if '$Make eq "Apple"' -FileName *.jpg
exiftool -if '$CreateDate ge "2024:01:01 00:00:00" and $CreateDate le "2024:12:31 23:59:59"' -FileName *.jpg
wget -O downloaded_image.jpg http://example.com/image.jpg && exiftool downloaded_image.jpg
exiftool social_media_image.jpg
exiftool -Artist -Album -Track suspect_audio.mp3
exiftool -p kml.fmt -q -n images/ > photos.kml
exiftool -MD5Checksum suspect_file.jpg
exiftool -ee -b suspect_file.jpg > embedded_data.bin
exiftool email.eml
exiftool -warning suspect_image.jpg

Martin Sona

https://exiftool.org/
https://exiftool.org/
https://www.youtube.com/watch?v=WchknYwbFJY
https://sourceforge.net/projects/exiftool1line/files/
https://exiftool.org/faq.html
https://exiftool.org/mistakes.html
https://exiftool.org/forum/

Johanna Wild - Bellingcat

https://etherscan.io/
smart contracts
Ethereum name service
X account
Google
username
mixer services
cloned Etherscan sites
phishing ads
Tutorials
The Ethereum address of Ethereum co-founder Vitalik Buterin according to Forbes.
This transaction was successful and took place in block number 20393430 on July 26, 2024. It was sent from an address ending with 003 to vitalik.eth.
An overview of vitalik.eth’s transactions between January 2020 and July 2024. Outgoing and incoming addresses have different colours (black and green).
Registered users can set up watch lists for up to 50 addresses.

Bellingcat Volunteer Team

https://demo.f4map.com
WebGL
https://core.f4map.com/changelog
OpenStreetMap
Overpass Turbo Data Out of Date
WebGL
FAQ
https://wiki.f4map.com/
https://wiki.openstreetmap.org/wiki/F4_Map
https://www.youtube.com/watch?v=MwxLUcDYiqI
https://github.com/F4-Group
https://wiki.f4map.com/faq
https://www.f4-group.com/
F4Map 3D view of central Paris, featuring the Eiffel Tower and nearby landmarks.
  • Call sign/Flight number

  • Airline

  • Creating flight alerts - which is helpful for OSINV monitoring

  • Departure and arrival airports

  • Scheduled departure and arrival times

  • Flight status (delayed, on time, canceled)

On the live map to the left, users can follow the flight route. A solid line refers to the plane's real-time path, and a dashed line indicates the planned route. If users see both, this means the aircraft deviated from its planned route for many reasons, such as weather, shortcuts, traffic, and other factors.

  • Aircraft type

  • Registration and Tail Number (if using a paid subscription and if available)

  • Speed

  • Altitude

  • Distance

  • And photos of the aircraft type

(NOTE: The aircraft photos displayed may not be specific to the exact flight you're viewing. For instance, if you're looking at a Boeing 737-800 flight, you might see photos of other Boeing 737-800 aircraft from different airlines.)

Alerts

unlimited

unlimited

unlimited

5

Saved Aircraft

unlimited

unlimited

unlimited

5

Past flight activity

8 months

8 months

5 months

3 months

Aircraft statistics (view of aircraft’s trips, routes by month or year)

available

available

-

-

*Not an exhaustive list of features but lists features that may be useful for open-source research

Data Sources

• ADS-B receiver network (terrestrial) • Air traffic control systems in 45+ countries• Aireon global space-based ADS-B• Datalink (satellite/VHF)• Commercial data providers• Flight schedules from airlines• FAA data feeds (for US airspace)

https://www.flightaware.com/about/datasources/

• ADS-B receiver network (terrestrial)• MLAT (multilateration)• Satellite-based ADS-B• Radar data• North American/Australian radar data• Open Glider Network (OGN)• FLARM for gliders/small aircraft• Airline and airport schedules

https://www.flightaware.com/about/datasources/

Filtering by Aircraft Categories

Commercial, business, cargo, general aviation, MEDEVAC

(See list of flight types under live map and filtering options)

More extensive: Passenger, cargo, military/government, business jets, general aviation, helicopter, lighter-than-air, gliders, drones, ground vehicles, other

(See list of flight types under live map, and click the filter icon)

Filtering Capabilities

Limited filtering options; difficult to focus on particular aircraft or routes

Advanced custom filters by aircraft type (ICAO code), airport, country, and route combinations

Historical Data

Basic: 3 months; Premium: 5 months; Enterprise: 8 months; Enterprise WX: 8 months

7 days for the Free plan; 90 days for Silver plan, 365 days for Gold plan, 3 years for Business plan; includes playback feature for historical analysis

Export Options

KML files for flight logs

Both KML and CSV export options

Aircraft Photos

Shows similar aircraft types (e.g., any Boeing 777)

Integrates with JetPhotos to show the exact aircraft being tracked

Military Aircraft

Limited tracking capabilities for military/government aircraft

Dedicated military and government category filter

Playback Feature

No playback option for reviewing past flight activity

Robust playback feature for historical analysis

Visualization

Can experience visual crowding; icons may not reflect actual aircraft types

More customizable visualization with widgets for weather, statistics, and personalized tracking

Privacy/Blocked Data

Complete removal of aircraft upon owner request

Partial obscuring of flight information (may hide registration but show aircraft type, or show origin but block destination) or complete removal upon request

Ownership Information

Primarily displays US registration numbers

Broader international registration coverage

Map Customization

Limited customization options

Highly customizable map layers and widgets

UI Learning Curve

Moderate (★★★)

Moderate (★★★)

Cost Structure

Basic (Free), Premium, Enterprise, Enterprise WX

(https://www.flightaware.com/commercial/premium/#subscriptions )

Basic (Free), Silver, Gold, Business

(https://www.flightradar24.com/premium/?change=true)

Afton

http://flightaware.com/
as air traffic control systems, commercial data providers, and its network of ADS-B (Automatic Dependent Surveillance-Broadcast) receivers
Beginner's guide to flight tracking
OCCRP
live map
planespotting guide by GIJN
Supporting real-time news analysis
Yevgeny Prigozhin’s plane crash
Monitoring the movement of private jets as potential illicit assets
Probing/scrutinizing transit/travel patterns
here
here
a flight number, tail number, airport, city
landing page
incoming and outgoing flights
geolocation by Nixintel
Suncalc tool
Kazakhstan
Venezuela
such as those at OCCRP,
Plane Tracking FAQ
https://dictatoralert.org/
Call signs are used to identify specific flights/flight routes and for communication and identification in air traffic control.
guide
guide
Bellingcat explains
the tail of every aircraft (para. 6 of this guide).
“Tail Number” or, in the United States, an “N-Number”.
was registered
guide
list
The registered owner is rarely the actual UBO
especially when sold to a new owner.
tool
(See p.3-4 of this document)
called a hex code
transponder
this
block range of hex codes
For example, Malaysia is assigned the range 750000 to 750FFF, and the US is assigned the range 00000 to AFFFFF.
displays the flag from that country
Hex codes are closely associated with a plane’s registratio
OCCRP's FAQ
However, onboard transponders can be reprogrammed according to this article.
US Air Mobility Command removed tail numbers for OPSEC.
take-down requests
similar to a car’s VIN (vehicle Identification Number).
here
OCCRP
owners, registrations, and nations
here
flightradar24.com
"Military and Government"
have a more open approach
case
Terms and Conditions
https://www.bellingcat.com/resources/how-tos/2019/10/15/a-beginners-guide-to-flight-tracking/
https://gijn.org/resource/planespotting-an-updated-guide-to-tracking-aircraft-around-the-world/
https://youtu.be/zPU_FLVBi6E
https://www.occrp.org/en/project/russian-asset-tracker/faq-what-is-plane-tracking#
https://elearning.aljazeera.net/en/journalism-magazine/osint-tracking-ships-planes-and-weapons
https://en.wikipedia.org/wiki/List_of_aircraft_registration_prefixes
AeroTransport,
CH Aviation
Airframes
RZJets
spotters
PlaneLogger
Planespotters.net
Jetphotos.com
#aviation
#avgeek
#planespotting
#flight
#MilAvGeek
This is a view of the live map of FlightAware, found on the landing page of the tool. Search an area or region of interest and hover over an aircraft to find details. In this case, we are looking at a United Airlines flight 195, Call sign UAL:195, on a Boeing 772, flying at around 38000 ft, at the speed of 519 mph. The aircraft came from Munich International Airport and arrived at San Francisco International Airport. Clicking on this aircraft, by contrast, will provide more details on a separate page (NOTE that the site may only show estimates for speed and altitude).
This shows how to get to the airport page from the live map. Click on an airport code. In this case, we chose MNL (Manila International Airport). We can also flip through the tabs for more information about this airport.
Here is a sample flight on our search results. Clicking on this particular flight will give users as much information as possible. If any detail is missing, it will indicate whether users must subscribe to get that info.
Downloading a KML of the flight log requires two steps. First, click "View Track Log" under Flight Details as shown in the top window. This will then load another window (bottom of the image), and users can click on the Google Earth icon on the top left.
This is a KML file for flight KLM 995, from Amsterdam to London. After downloading the file, open Google Earth Pro and import the KML file, and the result should look something like this from a bird's eye view.
This shows The Hague, a city along the KLM 995 flight path, in 3D view on Google Earth Pro, at almost street level. To do this, the user can import the KML file on Google Earth and zoom in on a city of interest.
(Source: Nixintel, Steven Harris, https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/) This is an example of a flight KML file used as a layer on Google Earth Pro. On the left is the source image for geolocation, while on the right is a screenshot of the Google Earth Pro in 3D Street View, with the flight path visible in the sky. The author uses the diagonal trajectory of the flight path on the right to match the trajectory of the aircraft contrail (diagonal line in the sky) on the left photo. The KML file assisted in narrowing down whether the location of the source image is north or south of the flight path.
There are two places where users can find the call sign within the tool. One is through the live map on the landing page (left), and the other is through the specific flight page of the aircraft of interest (right).
This is an example of an aircraft whose registration information is available under a free account. You can look at the Flight Summary section of the page for the registration number or click the “Registration” link in the bottom right to take you to a page with a more detailed description.
This is a sample registration page for a United Airlines flight. The purple box emphasizes the hex code for this tool.
Locating the serial number on FlightAware is the same as finding the registration and hex code. The details are in the left column under "Aircraft Summary." Note again that some aircraft may require a paid subscription to the tool to get this information.

Data Sources

• Automatic Dependent Surveilance-Broadcast (ADS-B) receiver network (terrestrial) • Air traffic control systems in 45+ countries • Aireon global space-based ADS-B• Very High Frequency (VHF) Data Link which is a text messaging system between pilot and air traffic control• Commercial data providers• Flight schedules from airlines• Federal Aviation Authrority (FAA) data feeds (for US airspace) • MLAT (Multilateration)

https://www.flightaware.com/about/datasources/

• ADS-B receiver network (terrestrial) • MLAT (multilateration)• Satellite-based ADS-B• Radar data• North American/Australian radar data• FLARM ("Flight and Alarm") data for gliders/small aircraft• Airline and airport schedules

https://www.flightradar24.com/how-it-works

Filtering by Aircraft Categories

Commercial, business, cargo, general aviation, MEDEVAC ("medical evacuation" flights)

(See list of flight types under live map and filtering options)

More extensive: Passenger, cargo, military/government, business jets, general aviation, helicopter, lighter-than-air, gliders, drones, ground vehicles, other

(See list of flight types under live map, and click the filter icon)

Filtering Capabilities

Limited filtering options; difficult to focus on particular aircraft or routes

Advanced custom filters by aircraft type (ICAO code), airport, country, and route combinations

Historical Data

Basic: 3 months; Premium: 5 months; Enterprise: 8 months; Enterprise WX: 8 months

7 days for the Free plan; 90 days for Silver plan, 365 days for Gold plan, 3 years for Business plan; includes playback feature for historical analysis

Export Options

KML files for flight logs

Both KML and CSV export options

Aircraft Photos

Shows similar aircraft types (e.g., any Boeing 777)

Integrates with JetPhotos to show the exact aircraft being tracked

Military Aircraft

Limited tracking capabilities for military/government aircraft

Dedicated military and government category filter

Playback Feature

No playback option for reviewing past flight activity

Robust playback feature for historical analysis

Visualization

Can experience visual crowding; icons may not reflect actual aircraft types

More customizable visualization with widgets for weather, statistics, and personalized tracking

Privacy/Blocked Data

Complete removal of aircraft upon owner request

Partial obscuring of flight information (may hide registration but show aircraft type, or show origin but block destination) or complete removal upon request

Ownership Information

Primarily displays US registration numbers

Broader international registration coverage

Map Customization

Limited customization options

Highly customizable map layers and widgets

UI Learning Curve

Moderate (★★★)

Moderate (★★★)

Cost Structure

Basic (Free), Premium, Enterprise, Enterprise WX

(https://www.flightaware.com/commercial/premium/#subscriptions )

Basic (Free), Silver, Gold, Business

(https://www.flightradar24.com/premium/?change=true)

Afton

https://www.flightradar24.com
Yevgeny Prigozhin’s plane crash
private jets
high-profile individuals
here
here
this Bellingcat guide
OCCRP
How do I find out who owns a plane and where it’s going?
such as ADS-B, MLAT, satellite, and radar data.
airports and airlines
Open Glider Network (OGN)
Call signs are used to identify specific flights/flight routes and for communication and identification in air traffic control.
guide
guide
Bellingcat explains
Keep in mind that an aircraft can also have the exact same call sign in the span of a few days.
the tail (para 6 of this guide).
“Tail Number” or, in the United States, an “N-Number”.
was registered
guide
list
The registered owner is rarely the actual UBO
especially when sold to a new owner.
A hex code is a unique ICAO (International Civil Aviation Organization) six-digit hexadecimal number assigned to an aircraft's transponder.
(See p.3-4 of this document)
called a hex code
transponder
this
For example, Malaysia is assigned the range 750000 to 750FFF, and the US is assigned the range 00000 to AFFFFF.
the flag from that country
Hex codes are closely associated with a plane’s registratio
OCCRP's FAQ
However, onboard transponders can be reprogrammed according to this article.
US Air Mobility Command removed tail numbers for OPSEC.
similar to a car’s VIN (vehicle Identification Number).
here
OCCRP
owners, registrations, and nations
https://www.flightradar24.com/blog/new-flightradar24-search/
Flightradar24 improved its filtering system by enabling additional parameters.
Jetphotos.
FlightAware
mutual ownership
7 days with the basic/free plan;
90 days with the Silver plan, 365 days with the Gold plan, 3 years with the Business plan
Google Earth Pro
QGIS
example
Kazakhstan
Venezuela
Dictator Alert
OCCRP use flight tracking for two key tasks
difficult due to shell companies and other secrecy methods
OOCRP's FAQ
https://www.flightradar24.com/premium
BR24, netzpolitik,org, and media partners
Flightradar24 is one of the 40,000 apps
precise location data
, thereby creating a user's "movement" profile or movement history that is sold online.
some planes simply won't show up
might be harder to pick up
is working to improve coverage in some areas
limited by several factors
honors take-down requests
their website
up to 200 km or 110 miles off
flight is delayed or changes its route
Database errors
case
here
A beginner's guide to flight tracking
Flying High: The US Connection to Venezuela’s ‘Narco-Planes’
Planespotting: An updated guide to tracking aircraft around the world
Plane and Ship Tracking
"FAQ: What Is Plane Tracking?"
website
Using Flight Tracking for Geolocation
https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/
OSINT at Home #18
https://x.com/BenDoBrown/status/1836392661365785018
https://t.co/UHPVTFQJsa
OSINT: Tracking Ships, Planes and Weapons
https://en.wikipedia.org/wiki/List_of_aircraft_registration_prefixes
AeroTransport,
CH Aviation
Airframes
RZJets
spotters
PlaneLogger
LAAS Corporate Aircraft Register
Planespotters.net
Jetphotos.com
#aviation
#avgeek
#planespotting
#flight
#MilAvGeek
Google Earth Pro
Suncalc
FlightAware
IMAGE 1: This clip shows how users can filter for aircraft on the tool. Access the filter at the bottom of the live map. If unsure, each category has helpful descriptions when hovering over the question mark icon to the right. Users can combine different filters by enabling some categories and disabling others — allowing for more granularity in search results.
IMAGE 2: This box on the left shows all the identifiers on an aircraft of interest flying in real-time on Flightradar's live map, if available. The call sign is visible in yellow font on the top of the image. The other identifiers that are labeled are aircraft type, serial number, flight route, ICAO code, and more.
IMAGE 3: This image guides users on where to find identifiers for flights already completed. Follow the four steps shown above to see the call sign.
Searching for a hex code on a live flight can be done by clicking on an aircraft on the Live Map. Navigate on the information box to the left and scroll down to the ICAO 24-BIT Address. This is the hex code for a Southwest flight with call sign SWA509.
This is a sample passenger aircraft. For demonstration purposes, we look at the 2 step process of finding the hex code. In the left image, users can search for the aircraft using the registration number (if known). Click on the search result under "Aircraft". This will take users to an information page containing additional details. The hex code is labeled as "Mode-S" on the upper right as highlighted in green.
Clicking the arrows will reverse the direction of the air traffic of your search results
Users can access the playback on the live map by clicking “playback” on the menu located at the bottom center of the live map.
Following the steps outlined above, the users will be taken to the flight log of the aircraft in question. Download the raw data on the area shown in purple.
Screenshot of Global Fishing Watch map showing search results for location search term New Zealand filtered  for New Zealand Flagged vessels for both AIS and VMS on surrounding a map of New Zealand.  The results are shown as green blocks on a dark blue background representing the number of hours vessels operated in the area.
Screenshot of Google Earth Engine user interface showing the War at Night case study. The interface includes a coding IDE and a map showing the brightness of lights across time which includes a timelapse image in the actual project.
The screenshot  shows the Cryo2ice tool with a search for Arctic sea ice 2022-02-06 the results show a satellite map with satellite paths and imagery of ice cover for a specific area as an inset box lower right.
Screenshot of default analysis tools search interface.
connected
here
Screenshot of a search for Amsterdam filtering layers to display only photo layers. The image shows a street map, a photo of a ship on a river and the left hand search menu filtering for photo layers.
Screenshot of search for Amsterdam shows a street map of Amsterdam with a menu of amenities.
https://lbs.amap.com/tools/picker

Maps & Sattelites 🛰️

Geolocation 🌐

Image/Video 📸

Social Media 🤳

People 🧑‍🤝‍🧑

Websites 💻

Companies & Finance 💹

Conflict 💥

Transport ✈️

Environment & Wildlife 🐯

Archiving 🗂️

Data Org & Analysis 📊

Google Maps
Google Earth Pro
Street View
More...
Open Street Maps
Geohints
Suncalc
More...
Google Lens
Invid
More...
Twitter
Facebook
Instagram
More...
Blackbird
Sherlock
WhatsMyName
More...
Wayback Machine
Intelx.io
DomainTools Whois Lookup
More...
EDGAR
EDGAR Suite
OpenCorporates
More...
ACLED
LiveUAMap
Open Source Munitions Portal
More...
FlightAware
FLightradar24
MarineTraffic
More...
AllTrails
Global Forest Watch
Global Fishing Watch Map
More...
Auto Archiver
Distill.io
Archive.today
More...
Atlos
Blender
Datawrapper
More...
Gall--Peters Projection (2010). Available at: https://www.youtube.com/watch?v=vVX-PrBRtTY (Accessed: 26 August 2024).
Overpass turbo
This is a sample interactive symbol map generated through Datawrapper. We first went to ACLED to download our data, which we then uploaded as a CSV file to the tool. We have chosen “spikes” as a symbol to demonstrate the number of armed clashes during a short timeframe in Burkina Faso. We have customized the look of the map to provide more info to a reader who may be unfamiliar with the region. We have included visible regional boundaries and an inset map (a world map to show where Burkina Faso is relative to the rest of the world). We have also included a zoom option and social media share options. More importantly, we have annotated it so that we provide a title, description, and data source for the readers. (NOTE: The map is for demonstration purposes only)
Satellite Image Accuracy - What is geolocational accuracy and what does it mean for your data? (2021). Available at: https://www.youtube.com/watch?v=CqtmNu3IsTk (Accessed: 3 September 2024).
This is a sample “Area Chart” generated from Datawrapper using a sample dataset provided by the tool. It has been published on Datawrapper and embedded in this toolkit description using a URL. This is an interactive chart, and readers can hover over details on the chart to see more information. This chart is also created with an output language in Amharic. It translates built-in features into Amharic, but the data inputted manually in English remains in English. (NOTE: The chart and data are for demonstration purposes only)
This is a sample locator map generated in Datawrapper. It shows the locations of various museums one might visit in the city. By highlighting these places with “markers” in red, the reader can see where they are in relation to the rest of the city (NOTE: This map is for demonstration purposes only).
Tencent Maps
Identity Evropa
This is an example of an interactive choropleth map using data from Ookla on internet speeds by country in 2023 (via Wikipedia). Users can hover over each detail to see more information. Darker colors represent faster speeds, and lighter colors represent slightly slower speeds (NOTE: This map and data are for demonstration purposes only).