arrow-left

Only this pageAll pages
gitbookPowered by GitBook
triangle-exclamation
Couldn't generate the PDF for 222 pages, generation stopped at 100.
Extend with 50 more pages.
1 of 100

Production

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...

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...

Loading...

Loading...

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

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

Carte.ma

Mapping/streetview service for Morocco

Free

Guide not available

http://carte.ma/arrow-up-right

Geograph

Georeferenced images.

Free

Guide not available

http://geograph.org/arrow-up-right

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

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

KartaView

KartaView is a crowdsourced platform for street view imagery.

Free

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

Mapillary

Mapillary is a crowdsourced street-level imagery platform.

Free

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

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

Photo-Map.RU

Geotagged VK posts.

Free

Guide not available

http://photo-map.ru/arrow-up-right

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

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

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

Wikimapia

Wikimapia was a long-running collaborative mapping project that remains partially accessible, providing open source researchers with a unique database of historical, user-generated content.

Free

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

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

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

Maps & Satellites

Home

A toolkit for open source researchers

hashtag
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 toolkitarrow-up-right (or some of its categories) as a csv.

hashtag
Browse tools by category:

hashtag
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 .

chevron-rightOur Toolkit Maintainers and Guardianshashtag

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.

chevron-rightContribute to this Toolkithashtag

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 . 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.

chevron-rightBellingcat Team and Contacthashtag

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 . Please do not suggest tools that you would like to see added to the toolkit via this e-mail address.

chevron-rightAbout Bellingcathashtag

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

You can follow 's work here:

, , , , , , , , , , (Stage Talks), , , . You can always find an updated list of our social media presence .

Image/Video

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 Transportarrow-up-right.

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/Videoarrow-up-right.

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 arrow-up-rightcategory.

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 & Financearrow-up-right 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 Mediaarrow-up-right category.

Sophie Tedling has worked with Bellingcat as a volunteer, Tech Fellow & contributor. Her background is engineering, AI & risk, and she runs PeakVisorforOSINV on Xarrow-up-right 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 & Satellitesarrow-up-right category.

Bellingcatarrow-up-right 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 herearrow-up-right.

We also provide workshopsarrow-up-right on open source investigative methods and tools. For those of you interested in becoming a Bellingcat volunteer, have a look at our volunteer community pagearrow-up-right.

herearrow-up-right
toolkit@bellingcat.comenvelope
toolkit@bellingcat.comenvelope
videoarrow-up-right
Bellingcatarrow-up-right
Bellingcat websitearrow-up-right
BlueSkyarrow-up-right
Discordarrow-up-right
Facebookarrow-up-right
Githubarrow-up-right
Instagramarrow-up-right
LinkedInarrow-up-right
Mastodonarrow-up-right
Patreonarrow-up-right
Redditarrow-up-right
RSSarrow-up-right
Xarrow-up-right
Youtubearrow-up-right
WhatsApparrow-up-right
herearrow-up-right

Maps & Satellites 🛰️

Geolocation 🌐

Image/Video 📸

Social Media 🤳

People 🧑‍🤝‍🧑

Websites 💻

Companies & Finance 💹

Conflict 💥

Transport ✈️

Environment & Wildlife 🐯

Archiving 🗂️

Data Org & Analysis 📊

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

Satellite Imagery

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

More...

More...

More...

More...

More...

More...

More...

More...

More...

More...

More...

Google Maps
Google Earth Pro
Street View
Open Street Maps
Geohints
Suncalc
Google Lens
Invid
More...
Twitter
Facebook
Instagram
Blackbird
Sherlock
WhatsMyName
Wayback Machine
Intelx.ioarrow-up-right
DomainTools Whois Lookup
EDGAR
EDGAR Suite
OpenCorporates
ACLED
LiveUAMap
Open Source Munitions Portal
FlightAware
FLightradar24
MarineTraffic
AllTrails
Global Forest Watch
Global Fishing Watch Map
Auto Archiver
Distill.io
Archive.todayarrow-up-right
Atlos
Blender
Datawrapper

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/baidu-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

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

Convert Geographic Units

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/convert-geographic-units

F4Map

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

Free

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

Gaode Maps

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

Free

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

Gjirafa

Mapping service for Albania (specially Kosovo)

Free

Guide not available

https://gjirafa.biz/arrow-up-right

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

Explore tree cover loss and gain data, recent deforestation and fire alerts, land use designations, carbon emissions, biodiversity metrics and more.

Free

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

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

Mapping service that can serve as an alternative to Google Maps or Apple Maps.

Free

Guide not available

https://wego.here.com/arrow-up-right

Hitta.se

Mapping service for Sweden

Free

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

MapChecking

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

Free

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

Mapillary

Mapillary is a crowdsourced street-level imagery platform.

Free

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

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

mapy.cz

Mapping service for Czechia

Free

Guide not available

http://mapy.czarrow-up-right

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

https://map.nbr.org/interactivemap/arrow-up-right

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

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

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/#currentarrow-up-right

OpenInfraMap

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

Free

Guide not available

https://openinframap.org/#2/26/12arrow-up-right

OpenSeaMap

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

Free

Guide not available

https://map.openseamap.org/arrow-up-right

OpenStreetMap

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

Free

Guide not available

http://openstreetmap.org/arrow-up-right

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

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

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

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

QGIS:

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

Free

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

Quick geolocation search

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/quick-geolocation-search

Resource Watch

A free open-data platform that hosts 300+ datasets on different topics relating to the environment, people and resources, including real-time datasets.

Free

Guide not available

https://resourcewatch.org/arrow-up-right

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

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

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

Strava

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

Partially Free

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

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

Topotijdreis.nl

Over 200 years of maps and topography from the Netherlands.

Free

Guide not available

http://topotijdreis.nlarrow-up-right

UTM grid zones

An overview of the Universal Transverse Mercator coordinate system.

Free

Guide not available

http://dmap.co.uk/utmworld.htmarrow-up-right

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

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

Wikimapia

Wikimapia was a long-running collaborative mapping project that remains partially accessible, providing open source researchers with a unique database of historical, user-generated content.

Free

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

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

https://bellingcat.gitbook.io/toolkit/more/all-tools/about-maps-and-satellites
https://bellingcat.gitbook.io/toolkit/more/all-tools/apple-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 free web-based platform for viewing, analyzing, and downloading satellite imagery from the European Space Agency's Sentinel missions, with data updated every 5-10 days.

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/landviewerarrow-up-right

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

Mapping service that can serve as an alternative to Google Maps or Apple Maps.

Free

Guide not available

https://wego.here.com/arrow-up-right

Index Database

A database of remote sensing indices and satellite imaging sensors

Free

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

Kakao Map

A mapping application provided by South Korean technology company Kakao Corp.

Free

Guide not available

https://map.kakao.comarrow-up-right

Mapa.sk

Mapping service for Slovakia

Free

Guide not available

http://mapa.sk/arrow-up-right

Mappy

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

Free

Guide not available

http://en.mappy.com/arrow-up-right

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

RAMMB SLIDER

Real-time weather satellites of the entire globe

Free

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

Resource Watch

A free open-data platform that hosts 300+ datasets on different topics relating to the environment, people and resources, including real-time datasets.

Free

Guide not available

https://resourcewatch.org/arrow-up-right

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%2C7arrow-up-right

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

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

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

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

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

Instagram

Name
Description
Cost
Tool Review and Guide

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 (with metadata) from Instagram.

Free

Story Saver

New Tools

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

Name
Description
Cost
Tool Review and Guide

US court case databases

State-by-state guide for researching criminal and civil court cases

Partially Free

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

Forensically

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

Free

FotoForensics

Misc

Name
Description
Cost
Tool Review and Guide

AmIReal

Github - GAN detector detects if faces were generated by ThisPersonDoesNotExist

Free

Guide not available

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

Cleanup.Pictures

Geolocation

Name
Description
Cost
Tool Review and Guide

Bellingcat OpenStreetMap Search

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

Free

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

GeoNames

Facial Recognition

Name
Description
Cost
Tool Review and Guide

Other Platforms

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

Name
Description
Cost
Tool Review and Guide

Facebook

Name
Description
Cost
Tool Review and Guide

Reverse search images on the Internet Archive

Free

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

Search by Image

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/search-by-image

TinEye

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

Free

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

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

http://robots.ox.ac.uk/~vgg/software/visearrow-up-right

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

Download public Instagram Stories, Highlights and Videos.

Free

Guide not available

https://storysaver.netarrow-up-right

https://bellingcat.gitbook.io/toolkit/more/all-tools/instagram-location-search
https://bellingcat.gitbook.io/toolkit/more/all-tools/instaloader
https://bellingcat.gitbook.io/toolkit/more/all-tools/us-court-case-databases

Image forensics tool.

Free

Guide not available

http://fotoforensics.com/arrow-up-right

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/arrow-up-right

jhead

Remove EXIF/metadata.

Free

Guide not available

https://www.sentex.ca/~mwandel/jhead/arrow-up-right

Jimpl

Online EXIF data viewer

Free

Guide not available

https://jimpl.com/arrow-up-right

metadata2go

Check metadata for both photos and videos online.

Free

Guide not available

https://www.metadata2go.com/arrow-up-right

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.htmlarrow-up-right

xIFr

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

Free

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

http://www.exifpurge.com/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/forensically

Web tool for quickly removing objects from an image.

Free

Guide not available

https://cleanup.pictures/arrow-up-right

fdupes

Github - Locating exact matches of duplicate files.

Free

Guide not available

https://github.com/adrianlopezroche/fdupesarrow-up-right

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/arrow-up-right

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.phparrow-up-right

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/arrow-up-right

https://seintpl.github.io/AmIReal/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/autostitch

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/arrow-up-right

Photo-Map.RU

Geotagged VK posts.

Free

Guide not available

http://photo-map.ru/arrow-up-right

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/openstreetmap-search-tool
https://bellingcat.gitbook.io/toolkit/more/all-tools/geohints

Free

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

Amazon Rekognition

Check how similar two faces are

Free

Guide not available

https://aws.amazon.com/rekognition/arrow-up-right

Azure AI Video Indexer

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

Paid

https://bellingcat.gitbook.io/toolkit/more/all-tools/azure-ai-video-indexer

Face Comparison by ToolPie

Compares two human face photos to determine similarity.

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

Free

BskyFollowFinder

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 290+ 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

4plebs

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

Free

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

Blackbird

Check usernames and email addresses on websites and social networks

Free

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

Bluesky Insights

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

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

http://fdown.net/arrow-up-right

HaveIBeenZuckered

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

Free

Guide not available

https://haveibeenzuckered.com/arrow-up-right

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.

Tiktok

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

Bellingcat TikTok Hashtag Analysis

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

Free

Guide not available

Open Measures

Telegram

Name
Description
Cost
Tool Review and Guide

Intelligence X Telegram Search

Google-based search engine for Telegram (includes Telegago)

Free

Guide not available

Open Measures

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

Partially Free

Telegago

Youtube

Name
Description
Cost
Tool Review and Guide

Ghunt

A command line tool for obtaining information about Google accounts.

Free

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

RadiTube

Twitter/X

Name
Description
Cost
Tool Review and Guide
https://bellingcat.gitbook.io/toolkit/more/all-tools/face-comparison-toolpie
https://bellingcat.gitbook.io/toolkit/more/all-tools/facecheck.id
https://replicate.com/tencentarc/gfpganarrow-up-right
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/arrow-up-right
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/arrow-up-right
https://disboard.org/serversarrow-up-right
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.phparrow-up-right
https://f5bot.com/arrow-up-right
https://findclone.ru/arrow-up-right
https://tools.epieos.com/google-account.phparrow-up-right
https://en.gravatar.com/site/check/arrow-up-right
https://namemc.com/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures
https://kylemcdonald.net/parler/map/arrow-up-right
http://photo-map.ru/arrow-up-right
https://psnprofiles.com/arrow-up-right
https://www.redective.com/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/sherlock
https://bellingcat.gitbook.io/toolkit/more/all-tools/snap-map
http://steamid.uk/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/strava
http://vk.watch/arrow-up-right
http://watools.io/arrow-up-right
https://xboxgamertag.com/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/meta-content-library
graph.tips/betaarrow-up-right
http://sowsearch.infoarrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/who-posted-what

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/TikTokApiarrow-up-right

https://bellingcat.github.io/tiktok-timestamparrow-up-right
https://github.com/bellingcat/tiktok-hashtag-analysisarrow-up-right

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/channelsarrow-up-right

https://intelx.io/tools?tab=telegramarrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures

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/arrow-up-right

YouTube Metadata

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

Free

Guide not available

https://mattw.io/youtube-metadata/arrow-up-right

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

Free

Guide not available

http://rg3.github.io/youtube-dl/arrow-up-right

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

Free

Twitter/X Location Search

Search for geocoded tweets by their distance from some coordinates.

Free

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.

Conflict

Name
Description
Cost
Tool Review and Guide

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.

Partially Free

Bulletpicker.com

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

Free

CAT-UXO

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

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

Multiple Platforms

Name
Description
Cost
Tool Review and Guide

Blackbird

Check usernames and email addresses on websites and social networks

Free

Have I Been Pwned

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

Free

holehe

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

Transport

Name
Description
Cost
Tool Review and Guide
https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-advanced-search
https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-location-search

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 searchable library of verified images 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

Police Records Access Project

A database providing searchable access to California law enforcement records including police use-of-force incidents, shootings, and misconduct cases.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/police-records-access-project

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

Resources for research on companies in China.

https://bellingcat.gitbook.io/toolkit/more/all-tools/china-related-resources

Companies House

Search companies and individuals in the United Kingdom and Gibraltar.

Free

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

EDGAR

Database of corporate filings for the US

Free

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

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

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

Etherscan

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

Free

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

EU consolidated corporate registers

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-consolidated-corporate-registers

EU Sanctions Map

Database of sanctions imposed by the European Union

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-sanctions-map

Global Suppliers Online

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

Partially Free

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

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

https://bellingcat.gitbook.io/toolkit/more/all-tools/icij-offshore-leaks-database

ImportGenius

Commercial supplier of trade data for 23 countries. Paid service but journalists can ask for free access.

Paid

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

ImportYeti

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

Free

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

LittleSis

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

Free

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

Lumen

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

Free

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

North Data

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

Partially Free

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

OCCRP Aleph

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

Free

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

Open Ownership

Links to beneficial ownership registers.

Free

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

OpenCorporates

Comprehensive repository of company registries around the world

Partially Free

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

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

OpenSecrets

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

Free

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

OSINT Tools Map

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

Free

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

RuPEP

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

Free

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

SanctionsExplorer

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

Free

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

UN Comtrade Database

United Nations free database of global trade.

Free

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

Wikipedia list of registers

Wikipedia list of official business registers around the world.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/wikipedia-list-of-registers

https://bellingcat.gitbook.io/toolkit/more/all-tools/527-explorer
https://blockexplorer.com/arrow-up-right

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

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/domaintools-whois-lookup

Geo Data Tool

IP geolocation service to identify the location and other technical information associated to IP addresses.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/geo-data-tool

ICANN Lookup

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

Free

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

IDN Checker

IDN Checker detects visually similar versions of a domain.

Free

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

Intelx.io

Find user details in data breaches

Partially Free

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

Moz Link Explorer

Analyse the links of any website.

Free

Guide not available

http://moz.com/link-explorerarrow-up-right

PublicWWW

PublicWWW is a source code search engine that allows you to search for any alphanumeric snippet, signature, or keyword within the HTML, JavaScript, and CSS code of millions of web pages.

Partially Free

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

Shodan

A search engine for internet-connected devices, from webcams to databases.

Partially Free

Guide not available

https://www.shodan.io/arrow-up-right

The Information Laundromat

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/the-information-laundromat

Vortimo

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

Paid

Guide not available

https://www.vortimo.com/arrow-up-right

Wayback Machine

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

Free

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

Web Archives

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

Free

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

What CMS

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

Partially Free

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

Whoxy

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

Partially Free

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

https://bellingcat.gitbook.io/toolkit/more/all-tools/distill
http://completedns.com/arrow-up-right

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/holehearrow-up-right

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/arrow-up-right

WhatsMyName

Search for usernames on several hundred platforms

Free

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

Zeeschuimer

Zeeschuimer is a browser extension for collecting social media posts that are visible in your web browser, enabling systematic analysis of content from platforms that are hard to scrape via APIs.

Free

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

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

Check usernames and email addresses on websites and social networks

Free

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

DeHashed

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

Paid

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

DiscordLeaks

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

Free

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

Eniro

Yellow Pages (Swedish Edition)

Free

Guide not available

https://www.eniro.se/arrow-up-right

Epieos

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

Paid

Guide not available

https://tools.epieos.com/holehe.phparrow-up-right

FastPeopleSearch

Mostly good for US.

Free

Guide not available

http://fastpeoplesearch.com/arrow-up-right

GetContact

Phonenumber ID app - draws from crowdsourced contactbooks

Free

Guide not available

https://www.getcontact.com/en/arrow-up-right

Ghunt

A command line tool for obtaining information about Google accounts.

Free

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

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

Hitta.se

Mapping service for Sweden

Free

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

Intelx.io

Find user details in data breaches

Partially Free

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

Leak-Lookup

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

Partially Free

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

Maigret

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

Free

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

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

NeutrOSINT

A tool for investigating Proton Mail addresses.

Free

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

NigeriaPhonebook

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

Free

Guide not available

https://nigeriaphonebook.com/arrow-up-right

Person Lookup

find individuals, phonenumbers, and adresses

Free

Guide not available

https://personlookup.co.za/arrow-up-right

Pipl

Identity information for professionals

Paid

Guide not available

http://pipl.com/arrow-up-right

Ratsit

Look up phone numbers/names (Sweden)

Free

Guide not available

https://www.ratsit.se/arrow-up-right

Resource Watch

A free open-data platform that hosts 300+ datasets on different topics relating to the environment, people and resources, including real-time datasets.

Free

Guide not available

https://resourcewatch.org/arrow-up-right

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

https://publicrecords.searchsystems.net/arrow-up-right

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

Spokeo

People search through email, phone, name

Paid

Guide not available

http://spokeo.com/arrow-up-right

Swedish Name Register

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

Free

Guide not available

https://scb.se/hitta-statistik/sverige-i-siffror/namnsok/arrow-up-right

The Law Pages

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

Free

Guide not available

https://www.thelawpages.com/court-cases/court-case-search.php?mode=1arrow-up-right

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

https://sur.ly/o/numberway.com/AA000014arrow-up-right

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 a reverse phone number search.

Partially Free

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

TruffleHog

Find leaked credentials.

Free

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

US court case databases

State-by-state guide for researching criminal and civil court cases

Partially Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/us-court-case-databases

WAtools.io

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

Paid

Guide not available

http://watools.io/arrow-up-right

WhatsMyName

Search for usernames on several hundred platforms

Free

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

Worldwide Osint Tools map

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

Free

Guide not available

https://cipher387.github.io/osintmap/arrow-up-right

http://www.192.com/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/name-variant-search

All Tools

Free

Guide not available

AirNav RadarBox

Live flight tracker.

Free

Guide not available

Aviation Safety Network

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

Free

Guide not available

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

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

Equasis

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

Free

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

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

Flightradar24

Flightradar24, a real-time flight tracking service, that provides comprehensive information about aircraft positions, flight numbers, routes, historical data, detailed aircraft specifications.

Partially Free

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

Icarus Flights

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

Free

Guide not available

Illegal, unreported, unregular fishing Vessels List

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

Free

Guide not available

IMO Registry

Ship/shipping-related information from the IMO

Free

Guide not available

License Plate Maps

Collection of tools and maps for discerning license plates by country

Free

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

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

OpenRailwayMap

a detailed online map of the world's railway infrastructure

Free

Guide not available

OpenSky-Network

Community, open source flight tracking network.

Free

Guide not available

PlaneFinder

Live flight tracker.

Free

Guide not available

ShipFinder

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

Partially Free

ShipSpotting.com

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

Free

Guide not available

Tokyo MOU

Ship inspection/history database (PSC Database)

Free

Guide not available

Transit Visualisation

(public) transit routes visualized - near global

Free

Guide not available

VesselFinder

Live marine vessel tracker

Partially Free

WikiRoutes

Public transport database.

Free

Guide not available

Winward

Platform which combines maritime-related data.

Paid

Guide not available

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/arrow-up-right

Airfleets

Database for aircraft details.

Free

Guide not available

http://airfleets.net/homearrow-up-right

Airframes

A database of aircraft details

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

Environment & Wildlife

Name
Description
Cost
Tool Review and Guide

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

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

Aqueduct Water Risk Atlas

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

Guides & Handbooks

Name
Description
Free?

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

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

Yes

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.

hashtag
URL

hashtag

Stay Safe

Online security and privacy

Name
Description
Free?

Data Organization & Analysis

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.

hashtag
URL

hashtag
Description

About Maps and Satellites

A guide to using map and satellite tools.

hashtag
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.

ACLED

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

hashtag
URL

(as of Jan 31, 2025)

hashtag

http://www.airframes.org/arrow-up-right
http://radarbox24.com/arrow-up-right
https://aviation-safety.net/arrow-up-right
http://carnet.ai/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/chronotrains
https://bellingcat.gitbook.io/toolkit/more/all-tools/equasis
http://registry.faa.gov/aircraftinquiry/NNum_inquiry.aspxarrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/flightaware
https://bellingcat.gitbook.io/toolkit/more/all-tools/flightradar24
https://bellingcat.gitbook.io/toolkit/more/all-tools/gpsjam
https://app.icarus.flights/arrow-up-right
https://iuu-vessels.org/Home/Searcharrow-up-right
http://webaccounts.imo.org/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/license-plate-maps
http://liveatc.net/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/marinetraffic
https://wiki.openstreetmap.org/wiki/OpenRailwayMaparrow-up-right
http://opensky-network.org/arrow-up-right
http://planefinder.net/arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/shipfinder
http://shipspotting.com/arrow-up-right
http://www.tokyo-mou.org/arrow-up-right
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.5arrow-up-right
https://bellingcat.gitbook.io/toolkit/more/all-tools/vesselfinder
http://wikiroutes.info/arrow-up-right
https://www.wnwd.com/arrow-up-right

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

Free

Guide not available

https://github.com/bellingcat/tiktok-hashtag-analysisarrow-up-right

Distill.io

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

Partially Free

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

Hunchly

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

Paid

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

Instant Data Scraper

Browser extension for simple web scraping, with table output.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/instant-data-scraper

Lumen

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

Free

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

Wayback Machine

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

Free

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

Web Archives

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

Free

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

https://bellingcat.gitbook.io/toolkit/more/all-tools/archive.today
https://bellingcat.gitbook.io/toolkit/more/all-tools/auto-archiver

The Aqueduct water Risk Atlas, developed by the World Resources Institute (WRI), is an interactive platform for assessing water-related risks globally

Free

Guide not available

https://www.wri.org/applications/aqueduct/water-risk-atlas/arrow-up-right

BirdNet

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

Free

Guide not available

https://birdnet.cornell.edu/maparrow-up-right

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/arrow-up-right

EIA Global Environmental Crime Tracker

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

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/eia-global-environmental-crime-tracker

Environmental Justice Atlas

Map of environmental-related conflict globally

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/environmental-justice-atlas

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

Explore tree cover loss and gain data, recent deforestation and fire alerts, land use designations, carbon emissions, biodiversity metrics and more.

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

Locust Hub

A repository for desert locust data with maps and other resources for tracking movements, early detection and planning locust control interventions.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/locust-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/arrow-up-right

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/#currentarrow-up-right

Resource Watch

A free open-data platform that hosts 300+ datasets on different topics relating to the environment, people and resources, including real-time datasets.

Free

Guide not available

https://resourcewatch.org/arrow-up-right

River Runner Global

Calculate which water stream a drop of rain will follow

Free

Guide not available

https://river-runner-global.samlearner.com/arrow-up-right

Species+

Centralized website with vulnerable species information.

Free

Guide not available

https://www.speciesplus.net/speciesarrow-up-right

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/bassarrow-up-right

World Database on Protected and Conserved Areas

A comprehensive global database on terrestrial and marine protected areas.

Free

https://bellingcat.gitbook.io/toolkit/more/all-tools/world-database-protected-areas

https://bellingcat.gitbook.io/toolkit/more/all-tools/alltrails
https://www.amazoniasocioambiental.org/en/arrow-up-right

IntelTechniques Toolsarrow-up-right

An interface for various OSINT tools by Michael Bazzell.

Yes

How to verify?arrow-up-right

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

Yes

Julia Angwin’s 212 data brokersarrow-up-right

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

Yes

Swiss OSINT toolkitarrow-up-right

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

Yes

Bellingcat Newsletterarrow-up-right
Bellingcat Challenge Newsletterarrow-up-right
Indicatorarrow-up-right

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

Yes

Global Investigation Journalism Network Resource Centerarrow-up-right

Guides on various journalism-related topics including open source investigations. Relevant sections are amongst others: Investigative Techniquesarrow-up-right and Reporting Tools & Tipsarrow-up-right.

Yes

Quiztimearrow-up-right

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

Yes

Recordings from the International Journalism Festivalarrow-up-right

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

Berkeley Protocol on Digital Open Source Investigationsarrow-up-right

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

Yes

Academic reading listarrow-up-right

List of scholarly readings on open source research and methods

Yes

OSINT at Homearrow-up-right

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

Yes

Recordings from Bellingfestarrow-up-right

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

Yes

Exposing the Invisiblearrow-up-right

Resources for investigators by Tactical Techarrow-up-right.

Yes

Online course: Open Source Investigations for Human Rightsarrow-up-right

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

Yes

Video as Evidence Field Guidearrow-up-right

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

Yes

Open-Source Practitioner’s Guide to the Murad Code - Pilot Versionarrow-up-right

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 guidearrow-up-right

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

Yes

INHOPE hotlinearrow-up-right

Report potential child sexual abuse material (CSAM) online.

Yes

How to Maintain Mental Hygiene as an Open Source Researcherarrow-up-right

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

Yes

Setting your Moral Compass: A Workbook for Applied Ethics in OSINTarrow-up-right

Provided by the Stanley Center for Peace and Security

Yes

The Replaybook: A field guide to the climate and information crisisarrow-up-right

Insights from 30 organisations and practitioners on the climate and information crisis (includes a contribution from Bellingcat founder Eliot Higgins).

Yes

Bellingcat Resourcesarrow-up-right
Bellingcat Tech Seriesarrow-up-right
Verification Handbookarrow-up-right
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.

hashtag
Cost

hashtag
Level of difficulty

starstarstarstarstarstar

hashtag
Requirements

Internet access is required for the tool.

hashtag
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 government websites, lobbying disclosure databases, the Securities and Exchange Commission's EDGAR database, 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.

hashtag
Ethical Considerations

None

hashtag
Guides and articles

ProPublica: 527 Explorerarrow-up-right

ProPublica: How to Use ProPublica's 527 Explorerarrow-up-right, Youtube, July 2024.

Ellis Simani: How a Network of Nonprofits Enriches Fundraisers While Spending Almost Nothing on Its Stated Cauarrow-up-rightsearrow-up-right, ProPublica, June 18, 2024.

OpenSecrets: 527 Basicsarrow-up-right

hashtag
Tool provider

ProPublicaarrow-up-right, US.

hashtag
Advertising Trackers

Page maintainer

Bellingcat Volunteer Team

https://projects.propublica.org/527-explorer/arrow-up-right

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

Protect Yourself From Onlline Trackingarrow-up-right

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

yes

HTTPS Everywherearrow-up-right

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

yes

Two Factor Auth (2FA)arrow-up-right

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

Yes

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

Atlos

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

Partially Free

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

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

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

Datawrapper

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

4plebs.org is an archive site that primarily focuses on archiving threads from various boards on the 4chan image board. 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:

Screenshot of search results for the term 'Bellingcat'

hashtag
Cost

hashtag
Level of difficulty

starstarstarstarstarstar

hashtag
Requirements

  • Web: any modern web browser.

  • API: no key or credentials required.

hashtag
Limitations

  • Incomplete archive: posts from 2006-2009 have not yet been imported to the archive. Some 2010-2013 archives are partially imported (see: https://archive.4plebs.org/_/articles/faq/arrow-up-right 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: https://lumendatabase.org/notices/search?recipient_name_facet=4plebs.orgarrow-up-right

  • 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 .

hashtag
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.

hashtag
Guide

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

Official Wiki

  • https://archive.4plebs.org/_/articles/faq/arrow-up-right

Articles

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

  • The Folly of DALL-E: How 4chan is Abusing Bing’s New Image Modelarrow-up-right by Bellingcat

  • Where in the World is Q? Clues from Image Metadataarrow-up-right by Bellingcat

  • The Measure of Hate on 4chanarrow-up-right by R. Thompson for Rolling Stone

hashtag
Developer Resources

  • https://4plebs.tech/foolfuuka/arrow-up-right

  • Documentation from original developersarrow-up-right

Community and Support

  • https://twitter.com/4plebsarrow-up-right

  • Email: admin@4plebs.orgenvelope

hashtag
Tool provider

Unclear (some of the website developers are listed here: https://archive.4plebs.org/_/articles/credits/arrow-up-right)

hashtag
Advertising Trackers

hashtag
Page Maintainer

Bellingcat Volunteer Team

https://4plebs.org/arrow-up-right
hashtag
Ethical Considerations

hashtag
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:

NASA, , Public Domain

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 Mercator projectionarrow-up-right and the Mercator Web Projectionarrow-up-right used by Google Maps, Open Street map, Bing Maps, etc. are not accurate representations of countries and continents. The Gall–Peters projectionarrow-up-right 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 Thinking Critically About Maps: Researching, Resisting and Re-imagining the Worldarrow-up-right 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 Painting Country: Maps of the Countryarrow-up-right.

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: https://kit.exposingtheinvisible.org/en/critical-maps.htmlarrow-up-right (Accessed: 26th April 2025).

  • Houston, D. (2017) Five maps that will change how you see the world, The Conversation. Available at: http://theconversation.com/five-maps-that-will-change-how-you-see-the-world-74967arrow-up-right (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: https://doi.org/10.17953/aicrj.42.3.lucchesiarrow-up-right

3D Space

Three-dimensional space can also be another challenge for maps and map makers. Eyal Weisman's Open Democracy essay The Politics of Verticalityarrow-up-right 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 Forensic Architecturearrow-up-right's work is engaged in mapping violence across time and space using forensic methods to counter institutional bias.

hashtag
Privacy

Open source researchers need to be aware of how satellite imagery platforms track and use researcher's data. In Europe the General Data Protection Regulation (GDPR)arrow-up-right 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 protects individual's privacyarrow-up-right 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 Six Reasons Why Google Maps Is the Creepiest App On Your Phonearrow-up-right 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: https://doi.org/10.1016/j.gecadv.2023.100003arrow-up-right.

  • February 2021, M.P.// 25 (2021) Why we need to think about ethics when using satellite data for development, Devex. Available at: https://www.devex.com/news/sponsored/why-we-need-to-think-about-ethics-when-using-satellite-data-for-development-99148arrow-up-right (Accessed: 26th April 2025).

hashtag
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.

hashtag
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:

  • Circular Error at the 90th percentilearrow-up-right (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.

  • Root Mean Squared Error (RMSE)arrow-up-right: 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 How accurate is Google Earth’s measurements?arrow-up-right

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

hashtag
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 temporal resolutionarrow-up-right 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 data latencyarrow-up-right 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.

hashtag
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 herearrow-up-right 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 Google redraws the borders on maps depending on who’s lookingarrow-up-right.

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 incorrect alignment of street maps with satellite maps in various applicationsarrow-up-right. Users inside China are also restricted from accessing many of the services Western researchers take for granted by the 'Great Firewallarrow-up-right' 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: https://www.newstatesman.com/spotlight/2022/08/mapping-navigational-apps-gis-safety-bias-google-mapsarrow-up-right (Accessed: 26th April 2025).

‘Widespread Blurring of Satellite Images Reveals Secret Facilities’ (no date) Federation of American Scientists. Available at: https://fas.org/publication/widespread-blurring-of-satellite-images-reveals-secret-facilities/arrow-up-right (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 Crowdsourced geospatial data quality: challenges and future directions.arrow-up-right

hashtag
Other resources

hashtag
Wikis

  • SentiWiki (no date). Available at: https://sentiwiki.copernicus.eu/web/sentiwikiarrow-up-right (Accessed: 26th April 2025).

hashtag
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: https://landinfo.com/buying-optical-satellite-imagery-the-top-ten-things-to-consider/arrow-up-right (Accessed: 26th April 2025).

  • 1. Introduction to The Politics of Verticality (no date) openDemocracy. Available at: https://www.opendemocracy.net/en/article_801jsp/arrow-up-right (Accessed: 26th April 2025).

  • Key factors to consider when choosing between aerial & satellite imagery- Aerometrex (no date). Available at: https://aerometrex.com.au/resources/blog/key-factors-consider-when-choosing-between-aerial-satellite-imagery/arrow-up-right (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: https://datajournalism.com/watch/mapping-for-journalistsarrow-up-right (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

Bellingcat volunteer team

Description

ACLED provides detailed, up-to-date information on political violence and protest events worldwide. The toolset includes the ACLED Explorerarrow-up-right, Trendfinderarrow-up-right, Conflict Alert System (CAST)arrow-up-right, and a Conflict Exposure Calculatorarrow-up-right, 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, 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.

  • Analysis reportsarrow-up-right: Written reports by ACLED analysts and researchers based on 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.

circle-info

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.

hashtag
Features

hashtag
Data

  • Data export toolarrow-up-right: Weekly updated conflict and protest data, as well as curated datasets.arrow-up-right

  • ACLED Explorerarrow-up-right: Filters data by location, actor, and event type, with exportable tables and charts. Still the quickest route to map/table/chart views and CSV/XLS downloads of the full 1997-present archive.

  • Early Warning Dashboardarrow-up-right (2025-) – ACLED has merged Trendfinder into a revamped Early Warning Dashboard that now houses all four risk tools (Trendfinder, CAST, Conflict Exposure Calculator and Conflict Index) behind a single login. A shared header lets you set date range, geography and actor/event filters once and carry them across modules; a new dark-mode toggle improves readability during night-shift monitoring or presentations.

    • : 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.

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

hashtag
Analysis - Tools

circle-info

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

hashtag
ACLED Explorer

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

hashtag
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.

chevron-rightTrendfinder Functionshashtag
  • 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.

hashtag
ACLED Conflict Alert System (CAST)

The ACLED Conflict Alert System (CAST)arrow-up-right forecasts global political violence events up to six months in advance, providing monthly updates and accuracy metrics for previous forecasts.

chevron-rightForecasts function overviewhashtag
  • 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 enable users to assess the accuracy of the forecast compared to the last six months.

chevron-rightAccuracy metrics overviewhashtag
  • 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).

CAST monthly forecasts are concise digests produced by ACLED’s Conflict Alert System that project organised political violence six months ahead and are released at the start of every month. Each report pairs a global hotspot map and Early-Warning Watch List with country-level risk charts, model-performance metrics and brief analytical commentary. Readers can browse the full series arrow-up-rightor download the latest editionarrow-up-right directly from ACLED’s website.

hashtag
Conflict Exposure Calculator

Shows the number of peoplearrow-up-right exposed to conflict in the selected area and time period.

chevron-rightConflict exposure calucator functionshashtag
  • 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.

hashtag
Weekly Conflict Finder

The Weekly Conflict Index provides a singular measure of conflict intensity in every country in the world.

Example below: May 2024.

hashtag
Special Projects

Focused Conflict Monitoring: ACLED provides analysis on several current conflicts and political violence, including the Ukraine Conflict Monitorarrow-up-right, Yemen Conflict Observatoryarrow-up-right, and Gaza Monitorarrow-up-right.

circle-info

Not every focused conflict monitor is available for every registered user.

hashtag
Cost

The free myACLED tier provides access to dashboards and aggregated data, while higher tiers (Research, Partner, Enterprise) may involve a fee and give disaggregated or real‑time event data.

hashtag
Level of difficulty

starstarstarstarstarstarstar

Medium – interactive dashboards and API require some technical skill.

hashtag
Requirements

  • Web - any modern web browser.

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

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

hashtag
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 all countries worldwide, 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 certain events due to the time required 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 be available only to users with specific access levels, limiting 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 the 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 . CAST forecasts are indicative and should not be treated as certainties.

Researchers should consider these limitations alongside their research goals and methodologies to determine whether ACLED's tools and datasets suit their needs.

hashtag
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 Terms of Usearrow-up-right 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 biases in data collection and reporting processes and understand how they may affect the representation of certain groups or incidents.

  • Ethical Use and Attribution: Users of ACLED data should use 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. Users must follow ACLED’s End User License Agreement, content‑usage terms, and attribution policy when reusing the data.

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

hashtag
Guides and articles

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

hashtag
Official Wiki

ACLED offers a Quick Guide to ACLED Dataarrow-up-right and maintains a Resource Library for users seeking comprehensive information.

Tutorials and Articles

  • The ACLED API Documentationarrow-up-right remains the primary resource for developers integrating ACLED data into applications.

  • Keeping ACLED Data Updatedarrow-up-right – A brief FAQ outlining ACLED’s “living dataset” policy: new events are added and historical records may be revised during the weekly Monday–Tuesday release cycle. It lists the kinds of changes users should expect (additions, substitutions, deletions) and reminds analysts to refresh local copies regularly to avoid version drift.

hashtag
Use Cases:

  • Eclipse Mania, Coastal Earthquakes, Bridge Collapse, and Breaking the Ramadan Fast. Available at: https://gijn.org/stories/eclipse-mania-coastal-earthquakes-bridge-collapse/arrow-up-right (Accessed: 15 May 2024).

  • Ruser, N. (2018). How to Scrape Interactive Geospatial Data, bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2018/09/05/scrape-interactive-geospatial-data/arrow-up-right (Accessed: 15 May 2024).

  • ‘Mapping the Unknown: Using ACLED Data and GIS to Understand Conflict Zones’, Medium, 20 October. Available at: https://medium.com/@avoukenas/mapping-the-unknown-using-acled-data-and-gis-to-understand-conflict-zones-f6f927e04cf1arrow-up-right (Accessed: 15 May 2024).

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

hashtag
Video:

  • Accessing ACLED Data (2023). Available at: https://www.youtube.com/watch?v=wpInq3Lhqowarrow-up-right (Accessed: 15 May 2024).

  • The ACLED Conflict Alert System (CAST) (2024). Available at: https://www.youtube.com/watch?v=CZMNv7y_9lQarrow-up-right (Accessed: 15 May 2024). Voukenas, A. (2023)

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

hashtag
Developer Resources

  • https://apidocs.acleddata.com/arrow-up-right

Community and Support

  • https://acleddata.com/knowledge-base/arrow-up-right

  • https://acleddata.com/about/local-networksarrow-up-right

hashtag
Tool provider

The Armed Conflict Location & Event Data Project (ACLED) https://acleddata.com/arrow-up-right - ACLED is an independent non‑profit organisation incorporated in Wisconsin, United States

ACLED was created by Clionadh Raleigharrow-up-right, 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

hashtag
Advertising Trackers

Page maintainer

Martin Sona

https://acleddata.com/arrow-up-right

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.

hashtag
URL

https://www.alltrails.com/arrow-up-right

hashtag
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:

Explore

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

Individual Trails

  • Photos

  • Directions

  • Print

Community

  • Local: see public user activity nearby.

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

  • Engagement: Like and Comment on posts.

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.

User Profile

  • Feed: activities of people you follow.

  • Create Map: create a custom trail.

  • Language

Example below shows search for Vondelpark Loop in Amsterdam:

hashtag
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

hashtag
Level of difficulty

hashtag
Requirements

  • Web: any modern web browser.

  • Mobile: iOS and Android

  • Email address: Email address for an account

hashtag
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.

hashtag
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 . .

hashtag
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).

hashtag
Developer Resources

Community and Support

hashtag
Tool provider

AllTrails, LLC - USA

hashtag
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.

hashtag
URL

https://imagehunter.apollomapping.com/arrow-up-right

hashtag
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)

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.

hashtag
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.)

hashtag
Level of difficulty

hashtag
Requirements

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

hashtag
Limitations

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

hashtag
Tool provider

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

hashtag
Advertising Trackers

Page maintainer

Archive.today

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

hashtag
URL

https://archive.todayarrow-up-right

hashtag
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.

hashtag
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).

hashtag
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.

hashtag
Cost

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

hashtag
Level of difficulty

hashtag
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.

hashtag
Limitations

Category
Limitation
Why it matters

hashtag
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.

hashtag
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. ()

hashtag
Tool provider

Unknown, you might want to read

hashtag
Advertising Trackers

Page maintainer

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.

hashtag
URL

hashtag

Apple Maps

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

hashtag
URL

hashtag
Description

Auto Archiver

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

hashtag
URL

v1.2.0 (Jan 08, 26); as of January 31, 2026

hashtag

Azure AI Video Indexer

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

hashtag
URL

hashtag
Description

Bellingcat OpenStreetMap Search

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

hashtag
URL

hashtag
Description

Jilin-1 (Chinese)
  • Siwei SuperView-2 (Chinese)

  • KOMPSAT (Korean)

  • Beijing-3 (Chinese)

  • TerraSAR-X (SAR imagery) (German)

  • starstarstarstarstarstarstar

    Logan Williams. Reviewer Sophie Tedling;

    Planet Explorerarrow-up-right
    many different companiesarrow-up-right
    Sentinel Hubarrow-up-right
    $6.50/square kilometer for Planet SkySat imageryarrow-up-right
    $17.50/square kilometer for Maxar's WorldView-2arrow-up-right
    QGISarrow-up-right
    Tor Browserarrow-up-right
    Tails OSarrow-up-right
    Panopticlickarrow-up-right
    Privacy Badgerarrow-up-right
    Security in a Boxarrow-up-right
    Security Planner (CitizenLab)arrow-up-right
    Surveillance Self-Defensearrow-up-right
    Tech Solidarityarrow-up-right
    URLscanarrow-up-right
    VirusTotalarrow-up-right
    Malicious URL Testerarrow-up-right
    Tella Apparrow-up-right
    Blur - Chrome extensionarrow-up-right
    Dangerzonearrow-up-right
    Freedom of the Press Foundationarrow-up-right
    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.graphicsarrow-up-right
    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

  • 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

  • Connect: connect with other users.
    Activities
  • Completed: trails users have completed

  • Followers

  • Following

  • Stats

  • Lists

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

  • Preview 3D Flyovers

  • Find trails by distance from you

  • Unlock more map details

  • Print maps for backup

  • Give back with 1% for the Planet

  • 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: The Problem With AllTrailsarrow-up-right and AllTrails.com Haters: The Problem isn’t the App, It’s Usarrow-up-right

  • starstarstarstarstarstarstar

    Bellingcat Volunteer Team/Unassigned

    AllTrails+arrow-up-right
    AllTrails+arrow-up-right
    default privacy settingsarrow-up-right
    Protection from Harassment Act 1997arrow-up-right
    section 42A (1) Criminal Justice and Police Act 2001arrow-up-right
    Section 32 Crime and Disorder Act 1998arrow-up-right
    https://support.alltrails.com/hc/en-usarrow-up-right
    https://www.vice.com/en/article/v7b4zy/alltrails-data-exposes-precise-movements-of-former-top-biden-officialarrow-up-right
    https://support.alltrails.com/hc/en-us/articles/360055345532-Getting-Started-with-AllTrails-Overviewarrow-up-right
    https://www.youtube.com/watch?v=zcMm2bNwKMEarrow-up-right
    https://www.youtube.com/watch?v=H8lsGsHJsYoarrow-up-right
    https://kaltura.uconn.edu/playlist/dedicated/1_t2twtq81/1_x2lc8p54arrow-up-right
    https://github.com/alltrailsarrow-up-right
    https://support.alltrails.com/hc/en-usarrow-up-right
    https://www.alltrails.com/arrow-up-right
    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
    response status code 429arrow-up-right
    Retry-After headerarrow-up-right
    The Oxygen of Amplificationarrow-up-right
    Conflict Indexarrow-up-right: Severity ranking that combines four indicatorsarrow-up-right (fatalities, events, locations, and actors) to rank global conflicts.
    ACLED Trendfinderarrow-up-right
    CAST (Conflict Alert System)arrow-up-right
    Special Projectsarrow-up-right
    herearrow-up-right
    All files are served from Archive.today mirrors and remain accessible even if the origin disappears.

    Operator transparency

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

    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 ()

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

    Bookmarklet

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

    Advanced search operators (insite:, quotes, *)

    Narrow results inside a domain or find all snapshots containing a phrase.Wikipediaarrow-up-right

    API / Memento TimeGate

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

    ZIP download (legacy)

    Grab a bundled copy of pre-2019 captures for offline evidence.Wikipediaarrow-up-right

    starstarstarstarstarstar

    File-type support

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

    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 (Wikipediaarrow-up-right)

    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 (Wikipediaarrow-up-right)

    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 (Wikipediaarrow-up-right) (Redditarrow-up-right)

    Bellingcat Team

    Wikipediaarrow-up-right
    bellingcatarrow-up-right
    bellingcatarrow-up-right
    Chromearrow-up-right
    blogspot.comarrow-up-right
    "archive.today: On the trail of the mysterious guerrilla archivist of the Internet".arrow-up-right

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

    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    Requirements

    • Windows Only

    hashtag
    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 issuesarrow-up-right.

    • Limited support and documentation.

    hashtag
    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.htmlarrow-up-right

    Tutorials and Articles

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

    • Autostitch Panorama Software Review (no date). Available at: https://www.neopanoramic.com/review/autostitcharrow-up-right (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.1238630arrow-up-right.

    • 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: .

    • How To Make a Panorama Photo Tutorial (no date). Available at: (Accessed: 18 June 2024).

    • Matthew Alun Brown (no date). Available at: (Accessed: 18 June 2024).

    Video Tutorials

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

    hashtag
    Tool provider

    Matthew Alun Brown - United States

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

    hashtag
    Advertising Trackers

    Page maintainer

    Anisa Shabir

    https://mattabrown.github.io/autostitch.htmlarrow-up-right

    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:

    Screenshot of 3D view in Apple Maps Desktop of a search for Amsterdam.

    Limited functionality available on the web at: https://maps.apple.com/imagecollection/map?path=amsterdamarrow-up-right

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    • Web: any modern web browser

    • Mobile: iOS

    • Developer Platform: Apple account with email address and a credit card.

    hashtag
    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 Feature Availability Pagearrow-up-right 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 Feature Availability Pagearrow-up-right documents Apple's Look Around coverage and their Apple Maps Image Collectionarrow-up-right 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.

    hashtag
    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 The world probably doesn’t look like you think it does — and that matters, a lotarrow-up-right and Not All Digital Maps Are the Samearrow-up-right.

    hashtag
    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: https://www.apple.com/maps/arrow-up-right

    Tutorials and Articles

    • Learn – Apple Maps for iOS & Mac – TheMacU.com (no date). Available at: https://themacu.com/all-tutorials/macos-ios-tutorials/learn-apple-maps-for-ios/arrow-up-right (Accessed: 12 April 2024).

    • Organize places in My Guides in Maps on iPhone (no date) Apple Support. Available at: https://support.apple.com/guide/iphone/organize-places-in-my-guides-iph0a53d4d7f/iosarrow-up-right (Accessed: 12 April 2024).updated, T.P. last (2022)

    • Apple Maps: 17 essential tips and tricks, Tom’s Guide. Available at: https://www.tomsguide.com/how-to/apple-maps-15-essential-tips-and-tricksarrow-up-right (Accessed: 12 April 2024).

    Video Tutorials

    • Maps for iPhone is AWESOME now! (FULL Tutorial + iOS17) (2023). Available at: https://www.youtube.com/watch?v=Ajo6zJEWnvYarrow-up-right (Accessed: 12 April 2024).

    hashtag
    Developer Resources

    • https://developer.apple.com/maps/arrow-up-right

    Community and Support

    • provided as part of the Apple Maps app.

    hashtag
    Tool provider

    Apple Inc. https://www.apple.com/arrow-up-right - United States

    hashtag
    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team/Unassigned. Reviewer Sophie Tedling;

    https://www.apple.com/maps/arrow-up-right
    Description
    A screen grab of an Auto Archiver execution for the Tajik-Kyrgyz border conflict. .

    The Auto Archiver is an open-source tool developed by Bellingcat that automates the process of archiving online content. It's designed for journalists, researchers, and human rights defenders who need to preserve digital evidence from the web. With Auto Archiver, you can systematically save social media posts, videos, images, and entire webpages to ensure they remain accessible even if the original content is taken down.

    hashtag
    How It Works

    The tool works by taking a list of URLs from a Google Sheet or a CSV file. It then processes each link, using the best archiving strategy for the given platform. It can handle content from a wide range of sources, including Twitter, YouTube, TikTok, Telegram, and Facebook.

    The archived content, including media files and a screenshot of the original page, is saved to your chosen storage location. You can configure Auto Archiver to use your local machine, a Google Drive folder, or an S3-compatible object store (like Amazon S3 or Digital Ocean Spaces). The tool then reports the status of each archiving job back to your original spreadsheet, giving you a clear overview of what has been preserved.

    hashtag
    New Features: Web Interface and API

    The latest version of Auto Archiver includes a user-friendly web interface and an API, built with FastAPI. This makes it even easier to manage your archiving tasks. You can now submit URLs directly through the web UI, monitor the progress of your archives, and manage your archived content without needing to interact with the command line.

    hashtag
    An archiving tool for open source researchers

    The Auto Archiver’s automation, expanded platform support, and use of robust archiving techniques can make it a useful tool for open-source investigations. Unlike manual archiving, which can be time-consuming and inconsistent, this tool enables a more rapid and reliable capture of information, ensuring that valuable online content remains accessible even if it is 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. 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 (gijn.orgarrow-up-right). It has also been adopted by organizations like the Centre for Information Resiliencearrow-up-right and OSR4Rightsarrow-up-right to systematically archive content from conflict zones (bellingcat.comarrow-up-right). 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 (gijn.orgarrow-up-right).

    hashtag
    Getting Started

    To run Auto Archiver locally, some technical knowledge is needed for the initial setup. The easiest method is using Docker, which bundles all dependencies and simplifies the installation process.

    hashtag
    Notable instances and case studies:

    • Russia-Ukraine War: Bellingcat used the Auto Archiver to systematically capture social media postsarrow-up-right from platforms like Telegram and X, creating a permanent record of military movements, civilian harm, and other evidence.

    • Human Rights in Myanmar: The tool has been used to document social media posts related to human rights violations during the 2021 military couparrow-up-right, preserving evidence of protests and crackdowns.

    • Election Violence Evidence: The Global Investigative Journalism Network (GIJN) highlighted the Auto Archiver as a critical tool for preserving video evidence of election-related violence, naming it one of its "Top 10 Investigative Tools of 2023."arrow-up-right

    • Misinformation Campaigns: Researchers use the tool to before they are removed, allowing for later analysis of tactics.

    • Environmental Disasters: such as the 2020 wildfires in Australia or the 2023 earthquakes in Turkey and Syria, have been archived to serve as evidence for response analysis and historical documentation.

    hashtag
    Usage of Auto-Archiver

    Frontend of a fresh Auto Archiver in Bellingcat's hosted version of the tool.

    hashtag
    Supported Platforms

    The tool uses a modular system of "extractors" to target different sites. If a primary method fails, it defaults to submitting the URL to the Wayback Machine for a basic snapshot.

    Platform

    How It Archives

    Login/API Needed?

    Twitter (X)

    Uses Twitter’s API v2 if a token is provided; otherwise attempts web scraping of the tweet content.

    API Bearer token optional (for higher reliability). If no API, adding your login cookies can help.

    Telegram

    Uses Telegram APIs (Telethon/Bot API) or public web access to fetch messages and media.

    Telegram API ID & bot token optional (provides expanded access, e.g. private chats). Public channel posts can archive without login.

    TikTok

    Uses a native web scraper to grab video and metadata (continually updated for TikTok’s site changes).

    No official API. May require a session cookie for some videos (especially region-locked or private content).

    Instagram

    Can use an unofficial API or headless browser to scrape posts. Often requires an authenticated session for full media (e.g. stories).

    Instagram login optional but recommended. Without an account, some posts or media might not be accessible. (An optional “InstagrAPI” service can be set up with your IG credentials for this.)

    All platforms: if the primary method fails (due to login requirements, errors, etc.), Auto Archiver will submit the URL to the Wayback Machine for a basic snapshotarrow-up-right. This ensures at least a raw copy is preservedarrow-up-right, though dynamic content or videos in that snapshot may be missing.

    chevron-rightCore Engine Deep Divehashtag
    Auto-Archiver processing pipeline. The orchestrator runs each URL through configured modules in sequence. Feeder modules supply URLs (from user input, CSV, Google Sheets, etc.), then Extractor modules fetch the content (using site-specific archivers or web downloaders). Enricher modules add metadata (e.g. screenshots, hashes, timestamps). Outputs are written via Storage modules (saving files locally or to cloud storage) and Database modules (updating a Google Sheet, CSV log, etc.). A Formatter can generate a human-friendly report (e.g. an HTML page linking the archived media). The default pipeline (v1.0.1) uses the CLI feeder, generic and site-specific extractors (Twitter, Telegram, etc.), several enrichers (screenshot, SSL info, hashes, thumbnails, etc.), local storage, CSV/console logging, and an HTML formatter
    • Input Feeders: The tool is designed to ingest lists of URLs from a variety of sources, which it refers to as "feeders". The most common and well-documented method is using a Google Sheet, where a user simply pastes URLs into a designated column. This method requires the user to create a Google Cloud Service Account, generate a JSON credentials file, and share the target Google Sheet with the service account's unique email address, granting it editor permissions. The tool also supports simpler feeders, such as local CSV files or direct URL input from the command-line interface (CLI).

    • Modular Extractors: A key strength of the Auto Archiver is its modular design for handling different platforms. Upon receiving a URL, the tool intelligently routes it to a platform-specific "extractor" module designed to handle the unique structure and characteristics of that site. For example, a TikTok URL will be processed by the TikTok extractor, a YouTube link by the YouTube extractor, and a Telegram post by the Telegram extractor. This modularity allows the tool to be flexible and extensible, with the community able to contribute new extractors or update existing ones as platforms change.

    • Underlying Dependencies: The core engine's power comes from its integration with other robust open-source libraries. For downloading videos from a vast array of sites, it leverages the industry-standard yt-dlp library. For interacting with Telegram, it utilizes libraries such as Telethon. To capture screenshots and render complex, JavaScript-heavy webpages, it employs a headless browser, such as an integrated version of Google Chrome.

    • Configurable Storage Backends: The user has complete control over where the archived data is stored. The configuration file allows for specifying a storage backend, which can be a folder on the local machine, a cloud-based object storage bucket compatible with the Amazon S3 API (such as Digital Ocean Spaces or AWS S3), or a folder within the user's Google Drive.

    • Feedback Loop: One of the tool's most user-friendly features, particularly when using the Google Sheets feeder, is its ability to provide real-time feedback. As it processes each URL, the tool writes the status of the job—such as "in progress," "success," or a specific error message—back into the adjacent columns of the same spreadsheet. Upon successful archival, it populates these columns with valuable information, including a direct link to the archived content in the configured storage location, a link to the screenshot, and any extracted metadata like the post's title or duration

    hashtag
    Installation methods: Choose one of the following setups:

    Option A: Docker (simplest)

    • If you don’t want to fuss with Python environments, use Docker. First, install Docker. Then, pull the Auto Archiver image and run it in a single command. For example:

      The above will download the latest container and execute the archiver using a config file located at ./secrets/config.yaml (mounted into the container). Docker already includes all required dependenciesarrow-up-right (Python, browser, etc.), which simplifies setup.

    Option B: Python/Piparrow-up-right

    Ensure you have Python 3.10 or higher installed. Then install the package from PyPI:

    This adds an auto-archiver command to your system patharrow-up-right. You can check it by running auto-archiver --help for available options. (Advanced users can also clone the GitHub repoarrow-up-right and install manually, but pip is easier.)

    Diagram: How Auto Archiver routes finished files to different storage back-ends—Local disk, S3, Google Drive, or Atlos DB—and returns the corresponding public/CDN or Drive URLs.

    hashtag
    Configuration

    Auto Archiver is highly configurable via a YAML filearrow-up-right (often named orchestration.yaml or config.yaml). You can create this by hand or use the tool’s built-in configuration editorarrow-up-right for guidance.

    Auto Archiver’s web-based Configuration Editor: upload an existing orchestration.yaml (step 1), then tick or drag modules—Feeders, Extractors, Enrichers, Databases, Storages, Formatters—to build a custom archiving pipeline before saving the new YAML or copying it to your clipboard (steps 2-4).

    Key settings in the config include:

    • Input source (Feederarrow-up-right): Decide how you will supply URLs. Common options are Google Sheetsarrow-up-right (you’ll provide the Sheet IDarrow-up-right and your Google credentials file patharrow-up-right in the config), or CSVarrow-up-right/Consolearrow-up-right (for a local CSV file or manual input). For Google Sheets, ensure the is given edit access to the sheetarrow-up-right. For a CSV, prepare a CSV with at least a “URL” column and any other optional columns (the tool will append results to this file).

    • Output storage: Choose where archived data will be saved. By default, it can save to a local folderarrow-up-right (on disk). You can also configure cloud storage: e.g. an Amazon S3 bucketarrow-up-right, Google Drivearrow-up-right, or othersarrow-up-right. If using local storage, you might specify an output directory. The tool will organize archived files (videos, images, HTML, etc.) in that location, usually grouped by date or task.

    • Modules to enable: Auto Archiver has modular “” (for pulling content) and (for extra data). By default, it decides automatically, but you can toggle some. For example, a can capture a PNG image of the page or even save the page in a , a can record cryptographic hashes of files for integrity, a can attempt to transcribe video/audio (using ) etc. In the config YAML, you might see sections like enrichers: or extractors: where you can enable/disable these. If you leave them on, be sure to have the required dependencies (e.g. ).

    • : In the config (or in a separate .env file that the config references), you’ll plug in any or login info needed. For instance, to use the , put ; for , ; for Reddit/LinkedIn, you might . All of these are optional – the tool will try to work without them – but providing credentials improves success.

    circle-exclamation

    Make sure to keep this config file secure (don’t share it publicly) since it contains your secret keys.

    chevron-rightYAML setup examplehashtag

    hashtag
    Usage Examples

    Once everything is installed and configured, using Auto Archiver is straightforward. You typically run it via the command line. Common use cases include:

    hashtag
    Archiving from a Google Sheet

    If you set up a Google Sheet with URLs, just run the tool and point it to your config. For example:

    Upon running, Auto Archiver will connect to the Google Sheet you specifiedarrow-up-right. It will read each new URL in the sheet and begin archiving them one by one. You can watch the progress in the terminal. For each URL, the sheet will get updated with new data columns, such as an “Archive Status” (e.g. ✅ Archived or ❌ Failed) and links to the archived results. For instance, the sheet might show the direct URL to an archived video filearrow-up-right, a link to a screenshot imagearrow-up-right, a hash valuearrow-up-right, or a timestamp of when it was archivedarrow-up-right. This gives you an easy overview within the spreadsheet itself of what’s been captured.

    hashtag
    Using a CSV or list of URLs

    If you prefer not to use Google Sheets, you can supply a simple CSV filearrow-up-right. Put your URLs under a header (e.g. URL) in the CSV. Adjust your config to use the CSV feeder (point it to the file path). Then run:

    The tool will read the CSV and process each link similarly. It can either update the same CSV with results or output a new report CSV. This is handy for one-off batches of links. (You can also run a single URL directly via the console feeder, or even script multiple auto-archiver calls for individual URLs. In general, it’s designed to handle a list rather than one URL at a time, but nothing stops you from making a CSV with just one link

    hashtag
    Downloading from social media

    You don’t need separate commands for each platform – just put the links in your input, and Auto Archiver picks the right approach. You just drop the links into your input source (for example, the “URL” column of a Google Sheet configured with the gsheet_feeder_db modulearrow-up-right). Auto Archiver’s orchestrator arrow-up-rightchecks each link, chooses the matching extractor, runs it, then writes the results back to the sheet. For example: to save a Telegram postarrow-up-right (or an entire public channel’s history), you might paste the Telegram message URL or channel URL in the sheet. The archiver will download the text of the post, any images or video in it, and even stickers or files if possible. If you provided Telegram API credentials, it can retrieve a long history of a channel more reliably via Telethonarrow-up-right, including content that a simple scraper might miss. As another example, to archive a Twitter/X postarrow-up-right, you’d put the tweet URL. With a Twitter API key setarrow-up-right, the tool will fetch the tweet data (text, author, timestamp) through the API; if no key, it will try to scrape the tweet from the web or rely on a Wayback snapshot. In both cases, if the tweet has a video, Auto Archiver uses yt-dlp (or a similar downloader) to grab the video file for you. All of that gets saved and logged without you having to run separate download commands.

    hashtag
    Capturing screenshots

    By enabling the screenshot modulearrow-up-right in your config, the tool will save a full-page screenshot of webpages or posts as it archives them. This is useful for visual evidence.

    For instance, when archiving a Facebook post (note: Facebook support is experimental and may require cookies), the archiver might save the HTML content and also generate a PNG image showing how the post appeared in the browser. Auto Archiver treats Facebook links just like any other platform: you paste the URL into your input (Google Sheet, CSV, CLI list) and the orchestrator routes it to the facebook extractor modulearrow-up-right. The screenshot file will be stored in your output (e.g. local folder or Drive) and a reference to it (filename or link) will appear in the sheet/CSV log. The same goes for tweets or Telegram messages: a screenshot of the post/chat can be captured in addition to text and video.

    Keep in mind that to take screenshots, a headless browser is used; the new Antibot Extractorarrow-up-right module in v1.1 handles this more robustly, even navigating login or cookie walls in many cases. (Facebook rate-limits datacenter addresses; the devs recommend running from a local connection, also referred to as a residential IParrow-up-right.) If a site is very hostile to automation (using CAPTCHAs), the screenshot might show a login or challenge page; in such cases, you might need to provide your login or skip the screenshot for that site.

    hashtag
    Saving to cloud or remote storage

    By default, archives save to your local disk (or wherever you run the Docker container). But you can configure remote storage. For example, if you set up Google Drive storage in the config, the tool will upload each archived file to a specified Drive folder. So if you’re archiving from a newsroom computer, everyone with access to the Drive can instantly see the saved videos/images there. Another advanced option is saving each page as a WARC/WACZ file (Web Archive Format)arrow-up-right for forensic archiving purposes. It preserves full fidelity (headers, payloads, redirects), supports deduplication via “revisit” records, and is recognised by national libraries as a preferred preservation format. If enabled, the archiver will produce a .wacz web archive that you can later open with tools like Webrecorder. This can capture interactive page elements and scripts better than a simple HTML. Such advanced use is optional – for most users, having the screenshot plus the raw media files and a link to a Wayback snapshot covers the bases.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstar

    hashtag
    Requirements

    You can run Auto Archiver on Windows, macOS, or Linux. You’ll need either Python 3.10+ (if installing as a Python package) or Docker installed. In addition, some system tools are recommended for full functionality:

    • FFmpeg arrow-up-right– required for processing/downloading videos and audio.

    • Web browser enginearrow-up-right – for capturing complex pages or screenshots. By default the tool used headless arrow-up-rightFirefox (with Geckodriverarrow-up-right), but newer versions use an integrated headless Chrome solutionarrow-up-right for many tasks (so installing Firefox is no longer strictly necessary in v1.1+, especially if using the Docker image). If running locally without Docker, having Firefox + Geckodriver available is still suggested as a fallback.

    • (Optional) Google Cloud Service Account – needed only if you plan to use Google Sheets as your URL input. This is a special Google account for apps: you create it in Google Cloud, , and . (You’ll share your Google Sheet with the service account’s email so the Auto Archiver can read/write it on your behalf.)

    • (Optional) Platform credentials – not required for basic use, but to archive certain content, you may need to supply API keys or login cookies. For example: , , or your own for sites like or . You can run the tool without these, but providing them can bypass rate limits and access protected content

    • 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.)

    hashtag
    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 (gijn.orgarrow-up-right). 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 sitesarrow-up-right. 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 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 may exceed rate limits or cause timeouts on some services. Users should be aware of these edge cases and, when possible, manually verify that critical videos and images have been successfully saved (for example, by checking the output folder or cloud storage to confirm that media files are present).

    • Platform volatility: Site layout, rate‑limits and anti‑bot controls change frequently; success rates improve with valid cookies/API tokens. The mitigates some blocks but does not guarantee access.

    • Scope: Private/geo‑restricted/age‑gated content may require logins; depending on the module and settings. • Web UI/API: Hosted UI availability can fluctuate; the requires an API instance and token. • Legal/ToS: Archiving must take platform terms and applicable law into account; some workflows (e.g., automated scraping) may breach site terms if misused.

    hashtag
    Ethical Considerations

    hashtag
    Select and Queue URLs Responsibly 

    • Serve the Public Interest, use only what is truly public and news‑worthy. Ask first: Does archiving/publishing this URL, image, or video materially advance an investigation in the public interest?

    • Handle vulnerable subjects with extra care. If minors or at‑risk individuals appear in the footage, consider redacting faces or withholding the post after archiving.

    • Keep sensitive sheets private. When you use the Google Sheets Feederarrow-up-right share the sheet only with your service‑account email, not “Anyone with the link,” to avoid leaking raw evidence.

    • Import only the cookies you truly need. The “Logging in to sites” guide shows how to attach a single cookies.txt per domain; don’t dump your whole browser profile.

    • Use Auto Archiver lawfully and proportionately, obtain consent where appropriate, and minimize the collection of personal data not needed for your purpose. For investigations with potential legal or human rights implications, align collection, preservation, and chain-of-custody practices with the Berkeley Protocol on Digital Open Source Investigations (OHCHR/UC Berkeley).

    hashtag
    Verify, don't assume.

    • Archiving ≠ verification. Treat every capture as potential evidence. After the run, treat each capture as unverified until you geolocate, chronolocate, and cross‑check it.

    • Preserve metadata. Keep timestamps, hashes, and context intact so future reviewers can retrace your steps.

    Capture With Integrity - Let the Modules Do the Work

    Risk
    Auto Archiver feature
    How to enable

    Tampering claims

    Hash Enricher writes SHA‑256 hashes to your sheet

    add hash_enricher to steps.enrichers ()

    Timestamp disputes

    Timestamping Enricher signs each file via OpenTimestamps

    add timestamping_enricher; keep .ots files with media ()

    Missing visuals

    Screenshot Enricher grabs a full‑page PNG

    set screenshot: true or include screenshot_enricher ()

    Link rot

    Wayback Extractor/Enricher saves a snapshot if primary download fails

    hashtag
    Context is non‑negotiable

    • Contextualise or withhold. A geotag without narrative can mislead; always explain what the material shows, what it doesn’t show, and any unanswered questions. Transparency sometimes means showing less.

    • Show restraint. If full disclosure endangers a source or civilian, publish a redacted version, or withhold entirely, after consulting peers.

    Be Transparent but Not Reckless

    • Explain your method. Document how the file was found, downloaded, and verified so others can replicate the process (Bellingcat’s “radical transparency”).

    • No hidden edits. Do not crop, enhance, or subtitle in ways that could distort meaning; any necessary edits must be disclosed.

    Comply with Law and Platform Rules

    • Review terms & local law. Many sites forbid automated scraping; weigh legal exposure against public‑interest value and seek permission or legal advice when needed.

    • Respect copyright. Archive for evidentiary use; if publishing excerpts, rely on fair‑dealing/fair‑use principles and credit the original creator.

    Protect Sources, Researchers, and Data

    • Secure working copies, and keep originals immutable. Store raw archives and sensitive spreadsheets in access‑controlled drives; share only with partners who follow the same standards.

    • Anticipate retaliation. Geolocation or doxxing can endanger the uploader; weigh disclosure against possible harm, and anonymise when prudent.

    hashtag
    Guides and articles

    Ramalho, M. (2022, September 22). Preserve Vital Online Content With Bellingcat’s Auto Archiver. Bellingcat. https://www.bellingcat.com/resources/2022/09/22/preserve-vital-online-content-with-bellingcats-auto-archiver-tool/arrow-up-right

    Bellingcat/auto-archiver. (2024). [Python]. Bellingcat. https://github.com/bellingcat/auto-archiverarrow-up-right (Original work published 2021)

    GIJN Article: New Reporting Tools to Archive Videos, Find QAnon Networks, and Track Targets via Online Reviewsarrow-up-right (Features the Auto Archiver as a key tool for journalists.)

    hashtag
    Resources and Support

    • Current Version: Auto Archiver is under active development. As of July 2025, the latest version is v1.1.1 (released June 30, 2025).

    • Documentation: Official docs are available on ReadTheDocsarrow-up-right (covering installationarrow-up-right, modulesarrow-up-right, and usage in detailarrow-up-right). The documentation includes a configuration guidearrow-up-right and examples of advanced setups. (Note: The docs may lag a bit behind the very latest features, so community forums can help fill the gaps.)

    • GitHub: The source code is on GitHub at . The README there provides installation instructions and links to the docs. Check the GitHub issues page if you encounter bugs – you might find that others have reported the same, along with fixes or workarounds. You can also open a new issue to ask questions or report problems. The project is open-source (MIT License) and .

    • Community & Support: For direct support, consider the following:

      • Bellingcat occasionally provides guidance through Bellingcat’s online channels. Keep an eye on the Bellingcat or their Twitter/Mastodon for any updated tutorials.

      • The Bellingcat (on Twitter, Reddit, or ) can be helpful – many researchers use Auto Archiver, so if you ask in a forum like the r/OSINT subreddit or the GIJN mailing list, someone might have an answer.

    hashtag
    Tool provider

    Developer: Bellingcat — repo & docs. GitHubarrow-up-right

    License: MIT (see LICENSE). GitHubarrow-up-right

    hashtag
    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

    Martin Sona

    https://github.com/bellingcat/auto-archiverarrow-up-right
    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 (optical character recognitionarrow-up-right) and object detection. The tool is able to detect various objects, for instance airplanes, cars, traffic lights or fire hydrants.arrow-up-right

    hashtag
    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.

    Features like "Character recognition" or "Object detection" can be relevant for some types of open source investigations.

    hashtag
    What the Insight Tab shows

    To test the tool, we uploaded the video "Presenting: The Bellingcat Online Open Source Investigations Toolkit"arrow-up-right. 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 list of objectsarrow-up-right which the tool knows) were found.

    Objects and topics extracted from the footage

    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.

    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.

    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 able to extract individuals from video 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.

    Emotions appearing in the footage

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

    hashtag
    Timeline Section

    The timeline section provides a transcript of the video and supports translations into multiple languagesarrow-up-right. 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 free trial accountarrow-up-right which allows to work with up to 10 hours of videos (40 for API users). Pricing details can be found herearrow-up-right.

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    Requirements

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

    hashtag
    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 herearrow-up-right.

    The facial detection feature may not work efficiently all the time, for example if the footage is of poor qualityarrow-up-right (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 individualarrow-up-right 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 selected usersarrow-up-right.

    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.

    The tool requires to check a box before uploading the video

    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 herearrow-up-right.

    hashtag
    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 starter kitarrow-up-right 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: War Crimes OSINT, Harassment, Doxxing Police and Protesters: Face Recognition for Everyonearrow-up-right (2022).

    The Guardianarrow-up-right wrote about Microsoft's decision to limit access to facial recognition in this articlearrow-up-right.

    hashtag
    Guides and articles

    Microsoft’s Azure Guide: Learn about Azure AI Video Indexerarrow-up-right.

    Microsoft Academy Hub: Azure AI Video Indexerarrow-up-right.

    Henk van Ess: Facial recognition made easyarrow-up-right (GIJN).

    hashtag
    Tool provider

    Microsoft, United States.

    hashtag
    Advertising Trackers

    Page maintainer

    Anisa Shabir

    https://vi.microsoft.comarrow-up-right
    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:

    Screenshot of a search for bridge amenities around Amsterdam.

    hashtag
    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: https://github.com/bellingcat/osm-search/commits/main/arrow-up-right

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstar

    hashtag
    Requirements

    • Any modern web browser

    • A Google account with an email address

    hashtag
    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.

    hashtag
    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.

    hashtag
    Guide

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

    hashtag
    Official Wiki

    • Not a full wiki but the project's homepage: https://github.com/bellingcat/osm-searcharrow-up-right

    hashtag
    Tutorials and Articles

    • Williams, L. (2023) Finding Geolocation Leads with Bellingcat’s OpenStreetMap Search Tool, bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2023/05/08/finding-geolocation-leads-with-bellingcats-openstreetmap-search-tool/arrow-up-right (Accessed: 5 April 2024).

    hashtag
    Video Tutorials

    • Start Your Geolocation Search With Ease (2023). Available at: https://www.youtube.com/watch?v=FiiRpaayqagarrow-up-right (Accessed: 5 April 2024).

    hashtag
    Community and Support

    • Submit feature requests or bugs at https://github.com/bellingcat/osm-search/issuesarrow-up-right or contact logan@bellingcat.comenvelope

    hashtag
    Tool provider

    Bellingcatarrow-up-right, Netherlands

    hashtag
    Advertising Trackers

    Page maintainer

    Sophie Tedling and Anisa Shabir;

    https://osm-search.bellingcat.com/arrow-up-right
    herearrow-up-right
    https://guides.geospatial.bas.ac.uk/10-things-to-know-about-vhr-satellite-data/4.-spatial-accuracy-and-ortho-correctionarrow-up-right
    https://www.earthdata.nasa.gov/learn/backgrounders/remote-sensingarrow-up-right
    https://www.earthdata.nasa.gov/learn/backgrounders/data-latencyarrow-up-right
    https://www.earthdata.nasa.gov/learn/backgrounders/what-is-sararrow-up-right
    https://c4sr.columbia.edu/tutorialsarrow-up-right
    https://commons.wikimedia.org/wiki/File:World_upside_down.jpgarrow-up-right

    Bluesky Insights

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

    hashtag
    URL

    https://bskyinsights.comarrow-up-right

    hashtag
    Description

    Bluesky Insights is a free, browser‑based analytics site for the Bluesky social network. It pulls publicly viewable profile and post data and turns it into at‑a‑glance metrics (followers/posts), engagement summaries, word‑clouds, and time‑of‑day activity charts; it also surfaces a profile’s current Top Post and “interesting stats” (e.g., favorite hashtag/emoji, average post length). No account authentication is required to view public content on Bluesky, allowing you to analyze any public handle directly in the browser.

    hashtag
    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.

    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.

    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.

    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.

    Top Post

    • Identifies best-performing post, based on likes, reposts, replies, or other interactions.

    Posts Activity by Hour

    • Identifying peak posting times can indicate a user’s likely time zone or routine, which can help in creating a bar chart showing posting times across a 24-hour period.

    • From an open source research standpoint, identifying peak posting times can indicate a user’s likely time zone or routine, helping to 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.

    hashtag
    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.

    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.

    hashtag
    Cost

    Free. The site states it “provides a free analytics service for Bluesky users”

    hashtag
    Level of difficulty

    Point‑and‑click, no install. Enter any public Bluesky handle in a modern browser and read the charts; basic familiarity with social‑media engagement metrics helps when interpreting results. No API keys, cookies, or command line required

    hashtag
    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).

    hashtag
    Limitations

    • Public‑data only. Private/DM content and posts hidden by labels/moderation workflows will not be available; Bluesky uses an open labeling system that can affect visibility of some content .

    • Rate limits & stability. The tool depends on Bluesky’s public APIs/streams and can be throttled by service rate limits; Bluesky documents rate‑limiting and developers have discussed a global IP rate cap (e.g., 3,000 calls/5 min) that may affect high‑volume services , .

    • Realtime leaderboard caveats. The “Live Hashtag Leaderboard” relies on Jetstream (websocket firehose); transient disconnects or client‑side aggregation choices may lead to gaps or brief skew

    hashtag
    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.

    hashtag
    Guides and articles

    Blueprint for Bluesky: An OSINT Guide (OSINT Combine, 2024‑12‑17) — search tips, public‑data access without auth, and monitoring workflows.

    Bluesky Developer APIs — official docs hub and HTTP reference.

    Advanced Guides: Rate Limits — practical guidance on Bluesky service throttling.

    Advanced Guides: Posts — record schema and API examples (useful for interpreting what the tool surfaces).

    hashtag
    Tool provider

    Developer: Sahaj Jain — • • GitHub: jnsahaj (Gurugram, India; currently @ Vercel) .

    License: Unknown / Closed source (no public repository or open‑source license published for Bluesky Insights). See site

    hashtag
    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.

    hashtag
    URL

    https://www.bing.com/maps/arrow-up-right

    hashtag
    Description

    Bing Maps is a web mapping service provided by Microsoft. It offers users access to detailed maps and driving directions, the tool serves various purposes, from helping users navigate from point A to B efficiently, to planning trips, and conducting geographical research.

    The imagery includes samples taken by satellite sensors, aerial cameras, 3D city models and terrain.

    Features:

    • Supports multiple languages.

    • Photo-based images with features such as Streetside and 45 degree oblique "bird’s eye" views (nominally including 4 views at 90 degree viewpoint increments) that present data in context while simplifying orientation and navigation.

    • The ability to overlay standard or custom data points and layers with different themes.

    Bing Maps is available in the following formats:

    • Web

    • Mobile

    • Developer API

    Example search results for the term Amsterdam:

    hashtag
    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.

    hashtag
    Cost

    Developer API may incur costs depending on usage (see: )..

    hashtag
    Level of difficulty

    hashtag
    Requirements

    • Web: any modern web browser

    • Mobile: iOS and Android

    • Developer Platform: Azure account with email address and a credit card.

    hashtag
    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: ).

    hashtag
    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

    hashtag
    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).

    hashtag
    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:

    hashtag
    Tool provider

    Microsoft - United States

    hashtag
    Advertising Trackers

    Page maintainer

    Atlos

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

    hashtag
    URL

    https://www.atlos.org/arrow-up-right

    hashtag
    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’.

    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 ;

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

    • see visual 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;

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

    • use its web version or ;

    • your data in CSV format;

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

    hashtag
    Cost

    Free for individuals 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 .

    hashtag
    Level of difficulty

    hashtag
    Requirements

    At the top of the , 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.

    hashtag
    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 .

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

    hashtag
    Ethical Considerations

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

    hashtag
    Guides and articles

    • Chris Osieck: , 2022.

    hashtag
    Tool provider

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

    hashtag
    Advertising Trackers

    Page maintainer

    Baidu Maps

    A mapping application provided by Chinese technology company Baidu Inc.

    hashtag
    URL

    Main page, http://map.baidu.com/arrow-up-right

    API documentation, https://api.map.baidu.com/arrow-up-right

    hashtag
    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.

    hashtag
    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.

    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.

    Street view images are captured by a , 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.

    chevron-rightPanoramic preview for street viewhashtag

    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 Enigma of Coordinates in China

    Most of the world uses the coordinate system (colloquially known as Earth coordinates), whereas China uses (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 .

    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: . 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.

    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:

    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.

    hashtag
    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 . (For more about BeiDou: see ; ; an academic article in .)

    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 , the Amsterdam-based mapping and data company. Other OpenStreetMap, MapKing (for Hong Kong and Southeast Asia) and LocalKing (Taiwan).

    hashtag
    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.

    hashtag
    Cost

    (Developer API use may be charged)

    hashtag
    Level of difficulty

    hashtag
    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.

    hashtag
    Limitations

    Researchers and developers should consider several limitations:

    • Street view imagery can become outdated quickly: Researchers should be aware that street view imagery available from China's map services can become outdated within 2 to 3 years and therefore could be unreliable for verifications. This applies to both urban and rural areas, due to , , and . To verify geolocations, researchers are encouraged to additionally search for user-generated content in Chinese platforms (equivalents of Youtube), including (nicknamed B站 in Chinese, meaning "B station"), , , and . Also check short-form social media (equivalents of Tiktok), including and .

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

    hashtag
    Ethical Considerations

    • See the Bellingcat toolkit's 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 and in an , which named all leading Chinese mapping tools among 33 apps for extensively collecting user data, beyond what is relevant to their service provision.)

    hashtag
    Guide

    Tutorials

    • Baidu Maps (Baidu Ditu 百度地图) And Tutorials in English (no date) BaiduinEnglish.

    • Extracting Chinese geographic data from Baidu Map API. (December 2020)

    • Cross-platform complementarity: Assessing the data quality and availability of Google Street View and Baidu Street View (Feburary 2025).

    Video Tutorial

    • Baidu Maps : The Chinese Google Maps (2023). Available at: (French with English transcription).

    Bellingcat Articles

    • What Can Open Sources Reveal About Beijing’s Deadly Floods? Bellingcat. (August 8, 2025)

    • Europol’s Asian City Child Abuse Photographs Geolocated. Bellingcat. (November 8, 2018)

    Articles

    • How China is tearing down Islam. Financial Times. (November 2023)

    • Interrogating China’s “Google Maps” to Investigate the Xinjiang Detention Centers. March 2021. Global Investigative Journalism Network.

    • Baidu found China’s “ghost cities,” but it is keeping their locations mostly a secret (2015). Quartz.

    hashtag
    Tool provider

    Baidu Inc - China

    hashtag
    Advertising Trackers

    Page maintainer

    Blackbird

    Check usernames and email addresses on websites and social networks

    hashtag
    URL

    https://github.com/p1ngul1n0/blackbirdarrow-up-right

    hashtag
    Description

    A command line tool to search for accounts by username and email address across social networks and websites.

    Blackbird is integrated with project, which has 600+ sites to perform accurate reverse username search. The data sources maintained by the WhatsMyName team can be found .

    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 , 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.

    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    • Python

    hashtag
    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 .

    hashtag
    Guide

    Installation and simple usage:

    Full documentation, with advanced use cases:

    hashtag
    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:

    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":

    For accounts with username "john" on different Mastodon servers:

    hashtag
    Tool provider

    Original developer is .

    hashtag
    Advertising Trackers

    Page maintainer

    Bulletpicker.com

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

    hashtag
    URL

    The offline version is available

    hashtag

    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.

    hashtag
    URL

    hashtag

    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.

    hashtag
    URL

    hashtag

    China-related resources

    Resources for research on companies in China.

    hashtag
    Description

    Name
    Description
    Access requirements
    Cost

    CAT UXO

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

    hashtag
    URL

    hashtag
    Description

    docker pull bellingcat/auto-archiver 
    docker run -it --rm -v $(pwd)/secrets:/app/secrets bellingcat/auto-archiver --config /app/secrets/config.yaml
    feeder:
      module: GoogleSheetsFeeder
      options:
        sheet_id: "YourGoogleSheetID"
        credentials_file: "path/to/service_account.json"
    
    storage:
      module: LocalStorage
      options:
        output_dir: "archives_output"
    
    # Enable screenshot capture
    enrichers:
      - ScreenshotEnricher
    
    # Credentials
    credentials:
      twitter_bearer_token: "YOUR_TWITTER_BEARER_TOKEN"
      telegram_api_id: "YOUR_TELEGRAM_ID"
      telegram_api_hash: "YOUR_TELEGRAM_HASH"
      telegram_bot_token: "YOUR_TELEGRAM_BOT_TOKEN"
      # ... etc.
      
      # In practice, you would adjust this to your needs and ensure the modules listed match the latest version’s naming (note: in v1.1+, ScreenshotEnricher has been replaced under the hood by an Antibot mechanism, but you can still enable screenshots in config and the tool will handle it)
    pip install auto-archiver
    auto-archiver --config config.yaml
    auto-archiver --config my_csv_config.yaml
    https://doi.org/10.1007/s11263-006-0002-3arrow-up-right
    https://www.neopanoramic.com/make_panorama.phparrow-up-right
    https://mattabrown.github.io/autostitch.htmlarrow-up-right
    ... and archive it automatically;
    .... 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?...).

  • starstarstarstarstarstarstar

    Stéphanie LADEL

    vicarious traumaarrow-up-right
    herearrow-up-right
    host it yourselfarrow-up-right
    import and exportarrow-up-right
    herearrow-up-right
    tool webpagearrow-up-right
    contact the team via e-mailarrow-up-right
    in their FAQ sectionarrow-up-right
    herearrow-up-right
    Atlos Docsarrow-up-right
    Geolocating conflicts in Fall 2022 with various methods, and a preview of the new tool Atlosarrow-up-right
    Miles McCainarrow-up-right
    Noah Schechterarrow-up-right
    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: https://docs.atlos.org/overview/arrow-up-right
    View of an archived file, in this example a video. Source: https://docs.atlos.org/incidents/source-material/arrow-up-right
    Geolocated incidents are visualised on a map. Source: https://docs.atlos.org/arrow-up-right
    Example for a project overview which shows a list of incidents, their status, date and incident type. Source: https://docs.atlos.org/investigations/searching-and-visualizing-data/arrow-up-right
    Source: https://www.atlos.org/arrow-up-right
    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 Chinesearrow-up-right and Englisharrow-up-right; Baidu Developer Account Registration Procedurearrow-up-right - in Chinese).

  • starstarstarstarstarstar

    River N.

    Baidu-operated fleet of vehiclesarrow-up-right
    WGS-84arrow-up-right
    GCJ-02arrow-up-right
    national security purposesarrow-up-right
    https://api.map.baidu.com/lbsapi/getpoint/
    https://lbs.baidu.com/solutions/threedsvisualizationarrow-up-right
    competes with GPS and Galileoarrow-up-right
    Wikipediaarrow-up-right
    BeiDou official websitearrow-up-right
    Satellite Navigation, 2020arrow-up-right
    HERE Technologiesarrow-up-right
    information providers includearrow-up-right
    urban developmentarrow-up-right
    poverty alleviationarrow-up-right
    demographic shiftsarrow-up-right
    Bilibiliarrow-up-right
    Youkuarrow-up-right
    Tencent Videoarrow-up-right
    Baidu Kaokanarrow-up-right
    Douyinarrow-up-right
    Kuaishouarrow-up-right
    About Maps and Satellitesarrow-up-right
    2016 report from Citizen Lab, University of Torontoarrow-up-right
    April 2021 notice from the Cyberspace Administration of Chinaarrow-up-right
    https://www.baiduinenglish.comarrow-up-right
    https://journals.sagepub.com/doi/full/10.1177/1536867X20976313arrow-up-right
    https://doi.org/10.1177/27541231241311474arrow-up-right
    https://www.youtube.com/watch?v=hKVUOgoDUxsarrow-up-right
    https://www.bellingcat.com/news/2025/08/08/strongwhat-can-open-sources-reveal-about-beijings-deadly-floods-strong/arrow-up-right
    https://www.bellingcat.com/resources/case-studies/2018/11/08/europols-asian-city-child-abuse-photographs-geolocated/arrow-up-right
    https://ig.ft.com/china-mosques/arrow-up-right
    https://gijn.org/stories/interrogating-chinas-google-maps-to-investigate-the-xinjiang-detention-centers/arrow-up-right
    https://web.archive.org/web/20151105031544/http://qz.com/540571/baidu-found-chinas-ghost-cities-but-it-is-keeping-their-locations-mostly-a-secret/
    http://www.baidu.com/arrow-up-right
    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
    The thickened gray routes indicate that street view is available.
    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.
    Example: From the Baidu Maps API getpoint page, the coordinates will show on the top-right when searching for Dafen Village, Shenzhen
    Apple Map's Privacyarrow-up-right
    Apple Privacy termsarrow-up-right
    Look around in Maps on Macarrow-up-right
    Apple Maps on the webarrow-up-right
    satellites.proarrow-up-right
    Apple Maps Terms of Usearrow-up-right
    Apple Maps Server APIarrow-up-right
    Apple Developer Program License Agreementarrow-up-right
    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.

    Most Active Day: Pinpoints the single day with the highest posting volume.

    Comparative Analysis: Compare multiple Bluesky accounts to identify similarities in timing, content, or engagement trends.

    .
  • Pinned‑posts viewer constraints. Some posts cannot render off‑site due to Bluesky embed restrictions; the developer notes API limitations and falls back to linking out to the post feature post/comments, 2025‑02.arrow-up-right

  • ToS/affiliation. The site is unaffiliated with Bluesky Social; use in line with Bluesky’s Terms and Developer Guidelines site ToS, Bluesky developer guidelinesarrow-up-right, Bluesky ToS, 2025‑08‑14arrow-up-right.

  • starstarstarstarstarstar

    Martin Sona

    Terms of Service, 2024‑12‑07arrow-up-right
    OSINT Combine guidearrow-up-right
    moderation architecture, 2024‑03‑15arrow-up-right
    rate‑limits guidearrow-up-right
    atproto discussion, 2024‑02‑08arrow-up-right
    Linkarrow-up-right
    Linkarrow-up-right
    Linkarrow-up-right
    Linkarrow-up-right
    Bluesky Insights profile (directory)arrow-up-right
    Personal sitearrow-up-right
    bioarrow-up-right
    Terms of Service.arrow-up-right
    A Bluesky Insights dashboard view for Bellingcat’s account, showing key metrics like total posts, followers, average likes, and favorite hashtag (#RightsCon).
    A 7-day engagement overview, visualizing likes, reposts, quotes, and replies, along with total posts and average interactions.
    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.
    A snapshot of frequently used words from Bellingcat's Bluesky posts, with ‘research,’ ‘open,’ and ‘source’ standing out as prominent themes.
    Bellingcat’s top-performing Bluesky post, highlighting their new flight-tracking project for Guantanamo Bay, garnered significant engagement through likes, reposts, and quotes.
    Hourly posting distribution for this Bluesky account, highlighting a pronounced activity peak in the late afternoon.
    developer threadarrow-up-right
    Building-level geocoding for more than 70 million addresses in the United States.
  • Developer support options available.

  • Set of APIs available upon which developers can build applications.

    \

  • 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.

  • 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 How often are Bing satellite Maps ?arrow-up-right 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.

  • Bird Eye and Streetside View: As of January 2026, Bing Maps Bird’s Eye View and Streetside View are no longer available.

  • and
    .
    starstarstarstarstarstar

    Paul - Bellingcat Volunteer Community

    How often are Bing satellite Maps updated?arrow-up-right
    https://www.microsoft.com/en-us/maps/bing-maps/licensingarrow-up-right
    https://www.microsoft.com/en-us/maps/bing-maps/licensingarrow-up-right
    https://www.microsoft.com/en-us/maps/bing-maps/product/arrow-up-right
    Google Earth, Google satellite, and Bing aerial accuracyarrow-up-right
    https://blogs.bing.com/maps/arrow-up-right
    http://wiki.gis.com/wiki/index.php/Bing_Mapsarrow-up-right
    https://www.bellingcat.com/resources/how-tos/2015/04/10/theres-a-map-for-that/arrow-up-right
    https://www.bellingcat.com/news/rest-of-world/2019/01/09/the-mysterious-disappearance-of-jeannette-island-on-google-maps/arrow-up-right
    https://www.youtube.com/watch?v=F8Xk5nqImAMarrow-up-right
    https://www.youtube.com/watch?v=btCzoDX9WmIarrow-up-right
    Bing Maps documentationarrow-up-right
    developer resourcesarrow-up-right
    https://answers.microsoft.com/en-us/bing/forum/bing_mapsarrow-up-right
    https://www.microsoft.comarrow-up-right
    Screenshot of search results for Amsterdam.
    border biasarrow-up-right
    local 'safety' biasarrow-up-right
    starstarstarstarstarstarstarstar

    hande

    WhatsMyNamearrow-up-right
    herearrow-up-right
    Sherlockarrow-up-right
    Sherlockarrow-up-right
    https://github.com/p1ngul1n0/blackbirdarrow-up-right
    https://p1ngul1n0.gitbook.io/blackbirdarrow-up-right
    Lucas Antoniaciarrow-up-right
    Blackbird's list of results for "bellingcat" usernames
    Sherlockarrow-up-right's list of results for "bellingcat" usernames
    pip3 install -r requirements.txt
    python blackbird.py --filter "cat=social" --username bellingcat 
    python blackbird.py --filter "name~Mastodon" --username john 

    The GitHub repository has a Discussions tabarrow-up-right where you can ask how-to questions outside of formal bug reports.

    VKontakte (VK)

    Uses web scraping (the older VK API support has been deprecated). Provides better results when logged in.

    VK username & password optional (needed for content behind login or to avoid limits). Public posts may be captured without login in some cases.

    YouTube

    Downloads videos directly using yt-dlp integration (for video/audio) and saves page info.

    No login needed for public videos. (For age-restricted or unlisted videos, providing cookies from a YouTube account may be necessary.)

    Reddit

    Uses a headless browser “drop-in” to capture posts (including comments), effectively simulating a logged-in user.

    Reddit login recommended. The latest version added Reddit support via user session cookies. Without login, some content (e.g. certain subreddits or NSFW media) might not load.

    LinkedIn

    Uses a headless browser with anti-bot measures to capture posts or profiles.

    LinkedIn requires login. You’ll need to provide your LinkedIn session cookie or credentials in the config to archive content.

    Bluesky

    Uses Bluesky’s AT Protocol (official API) or public feed data to save posts.

    Bluesky account optional. Public posts can be archived without logging in. Providing an account login can help if content is limited to logged-in users.

    Truth Social

    Uses public web scraping to capture posts (Truth Social’s web is openly accessible).

    No login needed for public Truth Social posts. (No known API key required.)

    General Webpages

    Saves a full webpage via a headless browser crawler (e.g. Browsertrix) or direct HTML fetch.

    No login needed for public webpages. (Optional: Provide an Internet Archive account to use its Save Page Now service, which can improve Wayback archiving rates.)

    enabled by default in the fallback chain (auto-archiver.readthedocs.ioarrow-up-right)

    save posts from coordinated disinformation campaignsarrow-up-right
    Firsthand accounts from eventsarrow-up-right
    extractorsarrow-up-right
    “enrichers”arrow-up-right
    screenshot modulearrow-up-right
    WACZ archivearrow-up-right
    hashing modulearrow-up-right
    Whisper AIarrow-up-right
    Whisper for transcriptsarrow-up-right
    Credentialsarrow-up-right
    API keysarrow-up-right
    Twitter API methodarrow-up-right
    your Bearer tokenarrow-up-right
    Telegramarrow-up-right
    your API ID/hash and bot tokenarrow-up-right
    provide a session cookie stringarrow-up-right
    enable the Sheets APIarrow-up-right
    get a JSON key filearrow-up-right
    a Twitter API Bearer tokenarrow-up-right
    Telegram API ID & hash (and bot token)arrow-up-right
    logged-in session cookiesarrow-up-right
    Redditarrow-up-right
    LinkedInarrow-up-right
    Wayback Machine fallback does not fully preserve videosarrow-up-right
    Antibot Extractor/Enricherarrow-up-right
    some dynamic elements or comments may be partially capturedarrow-up-right
    API DB modulearrow-up-right
    bellingcat/auto-archiverarrow-up-right
    welcomes contributionsarrow-up-right
    website’s Guides sectionarrow-up-right
    online communityarrow-up-right
    Discord groupsarrow-up-right
    auto-archiver.readthedocs.ioarrow-up-right
    auto-archiver.readthedocs.ioarrow-up-right
    auto-archiver.readthedocs.ioarrow-up-right
    Sourcearrow-up-right
    Description

    The Bulletpicker platformarrow-up-right 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.

    triangle-exclamation

    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 “ordnance-related technical manuals, generally from the World Wars, Vietnam, and more recent conflicts.”arrow-up-right

    The tool provider also says that its purpose is data-sharing between these sectorsarrow-up-right: Explosive Ordnance Disposal (EOD), Public Safety Bomb Technician (PSBT), and commercial UXO (Unexploded Ordnance), and is accessed by a wide range of usersarrow-up-right: personnel from government agencies, historians, archaeologists, forensic experts, and others working in related fields.

    The provider mentionsarrow-up-right 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 is available for download here.arrow-up-right

    According to the tool website, these technical manuals are in the public domain and include copyright-expired booksarrow-up-right scanned as PDFs.

    circle-info

    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.

    hashtag
    Key Areas

    circle-check

    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. Libraryarrow-up-right - This section is a collection of manuals from different armed forces (including historical manuals)

    2. Fillersarrow-up-right - this section contains resources on various fillers, defined as the "energetic material (propellants, explosives, or pyrotechnic mixes)" contained inside military munitions.arrow-up-right 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.

    Information (if available) on fillers are organized as follows: Other Names, Use, Sources. (Image credit: Bulletpicker.com)

    3. Ordnancearrow-up-right - 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

    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:

    Information on ballistic properties (how weapons behave as they are launchedarrow-up-right) can be found under "description" or "functioning."

    4. Fuzesarrow-up-right - According to this Wikipedia articlearrow-up-right, 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 herearrow-up-right. 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

    circle-exclamation

    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.

    hashtag
    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 English and Ukrainian.arrow-up-right

    • Historical Research: Accessing information on older ordnance, such as “Allied and Enemy Explosives (1946)arrow-up-right” or "Current British Land Service Fuzes (1962)arrow-up-right”. 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

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    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.

    hashtag
    Requirements

    • A modern web browser with JavaScript enabled

    • PDF Reader

    hashtag
    Limitations

    The tool’s homepage explicitly states several limitations:arrow-up-right

    • 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, the Ordnance/Bombs subcategory arrow-up-rightincludes resources for 13 countries, while the “Clusters and Dispensers” subcategoryarrow-up-right 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) The International Traffic in Arms Regulations (ITAR) also strictly control the sharing of military and defence-related information or “technical data” arrow-up-rightwithout 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.

    hashtag
    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.

    hashtag
    Guide

    None at the moment.

    hashtag
    Tool provider

    Ted Carlson and several contributorsarrow-up-right

    USA

    hashtag
    Advertising Trackers

    Page maintainer

    Afton

    here.arrow-up-right
    Description

    BskyFollowFinder is a small web app for Bluesky that surfaces second‑degree connection suggestions: it lists accounts that many of your followees follow but that you don’t (yet). You can run it on any handle (including other users) without logging in; an optional app password lets you follow results directly from the page. Output is a ranked list by count, with a toggle to “Sort by proportion (favours niche accounts)” that highlights less‑popular but highly shared follows among your network.

    By leveraging Bluesky’s AT Protocol APIarrow-up-right, 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.

    hashtag
    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.


    hashtag
    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.

    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.

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    Beginner‑friendly, point‑and‑click web UI. Enter a Bluesky handle and review the ranked suggestions. Optional app‑password entry enables one‑click follow; no scripting or API setup required.

    hashtag
    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.

    hashtag
    Limitations

    • "One-Hop" Analysis only: BskyFollowFinder examines only the user’s direct connections (the accounts they follow or who follow them) and doesn’t delve 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 Gephi arrow-up-rightor Maltegoarrow-up-right.

    • Performance: Processing can be slow for high‑follower accounts (the app must compile many lists).

    • Rate limits: Subject to Bluesky/AT Protocol limits (write & other limits vary by service); heavy use or bursts may trigger throttling.

    • Maintenance/versions: No tagged releases; repo shows updates through 2024‑11‑18; license not stated (unknown).

    hashtag
    Ethical Considerations

    • Social Graph Exposure: Revealing connections can inadvertently expose personal networks. Investigators should use insights responsibly, particularly when analyzing vulnerable subjects.

    • Use only for lawful, proportionate purposes. Avoid exposing or amplifying sensitive social‑graph information about vulnerable individuals or groups. When authentication is used, prefer app passwords and revoke them when done. For best practices in investigative handling of open-source information (planning, preservation, verification, and minimizing harm), refer to the Berkeley Protocol on Digital Open Source Investigations.

    hashtag
    Guides and articles

    • Theo Sanderson’s Bluesky Post: Introduction to BskyFollowFinderarrow-up-right

    • Bluesky API Documentation: AT Protocol for Social Graphsarrow-up-right

    • GIGAZINE walkthrougharrow-up-right of the tool UI, including app‑password and niche‑sort steps.

    • – app passwords for third‑party tools.

    hashtag
    Complementary OSINT & Social Graph Tools to Use with BskyFollowFinder

    Tool
    Platform
    Use Case

    Cross-platform

    Visualizes network graphs from exported Bluesky data

    Multi-source OSINT

    Maps social networks across various platforms

    Bluesky

    Provides large-scale network mapping and visualization

    Bluesky

    Offers curated lists of user accounts by interest

    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.

    hashtag
    Tool provider

    Theo Sandersonarrow-up-right (London) theo.ioarrow-up-right and GitHub repo: theosanderson/bsky-follows

    hashtag
    Advertising Trackers

    (The google tag managerarrow-up-right is the only cookie found on this website.)

    Page maintainer

    Martin Sona (@cargocultscientist.bsky.social)

    https://bsky-follow-finder.theo.io/arrow-up-right
    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 Russian Missile Identified in Kyiv Children’s Hospital Attack investigationarrow-up-right.

    Image from Russian Missile Identified in

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstarstar

    hashtag
    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.

    hashtag
    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 Performance Considerationsarrow-up-right.

    • 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.

    hashtag
    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 https://opendata.blender.org/arrow-up-right do they do this. The Blender website collects minimal with no third party tracking user data detailed here: https://www.blender.org/privacy-policy/arrow-up-right

    • 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 minimise this impact.

    hashtag
    Guide

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

    Official Wiki

    • Blender Manualarrow-up-right: full official Blender manual.

    Tutorials and Articles

    • Blender Guru (2022) Blender Guru. Available at: https://www.blenderguru.comarrow-up-right (Accessed: 15 January 2026).

    • PremiumBeat (2021) Complete Beginner’s Guide to Blender - PremiumBeat, The Beat: A Blog by PremiumBeat. Available at: https://www.premiumbeat.com/blog/blender-software-guide/arrow-up-right (Accessed: 15 January 2026).

    • Blender for Forensic Architecture - M2 Hospital Bombing in Aleppo (2017) BlenderNation. Available at: https://www.blendernation.com/2017/02/25/blender-forensic-architecture-m2-hospital-aleppo/arrow-up-right (Accessed: 15 January 2026).

    • Sheldon, M. (2023) Anatomy of a Shelling: How Russian Rocket Artillery Struck Mykolaiv, bellingcat. Available at: (Accessed: 15 January 2026).

    • Gonzales, M.S., Giancarlo Fiorella, Jake Godin, Carlos (2024) Russian Missile Identified in Kyiv Children’s Hospital Attack, bellingcat. Available at: (Accessed: 15 January 2026).

    Books

    • Blender 3D: Noob to Proarrow-up-right: WikiBook for Blender

    • Brito, A. (2024) Blender 4.0: Precise Modeling for Architecture, Engineering, and 3D Printing.

    hashtag
    Video Tutorials

    • YouTube Official Blender Channelarrow-up-right: Official YouTube channel for Blender, the Free and Open Source 3D Creation Suite. (Accessed: 15 January 2026)

    • Blender 4.0 Beginner Donut Tutorial (NEW) - YouTube (no date). Available at: https://www.youtube.com/playlist?list=PLjEaoINr3zgEPv5y--4MKpciLaoQYZB1Zarrow-up-right (Accessed: 15 January 2026).

    • Modelling from a Photograph - Blender (2019). Available at: https://www.youtube.com/watch?v=7DfSDCFgINEarrow-up-right (Accessed: 15 January 2026).

    • Camera Matching in Blender – Forensic Architecture Investigative Toolkit 01 (2023). Available at: (Accessed: 15 January 2026).

    • Camera Calibration - fSpy to Blender (2019). Available at: (Accessed: 15 January 2026).

    • Perfect Photo and Camera Match with fSpy and Blender (2018). Available at: (Accessed: 15 January 2026).

    hashtag
    Developer Resources

    • Blender Developer Portalarrow-up-right: code and create Blender.

    Community and Support

    • Community Forumarrow-up-right: Find independent Blender groups all around the globe.

    • Blender Chatarrow-up-right: an independent chat server created to help the Blender community to communicate in real-time (registration required).

    • Blender Stack Exchangearrow-up-right: 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.

    hashtag
    Tool provider

    The Blender Foundationarrow-up-right (2002), https://www.blender.org/about/foundation/arrow-up-right - the Netherlands.

    • Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team

    https://www.blender.org/arrow-up-right

    Free

    Find financial information and annual reports of companies listed on the Shenzhen and Shanghai stock exchanges.

    The website is operated by a subsidiary company of the Shenzhen Stock Exchange.

    No registration required. Users can access from any country.

    The website also offers online investor relations events, intended for individual investors to pose questions to company directors. To join such events, registration with a Chinese phone number is required.

    Free

    Database of Chinese individuals and companies listed by the court as involved in dishonest practices, most commonly involving bad debts.

    The website is provided by the Supreme People’s Court of China.

    Foreign VPNs are blocked.

    Website does not allow HTTPS connection; encrypted traffic is not possible.

    Free

    Government platform providing credit information on companies registered in China. Information includes registered capital, legal representative, incorporation date, penalty history and business irregularity records.

    The website is provided by China’s State Administration for Market Regulation (SAMR).

    Users are required to register with their full legal name, China identity card number, email, and China phone number. Foreign VPNs are blocked.

    Website does not allow HTTPS connection; encrypted traffic is not possible.

    Free

    Information on registered businesses, including basic registration information, shareholder structure, beneficial owners, business authorization certificates, and patent information.

    This is a privately owned information service company.

    Geofenced. A China IP address is required for the website to load.

    To use the website, registration with a Chinese mobile number is required.

    Free for China users. Paid subscription for overseas users:

    A database allowing searches by company name, legal representative, industry, and province/city. Data are sourced from official government-run platforms on company information, court judgments, and debt enforcement.

    This is a privately owned information service company. The same company runs the website where industrial and R&D companies can search for locations and rental information in China's industrial and technology parks.

    Basic company information (e.g., company name, 18-digit Unified Social Credit Code) is available to overseas users without login.

    To access more details (e.g., shareholder structure), account registration with a Chinese mobile number is required.

    Partially free

    Company registry information, similar to QCC. The main feature is an AI powered (DeepSeek-R1) search function, where users can enter keywords (e.g., partial name of a company, name of a company director). An AI summary will be shown, together with a list of relevant companies including the full company name, legal representative, registered capital, and the company’s 18-digit united social credit number.

    The website is operated by Alibaba Group.

    Basic functions are available to overseas users without login.

    Access to detailed information (e.g., shareholder structure and each shareholder’s linkage to other companies) requires the user to be in China and login with an Alipay (or other Alibaba service) account.

    Free

    Page maintainer

    Bellingcat Volunteer Team

    China Judgements Onlinearrow-up-right

    Judgments from Chinese courts at all levels. Cases are from all areas of the law, including civil, criminal, administrative, and bankruptcy cases. Cases from specialized courts in maritime and railway law are also covered.

    The website is provided by the Supreme People’s Court of China. Documents available are verdicts and other legally effective judicial documents. Search by case numbers, parties in a case, lawyers’ names, dates, or the relevant court.

    Account registration is required. Users must provide a phone number (from any country) and either a WeChat or Alipay account.

    circle-exclamation

    Disclaimer: 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.

    CAT-UXO (Collective Awareness to Unexploded Ordnance) is a repository of explosive ordnance (EO) information that is both a web-based platform and a mobile application. It is a collective awareness platformarrow-up-right for unexploded ordnance (UXO) and explosive hazards.

    The database is designed to help explosive ordnance disposal (EOD) professionals ("EOD operators, Military, Police, NGOs, divers, dog handlers, medics, and mine risk managersarrow-up-right") identify dangerous munitions they might encounter in the field. However, the information provided by CAT-UXO can be repurposed for open-source investigations.

    Based on our examination, CAT-UXO has 16 categories of EO, an additional related category for IED (Improvised Explosive Device) Incidents and a separate category for Terrorist Groupsarrow-up-right. It has categorized hundreds of unique models of EO from various countries.

    EO TYPES COVERED BY THE TOOL: Landmines, Submunitions, Grenades, Aircraft Bombs, Rockets, Missiles, Mortars, Projectiles, Firing Devices, Fuzes, Naval Devices, SALWarrow-up-right, UCAVarrow-up-right, AFVarrow-up-right, Miscellaneous, IEDs, IED Incidents, Terrorist Groups

    Search categories for EO on the landing page of the tool.

    According to the tool provider, the data comes from:

    1. “Varying open source information and individuals.”arrow-up-right

    2. Gathered via social mediaarrow-up-right

    3. Paid member contributorsarrow-up-right. Supporting CAT-UXO via paid membership allows members to contribute technical information on existing EO or contribute a new hazard to the online database.

    For each unique model, the database provides images of the EO and a detailed description.

    Some of the practical applications of this tool for open-source researchers are:

    1. Visual Aids/ Visual Matching: Open-source researchers verifying conflict-related imagery can use the repository to check if any physical characteristics match or if they are similar.

    2. Applicable technical specifications: Open-source researchers can find useful specific technical information (i.e. dimensions, colors, documented markings) to verify munitions identified in news reports or on social media platforms.

    hashtag
    EO TYPES AND EXPLAINERS

    CAT-UXO groups its information according to 16 EO Types. It also provides introductory information for some of these EO types geared toward beginner users. However, this information is not easy to find on the user interface. To find this information, click on EO Type and then click on the top results with the EO icon:

    1

    Click on the EO Type

    On the landing page, click on the icon of the EO type you are searching for.

    2

    Click on the first result

    If available for that category, click on the first result, with the icon identical to the EO type of icon. For example, you can see that the rocket icon looks the same as on the results page.

    As of now, only these types of EO have introductory information, mostly sourced from Wikipedia: Landminesarrow-up-right; Submunitionsarrow-up-right; Grenade (Hand Grenadearrow-up-right and Projected Grenadearrow-up-right); Rocketarrow-up-right; Fuzearrow-up-right (Delay Fuzearrow-up-right, Pibdarrow-up-right, (AWAF) All-Ways Acting Fuzearrow-up-right, Firing Pinarrow-up-right).

    hashtag
    SEARCHING FOR EO

    hashtag
    SEARCH BAR AND SEARCH QUERY

    On the landing page of the tool, users can find the search bar and the various EO types for ease of search.

    To get the best results, it is helpful to know how the search bar works. The search functionality is versatile. It operates on keyword-based retrieval, matching search queries against indexed fields.

    It also handles logical combinations of attributes, such as “Chinese fuze” or “81mm mortar,” as well as exact model designations such as “type 58 landmine.” It returns results when keywords appear in either the description or title. Partial words (i.e. “frag” for fragmentation) will also return results.

    The system also seems to search the description for physical characteristics (also known as identifiers) if available. "Identifiers" can refer to distinctive markings (manufacturer stamps, lot numbers), number or arrangement of holes or attachment points, grooves or bands on the casing, tail shape, or colors.

    Example: Searching for an identifier such as "Yellow band" generated results of EO types containing that physical feature

    circle-check

    TIPS FOR SEARCHING:

    1. Terminology matters: Based on our own tests, the database appears to mostly index content using standardized military/technical naming conventions rather than casual language variations.

    Example: “anti-tank” ( returns more results than “anti tank” without the hyphen since it’s more likely to appear in formal descriptions.

    1. Foreign Language Search: Based on our tests, it can search using the Cyrillic alphabet if the characters appear in the title or description.

    hashtag
    DROP-DOWN FILTERING OPTIONS

    The interface also uses GUI-driven filtering without Boolean operators. This allows users to refine searches further using a dropdown filtering menu rather than advanced search syntax.

    Search results can be further refined by more filtering options, as seen above the search results. Once a user has entered the results page for the initial query, a filtering option becomes available.

    An additional list of filtering options can be found in the expandable below.

    circle-info

    Note that these lists may change and be updated.

    chevron-rightList of additional "Category" filter (CLICK TO EXPAND)hashtag

    AFV - Armoured Personnel Carrier

    AFV - Landmine Clearance

    AFV - Main Battle Tank (MBT)

    AFV - Multiple Launch Rocket System (MLRS)

    AFV - Self-Propelled Anti-Aircraft Gun (SPAAG)

    AFV - Self-Propelled Artillery (SPA)

    AFV - Towed Artillery

    Aircraft Bomb

    Aircraft Bomb - Bomblet

    Aircraft Bomb - Chemical

    Aircraft Bomb - Cluster/Dispenser

    Aircraft Bomb - Concrete Piercing (CP)

    Aircraft Bomb - Fragmentation

    Aircraft Bomb - General Purpose (GP)

    Aircraft Bomb - Guided Bomb Unit (GBU)

    Aircraft Bomb - High Capacity

    Aircraft Bomb - Incendiary

    Aircraft Bomb - Practice

    Aircraft Bomb - Signal/Illuminating

    Firing Device - Anti-Disturbance

    Firing Device - Breakwire

    Firing Device - Combination

    Firing Device - Concussion

    Firing Device - Pressure

    Firing Device - Pressure Release

    Firing Device - Pull

    Firing Device - Seismic

    Firing Device - Tension Release

    Firing Device - Time

    Fuze - Aircraft Bomb

    Fuze - Depth Charge

    Fuze - Grenade Hand

    Fuze - Grenade Projected

    Fuze - Grenade Rifle

    Fuze - Info

    Fuze - Landmine

    Fuze - Mortar

    Fuze - Projectile

    Fuze - Rocket

    Fuze - Seamine

    Fuze - Submunition

    Grenade - Hand

    Grenade - Projected

    Grenade - Rifle

    IED

    IED - Animal Borne IED (ABIED)

    IED - Concealment

    IED - Explosive

    IED - Improvised Landmine

    IED - Incendiary

    IED - Main Charge

    IED - Postal

    IED - Projected

    IED - Suicide

    IED - Switch

    IED - Vehicle Borne IED (VBIED)

    Landmine - Anti-Helicopter (AH)

    Landmine - Anti-Personnel (AP) Blast

    Landmine - Anti-Personnel (AP) Bounding

    Landmine - Anti-Personnel (AP) Directional

    Landmine - Anti-Personnel (AP) Fragmentation

    Landmine - Anti-Vehicle (AV) Blast

    Landmine - Anti-Vehicle (AV) Off-Route

    Landmine - Anti-Vehicle (AV) Shaped Charge

    Landmine - Chemical

    Landmine - Clearance Device

    Landmine - Delivery Device

    Landmine - Improvised Landmine (ILM)

    Landmine - Signal Flare

    Misc - Accessories

    Misc - Decoy

    Misc - Demolition Charge

    Missile - Air to Air (AAM)

    Missile - Air to Surface (ASM)

    Missile - Anti-Ship (AShM)

    Missile - Anti-Tank (ATGM)

    Missile - MANPADS

    Missile - Surface to Air (SAM)

    Missile - Surface to Surface (SSM)

    Mortar - Carrier

    Projectile - High Explosive

    Projectile - SAA

    Projectile -Solid Shot

    Projectile - TP, Practice, Training

    Rocket - Air to Air

    Rocket - Air to Ground

    Rocket -Ground to Air

    Rocket - Ground to Ground

    SALW - Assault Rifle

    SALW - ATGM

    SALW - Grenade Launcher

    SALW - Light Machine Gun (LMG)

    SALW - Machine Gun

    SALW - MANPADS

    SALW - Mortar

    SALW - Pistol

    SALW - Recoiless Rifle

    SALW - Rifle

    SALW - Rocket Launcher

    SALW - Shotgun

    SALW - Submachine gun

    Submunition - Anti-Personnel (AP)

    Submunition - Anti-Runway (Cratering)

    Submunition - Anti-Vehicle (AV)

    Submunition - Chemical

    Submunition - Dual Purpose (DP)

    Submunition - Incendiary

    Submunition - Other

    UCAV - Loitering Suicide

    UCAV - Munition

    UCAV - Platform

    UCAV - Suicide

    Unknown

    chevron-rightList of "Country of Origin" filter varies based on the type of explosive hazard (CLICK TO EXPAND)hashtag

    Click on each type of EO, then navigate to the filtering section.

    Afghanistan, Albania, Argentina, Armenia, Australia, Austria, Azerbaijan, Belgium, Bosnia and Herzegovina, Brazil, Bulgaria, Canada, Chile, China, Christmas Island, Colombia, Congo (DRC), Croatia, Cuba, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Germany, Greece, Hungary, India, Iran, Iraq, Ireland, Israel, Italy, Japan, Lebanon, Montenegro, Myanmar, Netherlands, North Korea, Norway, Pakistan, Peru, Philippines, Poland, Portugal, Romania, Russia, Saudi Arabia, Serbia, Singapore, Slovakia, Slovenia, South Africa, South Korea, Spain, Sri Lanka, Sweden, Switzerland, Syria, Taiwan, Thailand, Turkey, Ukraine, United Arab Emirates, United Kingdom, United States of America, Unknown, Various, Vietnam, Yemen, Yugoslavia, Zimbabwe

    Misc categories: Unknown, Various

    chevron-rightList of "Country Used In" filter varies based on the type of explosive hazard (CLICK TO EXPAND)hashtag

    Click on each type of EO, then click on the drop-down menu.

    Afghanistan, Albania, Algeria, Angola, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bermuda, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei Darussalam, Bulgaria, Burkina Faso, Burundi, Cambodia, Cameroon, Canada, Cape Verde, Central African Republic, Chad, Chechnya, Chile, China, Colombia, Congo (DRC), Costa Rica, Croatia, Cuba, Cyprus, Czech Republic, Denmark, Djibouti, Ecuador, Egypt, El Salvador, Eritrea, Estonia, Ethiopia, Falkland Island, Finland, France, Gambia, Georgia, Germany, Ghana, Greece, Grenada, Guatemala, Guinea-Bissau, Honduras, Hong Kong, Hungary, Iceland, India, Indonesia, Iran, Iraq, Ireland, Israel, Italy, Ivory Coast, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kosovo, Kurdistan, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Liberia, Libya, Lithuania, Luxembourg, Macedonia, Madagascar, Malawi, Malaysia, Mali, Malta, Mauritania, Mexico, Moldova, Monaco, Mongolia, Morocco, Mozambique, Myanmar, Namibia, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, North Korea, Norway, Oman, Pakistan, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, Rwanda, Saudi Arabia, Senegal, Serbia, Sierra Leone, Singapore, Slovakia, Slovenia, Somalia, South Africa, South Korea, South Sudan, Spain, Sri Lanka, Sudan, Sweden, Switzerland, Syria, Taiwan, Tajikistan, Tanzania, Thailand, Tunisia, Turkey, Turkmenistan, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States of America, Unknown, Uruguay, Uzbekistan, Various, Venezuela, Vietnam, Western Sahara, Yemen, Yugoslavia, Zambia, Zimbabwe

    Misc categories: Various, Unknown

    chevron-right"Diameter" filter varies based on the type of explosive hazard (CLICK TO EXPAND)hashtag

    Click on each type of EO, then click on the drop-down menu.

    Input options: From 5.56 mm to 1,700 mm

    chevron-right"Length" filter varies based on the type of explosive hazard (CLICK TO EXPAND)hashtag

    Click on each type of EO, then click on the drop-down menu.

    Input options: From 0.87 mm to 72,500 mm

    chevron-right"Height" filter varies based on the type of explosive hazard (CLICK TO EXPAND)hashtag

    Click on each type of EO, then click on the drop-down menu.

    Input options: 7 mm to 4,000 mm

    hashtag
    Offline Version On The Mobile App

    For those who want to use CAT-UXO in remote areas or those experiencing connectivity issues, the mobile app may be used.

    However, based on our tests, there is no offline version of the whole catalogue. Instead users can download one item at a time, instead of in bulk. To do this:

    1

    Open the CAT-UXO mobile app while you have an internet connection

    Navigate to the EO Category of interest or the item of interest. Look for the cloud icon highlighted below.

    2

    Click on the cloud icon to begin downloading

    Once downloaded, the cloud icon will switch from white to black. Users will see a confirmation at the bottom of the screen as shown in the image below.

    3

    Downloaded items are now available offline.

    To check the downloaded items, turn off your internet connection and open the CAT-UXO app. Users will see a black cloud icon on each EO category. Click on each category to double check.

    hashtag
    Cost

    Info on paid membership can be found here: https://cat-uxo.com/sign-uparrow-up-right

    circle-exclamation

    You cannot sign up for a free account. Signing up for an account requires payment.

    The version used for this test is both the public/free version and a paid version.

    Important main differences between the public and paid account, are as follows:

    Images
    One image of the EO
    Multiple images

    Description

    Basic description

    Basic description + More technical information (i.e., diameter, length, fill, all-up weight (AUW), propellant, fill, fuze, function, warhead)

    Introduction/Explainers

    Basic description

    Basic description + additional slideshow of information

    Additional Member Contribution

    Non accessible

    Accessible (helpful for images sourced in social media and in conflict zones)

    Associated EO

    Accessible

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    User interface difficulty is level 2 as searching and filtering are mostly intuitive

    hashtag
    Requirements

    Payment and login required for paid version. Technical subject matter knowledge may be helpful when using the tool.

    hashtag
    Limitations

    Note on Accuracy:

    1. The Terms and Conditions statearrow-up-right: "The information contained within this website is obtained from varying open-source information and individuals. The information is no way exhaustive or considered fully accurate and therefore qualified EOD trained persons should always adhere to authorised employers Standard Operating Procedures (SOPs) when working with explosive hazards." It is advisable to combine this tool with other similar tools to verify information.

    2. Navigation inefficiency - The search bar functionality is limited to the landing page and search results page, and does not appear on other pages. This might disrupt research workflows when working on time-sensitive research.

    3. Limited multilingual support - Insufficient foreign names or markings and local terminology for international search matching. This may be critical for those working with Soviet, Chinese, or any locally-manufactured ordnance with local designations.

    4. Restricted filtering options - No filters for color, shape, and other potentially useful physical features, which may be helpful if beginners do not have a background in ordnance.

    5. Images of intact EO vs. Remnants of EO – The site has limited images of EO on the battlefield or that are shown in fragments. Open-source investigators who look at social media to determine types of EO used in conflict are usually confronted with pieces of EO fragments or partial images. They are most likely seeing EO partially buried or obscured in conflict zones. It is helpful to filter based on what can be observed in this limited context, such as color, shape, and markings. However, to mitigate this, paid users can sometimes access additional information from contributors/other paid members, which may include social media images from conflict zones or images that show EO in partial form.

    6. No offline functionality - Absence of an offline version creates challenges for field users with limited connectivity (unlike, for example, )

    7. It's unclear what quality requirements CAT-UXO has for contributors or how they review information before adding it to the database.

    8. Possible Gaps in Country Coverage and Documentation - At the time of the current update, the tool covers about 71 manufacturing countries and approximately 165 countries where the EO are/were used. The tool has collated information from a representative list of conflict zones. However, it is possible that not all countries are equally documented. Some countries have more data than others.

    hashtag
    Ethical Considerations

    • Users must use this weapon information responsibly and legally. Follow all site warnings and restrictions.

    • There are liability and safety considerations. The Terms and Conditions state that it does not teach or endorse EOD practicesarrow-up-right

    • Sponsored by commercial EOD entities.arrow-up-right

    hashtag
    Guide

    No guides available at the moment.

    Use cases:

    1. Carlos Gonzales, Mike Yambo, and Jackline Macharia, "Kenyan Weapons Linked to Sudan's Civil Wararrow-up-right," Bellingcat, June 15, 2025.

    2. Waters, Nick. "" Global Investigative Journalism Network, 2023.

    hashtag
    Tool provider

    Collective Awareness to Unexploded Ordnance (CAT-UXO), UK

    hashtag
    Advertising Trackers

    Page maintainer

    Afton

    Gyrovaguearrow-up-right
    Wikipediaarrow-up-right
    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.

    Companies House

    Search limited companies and related people in the United Kingdom.

    hashtag
    URL

    https://find-and-update.company-information.service.gov.uk/arrow-up-right

    hashtag
    Description

    Use Companies House to get information about limited companies registered in the UK - it's the official register of those companies (so a government agency collates the data). (Limited companies are ones where the company is a legally registered entity, which makes it a separate entity from the owners. This limits the liabilities of the owners.)

    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). 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

    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 want to buy, sell or transfer property in the UK - they 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.

    Companies House has various APIs - see the list . An API allows you to query data in bulk and can make data analysis much more efficient.

    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    No registration is required and the site is free.

    hashtag
    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: ).

    hashtag
    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: ).

    hashtag
    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)

    hashtag
    Tool provider

    Department for Business and Trade, UK

    hashtag
    Advertising Trackers

    Page maintainer

    Discord Chat Exporter

    A tool for exporting Discord chat logs in multiple formats.

    hashtag
    URL

    https://github.com/Tyrrrz/DiscordChatExporterarrow-up-right

    hashtag
    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

    hashtag
    Cost

    The tool is free and open-source.

    hashtag
    Level of difficulty

    GUI is beginner-friendly. CLI requires command-line familiarity. Both versions need a Discord Account and an API Token.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Guides and articles

    • by Hafizhah Dyanty Putri and Imam Riadi on International Journal of Computer Applications (0975 – 8887) Volume 186 – No.35, August 2024

    hashtag
    Tool provider

    Oleksii Holub ( on GitHub) is an open-source software developer from Ukraine.

    hashtag
    Advertising Trackers

    Page maintainer

    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.

    hashtag
    URL

    hashtag
    Description

    This tool helps users visualize train destinations within Europe. When users hover 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.

    Using the Map:

    1. Click on the choice of All Trains or Night Trains

    1. Type or click on any train station to set it as your starting point.

    2. Select the amount of time you want to travel (e.g., minimum 1 hour, up to 8 hours maximum).

    3. 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.

    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 , this map integrates data from through .

    hashtag
    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.

    hashtag
    How does it work?

    The platform’s 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 () and therefore has data on train schedules for (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 , which helps organize and provide the data in a convenient format.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    1. Internet connection

    2. Computer or mobile device

    hashtag
    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.

    circle-info

    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 (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 , “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

    It is important to note that this speed can vary from person to person and that this is an average estimate. So, whenever examining data on Chronotrains, keep these limitations in mind.

    1. Local Transit Exclusion

    The tool does not display 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 , 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

    , 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: 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 .

    No Single Dataset: Public transport route data in Europe remains fragmented, with no single comprehensive dataset available.

    Incomplete Data: According to this , 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.

    hashtag
    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 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.

    hashtag
    Guides and articles

    A description and demo for the tool, including an interview with the tool provider:

    hashtag
    Tool provider

    Benjamin Tran Dinh, , France,

    hashtag
    Advertising Trackers

    Page maintainer

    BskyThreadReader

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

    hashtag
    URL

    https://bskythreadreader.glitch.me/arrow-up-right

    hashtag
    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.

    hashtag
    Cost

    BskyThreadReader is completely free to use and open-source under the . There are no paid features or subscriptions required.

    hashtag
    Level of difficulty

    hashtag
    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.

    hashtag
    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.

    hashtag
    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 or the . 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.

    hashtag
    Comparison with similar tools

    • Skyview () offers multiple viewing modes, including a nested tree view and single-post embedding. It's fully and explicitly privacy-centered.

    • Blueviewer () 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 () 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.

    hashtag
    Guides and articles

    -

    hashtag
    Tool provider

    Developed and maintained by Luca Hammer ( on Bluesky, on Mastodon, based in Germany). The tool is based on his earlier Mastodon viewer (MastoVue) and is openly available for the community.

    hashtag
    Advertising Trackers

    Page maintainer

    Convert Geographic Units

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

    hashtag
    URL

    http://rcn.montana.edu/resources/Converter.aspxarrow-up-right

    hashtag
    Description

    Montana State University's Convert Geographic Units 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.

    This tool can be used by researchers to translate coordinates between formats so geolocated claims, EXIF GPS dumps or witness-reported DMS coordinates can be placed precisely onto satellite imagery or map grids. The datum selector can also be used to ensure the coordinate system matches the map or imagery used. In addition, for investigations involving military activity or NATO reporting, the tool’s NATO/UTM outputs let researchers generate standard grid references for cross-checking logs, manifests, or witness reports.

    For example, select the WGS 84 datum and enter the Decimal Degrees for the Eiffel Tower (48.858222, 2.2945) to convert them into Degrees Minutes Seconds (DMS) or Standard UTM coordinates.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    • Web Access: Any modern web browser.

    hashtag
    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.

    hashtag
    Ethical Considerations

    N/A

    hashtag
    Guides and articles

    • Earth’s Coordinate System | Intergovernmental Committee on Surveying and Mapping (no date). Available at: (Accessed: 28 August 2025).

    • ‘Geographic coordinate system’ (2024) Wikipedia. Available at: (Accessed: 28 August 2025).

    • Understanding Latitude and Longitude (no date). Available at: (Accessed: 28 August 2025).

    hashtag
    Tool provider

    Montana State University - United States

    hashtag
    Advertising Trackers

    Page maintainer

    CITES Trade Database

    Around 23 million records of trade in wildlife since 1975.

    hashtag
    URL

    https://trade.cites.org/arrow-up-right

    hashtag
    Description

    The tool hosts around 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 results based on your preferences. For example, you can get a csv report with customized configurations or a web version.

    Let's say you are looking for China imports of species for medical purposes from 2000 to 2024. You will then get a detailed table with over 100 results that gives you species information, importer and exporter data, 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 , 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, which contains data from 1975 to 2025.

    hashtag
    Cost

    In exceptional and complex , and upon request, the CITES Secretariat or UNODC may have to recover staff costs.

    hashtag
    Level of difficulty

    hashtag
    Requirements

    No need to log in or create accounts to use this tool.

    If you need to cite the information, use this :

    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.

    hashtag
    Limitations

    There are some studies that expose some tool limitations, including from the CITES Secretariat.

    At a CITES 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 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 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.

    hashtag
    Ethical Considerations

    None so far.

    hashtag
    Guides and articles

    Guide:

    Projects:

    hashtag
    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.

    hashtag
    Advertising Trackers

    Page maintainer

    Distill.io

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

    hashtag
    URL

    (last revised Jan 31., 2026)

    hashtag
    Description

    DomainTools Whois Lookup

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

    hashtag
    URL

    hashtag

    DiscordLeaks

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

    hashtag
    URL

    (last accessed Jan 31. 2026)

    hashtag
    Description

    Datawrapper

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

    hashtag
    URL

    hashtag
    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:

    DeHashed

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

    hashtag
    URL

    hashtag
    Description

    EDGAR Suite

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

    hashtag
    URL

    • Source code is freely available on (v 2.1.2 – 15 May 2025, last checked Jan 31, 2025.)

    Annual financial statements.
    starstarstarstarstarstarstar

    Katherine de Tolly

    SIC codearrow-up-right
    people with significant controlarrow-up-right
    simple searcharrow-up-right
    advanced searcharrow-up-right
    OpenCorporatesarrow-up-right
    North Dataarrow-up-right
    Register of Overseas Entitiesarrow-up-right
    advanced searcharrow-up-right
    downloadarrow-up-right
    herearrow-up-right
    this pagearrow-up-right
    How to Protect Your Personal Information on the Companies House Registerarrow-up-right
    Removing your home address from the Companies House registerarrow-up-right
    Exploring data from Companies Housearrow-up-right
    Searching the Companies House registerarrow-up-right
    YouTube channelarrow-up-right
    How To Get The Most Out of Companies House Dataarrow-up-right
    guide for using their APIarrow-up-right
    Unmasking the oligarchs – Using open source data to detect sanctions violationsarrow-up-right
    Large or deeply nested threads may be difficult to navigate.
    starstarstarstarstarstar

    Martin Sona

    MIT Licensearrow-up-right
    Hunch.lyarrow-up-right
    Bluesky APIarrow-up-right
    skyview.socialarrow-up-right
    open-sourcearrow-up-right
    blueviewer.pages.devarrow-up-right
    blue.mackuba.euarrow-up-right
    @luca.runarrow-up-right
    @lucaarrow-up-right
    Cninfoarrow-up-right
    Court Enforcement Information Publicityarrow-up-right
    National Enterprise Credit Information Publicity Systemarrow-up-right
    QCCarrow-up-right
    https://www.qcckyc.com/arrow-up-right
    Gongsi.com.cnarrow-up-right
    Xuanzhiarrow-up-right
    88chaarrow-up-right
    The CLI version can be used to schedule exports

    Unavailable features: Exporting a forum thread is currently not implemented in the GUI version.

    starstarstarstarstarstarstarstar

    Bellingcat Volunteer Team

    Discord Developer Portalarrow-up-right
    Terms of Service arrow-up-right
    Terms of Servicearrow-up-right
    Official Documentation on Githubarrow-up-right
    "Mobile Forensic Analysis of Discord Services Cyberbullying Case using National Institute of Justice Method"arrow-up-right
    Tyrrrzarrow-up-right
    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).
    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.

  • Basic Interactive Google Map: Zoom, map/satellite options & labels option.

  • starstarstarstarstarstarstar

    Freya. Reviewer Sophie Tedling;

    https://www.icsm.gov.au/education/fundamentals-mapping/earths-coordinate-systemarrow-up-right
    https://en.wikipedia.org/w/index.php?title=Geographic_coordinate_system&oldid=1239962932arrow-up-right
    https://journeynorth.org/tm/LongitudeIntro.htmlarrow-up-right
    https://www.montana.edu/arrow-up-right
    starstarstarstarstarstar

    Lieth Carrillo

    23 million recordsarrow-up-right
    CITES Wildlife TradeViewarrow-up-right
    casesarrow-up-right
    formatarrow-up-right
    meetingarrow-up-right
    studyarrow-up-right
    studyarrow-up-right
    A guide to using the CITES Trade Databasearrow-up-right
    What do CITES data tell us about the legal wildcat trade?arrow-up-right
    An Assessment of Wildlife Trade in Central Asia by TRAFFICarrow-up-right
    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.arrow-up-right
    Tracking the wildlife trade: Usability of shipment identifiers in the CITES Trade Database - Michal Berec, Magda Vodrážková, Irena Šetlíková.arrow-up-right
    China’s International Trade of Parrots from 1981 to 2022 Based on the CITES Trade Database - Jinming Zhang, Qingqing Wang and Jianbin Shi.arrow-up-right
    This is part of the table I obtained after searching for China's species imports with medical purposes.

    Contextual Review: Evaluate its interactions and network position by looking at who engages with the account and what content it promotes.

    Sky Follower Bridgearrow-up-right

    Twitter → Bluesky

    Finds cross-platform identities between Twitter and Bluesky

    Gephiarrow-up-right
    Maltegoarrow-up-right
    Gephiarrow-up-right
    Maltegoarrow-up-right
    Bluesky User FAQarrow-up-right
    Gephiarrow-up-right
    Maltegoarrow-up-right
    Jaz’s Atlasarrow-up-right
    Bluesky Directoryarrow-up-right
    https://www.bellingcat.com/news/2023/01/27/anatomy-of-a-shelling-how-russian-rocket-artillery-struck-mykolaiv/arrow-up-right
    https://www.bellingcat.com/news/2024/07/09/russian-missile-identified-in-kyiv-childrens-hospital-attack/arrow-up-right
    https://www.youtube.com/watch?v=MoEwL2fbtDMarrow-up-right
    https://www.youtube.com/watch?v=9ZPFuVQ_MFQarrow-up-right
    https://www.youtube.com/watch?v=VRgqMvy16IUarrow-up-right
    Blender Discord:arrow-up-right
    Kyiv Children’s Hospital Attackarrow-up-right
    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.

    Ballistic properties

  • Manufacturing markingsarrow-up-right and Cross-sectional diagramsarrow-up-right

  • Precise measurements

  • https://www.bulletpicker.com/landmine_-apers_-m2a4.htmlarrow-up-right

    Distill Web Monitor tracks changes to webpages and documents and alerts you via push, email, SMS, webhooks, or Slack/Discord/Teams when a change is detected; monitors can run locally in your browser or on Distill’s cloud. Typical inputs are a URL or feed; outputs are diffs and a change history with optional AI change summaries. Supported source types include web pages, PDFs, JSON, XML, RSS/Atom feeds, and simple uptime checks; a crawler‑based sitemap monitor helps discover new URLs on a site. Advanced workflows use conditions, proxies, macro,s and webhooks to reduce noise, handle logins, and route alerts into other systems. What is Distill?arrow-up-right; Using Conditionsarrow-up-right; Macro & Automated Actionsarrow-up-right; Feedarrow-up-right; Uptimearrow-up-right

    hashtag
    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 to investigation-related websites, including content changes, new posts, and removals.

    • Tracking Social Media Profiles: Monitor public social media pages or profiles for updates without logging in to the platform.

    • Alerting on Keyword Changes: Set up alerts for specific keywords or phrases that appear or disappear 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: Maintaining a history of a web pageis changes helps document 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.

    hashtag
    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.

      • Regex in Visual Selector – apply regular expressions from the Text filter panel to include or exclude specific patterns at selection time

    • Content Extraction:

      • Ability to extract and export data from monitored pages.

      • Supports formats such as CSV and JSON for integration with other analysis tools.

    • Change Highlighting:

      • Visual representation of the changes made to the page.

      • Simplifies the process of identifying significant alterations.

    • Scheduling and Frequency:

      • Customizable check intervals, with paid plans offering more frequent monitoring.

      • Free 6 h · Starter 10 min · Professional 5 min · Flexi 2 min for cloud monitors; local checks can run as fast as 5 s.

    hashtag
    Using Distill.io

    First, you can register using your own email or a dedicated email address or alias. You can see all running monitors on your watchlistarrow-up-right. You can monitor websites, feeds, JSONs, PDFs, Word documents, uptime, and whole sitemaps (alpha, may be buggy).

    Click on Add Monitor to configure a new monitor

    When you add a new monitor, you make the following choices:

    • Sourcearrow-up-right: Whether to monitor the whole page or only a part of it. Select the Visual Selector arrow-up-rightif you want to monitor only certain parts (recommended).

    • Device: Where the service runsarrow-up-right - 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 (25 local vs 5 cloud monitors on Free). Consequently, you can check cloud-based monitors in the web-apparrow-up-right, while local monitors live in the browser extensionarrow-up-right.

    • Name: Pick a name for your Monitor that's easy for you to recognize and informative. You may want to configure several monitors for a single website, so consider the purpose when choosing a name.

    • Actions: The free service lets you send yourself an email, or, if you're running a local monitor, open the website, receive a notification, or . Starter unlocks webhooks & SMS; Professional adds unlimited emails/push & higher SMS caps; Flexi raises all limits. 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?

    Add a monitor for your website and configure source, schedule checks, and define alerts when changes occur.

    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.

    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!)

    After you click save, your monitor will be active.

    hashtag
    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.

    • API (Enterprise only)

      • Request programmatic access to watchlists and change data for full automation.

    • Monitor Authentication-Protected Pages:

      • Distill.io supports monitoring pages that require a login. This can ensure compliance with the terms of service and legal considerations when monitoring such content.

      • Proxy & Macros – cloud monitors can route through residential/geo‑proxies and execute multi‑step macros; loops and the new “doesn’t match any previous text” condition (Feb 2025) reduce false positives.

    hashtag
    Cost

    • Free plan: up to 25 local monitors; 5 cloud monitors; 1,000 checks per month; 30 email alerts; cloud minimum interval 6 hours.

    • Paid plans: Starter USD 15 per month; Professional USD 35 per month; Flexi from USD 80 per month; see pricing tables for per‑plan resources and limits.

    • Pricingarrow-up-right

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    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:

      • Desktop App for Windows & macOS (public alpha – install links in Docs).

      • Advantage: Allows local monitoring without keeping the browser open

    hashtag
    Limitations

    • Free plan constraints - cloud checks no faster than every 6 hours; 1,000 checks and 30 email alerts per month; local monitors must have the browser or app running for checks to execute.

    • Firefox and Opera extensions have older public versions at time of writing; Firefox 3.6.12 released 2023‑08‑01; Opera 3.3.12 updated 2023‑11‑22; feature parity may lag behind Chrome. AMO versionsarrow-up-right; Opera listingarrow-up-right.

    • Dynamic or login‑gated pages may require Macros or Dedicated Cloud Devices; sessions can expire and must be refreshed. Macrosarrow-up-right; Dedicated Cloud Devicesarrow-up-right.

    • Sitemap monitor is marked “alpha” and available only on Professional+; behavior and UI may change. .

    • Legal/ToS - Distill’s ToS requires lawful use; do not use the service to violate site terms or access controls. Providers may request suspension if their sites object to scraping. .

    • 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 may not be captured without using cloud monitors or by running a macro with loop support (added in 2024) to pre-load dynamic sections.

    hashtag
    Ethical Considerations

    • Privacy and Legal Compliance:

      • Use Distill only on sources for which you are legally authorized to monitor; avoid circumventing technical access controls; minimize the collection of personal data; and retain only what is necessary. When working with sensitive material, consider recognized guidance like the Berkeley Protocol on Open Source Investigations for documentation and verification practices.

    • 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

    hashtag
    Guides and articles

    What is Distill? | Distill. (2023). Retrieved August 1, 2024, from https://distill.io/docs/web-monitor/what-is-distill/arrow-up-right

    Local Monitor vs. Cloud Monitor | Distill. (2023). Retrieved August 1, 2024, from https://distill.io/docs/web-monitor/cloud-local-monitors/arrow-up-right

    Distill (Director). (2023, May 26). How to Use the Visual Selector in Distill [Video recording]. https://www.youtube.com/watch?v=MY1DjyHqy_oarrow-up-right

    hashtag
    Tool provider

    Distill.io by Neemb LLC / Neemb Web Services Pvt Ltd (Delaware), U.S.

    • Contact Information: Available on their Contact Us pagearrow-up-right

    hashtag
    Advertising Trackers

    Page maintainer

    Martin Sona

    https://distill.io/arrow-up-right
    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 DomainTools 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.

    hashtag
    Advantages of a paid subscription

    From an investigations standpoint, one of the most valuable aspects of a paid subscription is that it will allow you to view historical information about a domain. This is increasingly important as more registrants are choosing to anonymise their identities. If the domain in question has historical ownership information, and you can compare the live version of the website to a previous version by using a web archiving tool like Wayback Machine, you might be able to infer (perhaps inconclusively) that the historical owner continues to run the webpage in question.

    hashtag
    Additional tools available for subscribers

    Several tools are available for paying subscribers - a comprehensive breakdown can be found herearrow-up-right. DNSDB Scout and IRIS Investigate are particularly useful in investigations:

    • DNSDB Scoutarrow-up-right allows users to search an extensive database of current and historical Domain Name System (DNS) records that link domain names to IP addresses and name servers.

    • IRIS Investigatearrow-up-right collates a range of information on domain names, from Whois to DNS data, and presents this in one place.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstar

    hashtag
    Requirements

    None

    hashtag
    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:

    hashtag
    Guides and articles

    All DomainTools arrow-up-rightresources can be accessed in one place. User guides by DomainsTools can be found herearrow-up-right and herearrow-up-right, and guidance is also available for DNSDB Scoutarrow-up-right and IRIS Investigatearrow-up-right.

    API documentation can be found herearrow-up-right.

    hashtag
    Tool provider

    DomainToolsarrow-up-right is a provider of Whois and other DNS profile data for threat intelligence enrichment.

    hashtag
    Advertising Trackers

    Page maintainer

    https://whois.domaintools.com/arrow-up-right

    DiscordLeaks is a Unicorn Riot–run web app for searching and browsing leaked chat logs from extremist communities. It exposes message archives (usernames, timestamps, channel context and, where available, attachments) across multiple platforms—primarily Discord, with additional corpora for Rocket.Chat and Skype—to support accountability journalism and research. Typical workflows include pivoting from a server to channels to users, running keyword queries, and using the Advanced Search date filters to constrain results. The database is static archival material; Unicorn Riot cautions that logs are published “as‑is” and external links may be risky.

    triangle-exclamation

    Follow the site’s safety advice (use Tor/VPN, JS/privacy controls) when opening external links.

    – Discord corpusarrow-up-right — Server index shows 291 total servers (100/page). [as of 2025‑10‑31] – User indexarrow-up-right — 175,620 total users (100/page). [as of 2025‑10‑31] – Keyword search and Advanced Search with From/To date filters. – Rocket.Chat corpusarrow-up-right — includes Patriot Front leak; UR notes 55,249 Rocket.Chat messages hosted with attachments and “Vault” downloads. – Skype corpusarrow-up-right — browsable conversations and user listings.

    chevron-rightPurpose, Methodology, and Scopehashtag

    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.ninjaarrow-up-right, discordleaks.unicornriot.ninjaarrow-up-right) Unicorn Riot’s mission is to expose the hidden organizing and communications of these groups as a form of public-interest journalism​(unicornriot.ninjaarrow-up-right).

    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.ninjaarrow-up-right). 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.ninjaarrow-up-right​unicornriot.ninjaarrow-up-right). 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.ninjaarrow-up-right,​unicornriot.ninjaarrow-up-right).

    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. (​)

    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​(,​). 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​(). 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​(,​). The platform also hosts logs from other chat services (like Rocket. Chat and Skype) that Unicorn Riot obtained during related investigations​(). Unicorn Riot emphasizes that making these primary source materials public enhances understanding of far-right tactics while supporting data journalism efforts​(,​).

    Limitations Acknowledged: Unicorn Riot notes that DiscordLeaks is not an exhaustive record of all extremist chatter, only what their team could access (). The archive is limited to the servers and time frames captured; some chats may be missing if servers were deleted or not fully logged​(). 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​(). 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 (). 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)​().

    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​ ().

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Search and Browsing

    • Basic Browsing:

      • Servers: Navigate to https://discordleaks.unicornriot.ninja/discord/server/arrow-up-right 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.

    • Advanced Search:

      • Select “Advanced Search” to refine queries further.

      • Specify a server (optional).

    chevron-rightInvestigations and Research Using DiscordLeaks as a Sourcehashtag
    • Legal Evidence: The leaked Discord chats have been used in court proceedings against white supremacists. Notably, attorneys in the Sines v. Kesslerarrow-up-right civil lawsuit (filed by victims of the Charlottesville violence) submitted Unicorn Riot’s Discord logs as evidence of planners’ intent​

      (unicornriot.ninjaarrow-up-right). 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.orgarrow-up-right). 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.orgarrow-up-right). 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 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​

      (,​ ). &#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 (​, ​). Similarly, local reporters have used DiscordLeaks to link extremists to real-world actions; for instance, chat evidence from the leaks helped journalists document how members coordinated vandalism and propaganda campaigns nationwide​ (, ​).

    • 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​

      (). 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​(). Think tanks have also cited DiscordLeaks; for instance, the referenced Unicorn Riot’s Discord archive in discussions of how white supremacists communicate and plan online (​).

    • 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 (​).

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar
    • 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.

    hashtag
    Requirements

    • A modern web browser.

    • Stable internet connection.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Tool provider

    Unicorn Riotarrow-up-right, based in the United States, is a decentralized, educational non-profit media organization.

    hashtag
    Advertising Trackers

    Page maintainer

    Martin Sona

    https://discordleaks.unicornriot.ninja/arrow-up-right

    "[t]he idea is that you have a two-minute interaction with the toolarrow-up-right”. Its target users are primarily journalists, researchers, and data analysts who would like to communicate data insights effectively. The International Consortium of Investigative Journalism said thatarrow-up-right 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."

    hashtag
    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.

    circle-check

    TIP: It is helpful to check the Datawrapper Academyarrow-up-right 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.

    circle-exclamation

    NOTE: Prepare your data. Ensure that your data is organized, complete and refined prior to adding the data on the interface.

    hashtag
    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”.

    hashtag
    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.

    hashtag
    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.

    chevron-rightSample Steps for Checking Your Data (CLICK TO EXPAND)hashtag

    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.

    hashtag
    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.

    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.

    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.

    circle-info

    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.

    circle-exclamation

    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).

    hashtag
    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.

    circle-exclamation

    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.

    circle-info

    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):

    hashtag
    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.

    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: )

    hashtag
    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.

    chevron-rightPotential open-source use case for choropleth map (CLICK TO EXPAND)hashtag

    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.

    \

    hashtag
    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 vast selection. The types of maps available are: World maps, regional maps, and country maps. As an added benefit, some countries offer different subtypes as well. For instance, Argentina also includes a map divided by departments, by electoral districts, or by provinces. It also provides a city-specific map subtype, such as the Argentina - Buenos Aires Metropolitan Area.

    circle-check

    TIP: Users can also upload their own maps. However, this is a slightly advanced feature, and you may consult this guide.arrow-up-right

    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.

    circle-exclamation

    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.

    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:).
    circle-info

    NOTE: If the user does not use the rest of the countries/locations on the list, they will be grayed out in the map.

    hashtag
    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;

    • Decide whether you want the legend on display and how it 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:

    Datawrapper now enhances choropleth maps by allowing the addition of patterns to color layers,arrow-up-right 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.

    hashtag
    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.

    chevron-rightKey Features of Symbol Maps (CLICK TO EXPAND)hashtag
    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.

    chevron-rightPotential open-source use cases of symbol map (CLICK TO EXPAND)hashtag

    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.

    circle-exclamation

    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, “Datawrapperarrow-up-right 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 toolarrow-up-right:

    • 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 here.arrow-up-right​

    hashtag
    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 the tool providerarrow-up-right, “They are a great choice if you want to show where something is located or happened.”

    chevron-rightPossible open-source use case for locator maps (CLICK TO EXPAND)hashtag

    Locator maps can be useful tools for open-source investigators. They provide visual context for data, helping to:

    • Visualize Geographic Scopearrow-up-right: 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:

    hashtag
    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 “the symbols, lines, areas, and/or text that you add on top of the map.”arrow-up-right

    circle-info

    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.

      • Users can now use a "globe projection" type of locator map. arrow-up-rightThis is especially usefiul for:

        • Large regions showing accurate relative sizes - Countries appear in their true proportions rather than distorted

        • Global routes - Flight paths and shipping lanes that span continents look natural following Earth's curvature.

    • 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.

    circle-check

    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, static image - depending on what your platform allow) to integrate the map into your website or other platforms.

    NOTE: Locator maps can be exported in GeoJSON format

    hashtag
    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.

    chevron-rightAdditional Tips (CLICK TO EXPAND)hashtag
    • 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.

    hashtag
    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 herearrow-up-right and herearrow-up-right. However, below is a summary of those steps and some important caveats.

    circle-info

    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.

    circle-info

    NOTE: Collaboration in Teams is livearrow-up-right. 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. Recent updates have enhanced the archive, making it more intuitive, practical, and faster. arrow-up-rightThis new feature appears to be available to all accounts, not just the paid tiers. \

    hashtag
    POWERPOINT INTEGRATION

    Datawrapper recently added an integration into arrow-up-rightPowerPoint. 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 when a feature in the visualization is being edited.

    chevron-rightSummary of key features that may be helpful for beginner open-source researchers (CLICK TO EXPAND)hashtag
    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 .

    hashtag
    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: https://www.datawrapper.de/pricingarrow-up-right

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    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 level 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.

    hashtag
    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.

    hashtag
    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 how to prevent Excel from changing numbers into datesarrow-up-right, or on receiving the message "undefined" when uploading a CSVarrow-up-right.

    • 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 isn't perfectarrow-up-right. 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.

    • 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 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 articlearrow-up-right, “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:

    • https://academy.datawrapper.de/category/83-troubleshooting?sort=customarrow-up-right

    hashtag
    Ethical Considerations

    The primary ethical consideration about data visualizations is the possibility that information can be misleading, no matter how good it looks:“Some are misleading by mistake, some are misleading on purpose.”arrow-up-right This article arrow-up-rightdiscusses the possibility that charts can be misleading and that data interpretation has some general pitfalls.

    chevron-rightSome examples arrow-up-rightof common pitfalls (CLICK TO EXPAND)hashtag

    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 Will Chasearrow-up-right.

    hashtag
    Guides and articles

    Bellingcat Research

    This tool was used in a Bellingcat investigation: "What Meta's Ad Library Shows About Harris and Trump's Campaigns on Facebook and Instagram."arrow-up-right By Pooja Chaudhuri and Melissa Zhu

    Datawrapper guides

    Datawrapper Academy: https://academy.datawrapper.de/arrow-up-right

    Datawrapper Training Slides: https://www.datawrapper.de/training-materialsarrow-up-right

    How to create teams and other guides related to working in collaboration: https://academy.datawrapper.de/category/210-teamsarrow-up-right

    Guides from other sources

    Video Tutorial: Datawrapper Trainingarrow-up-right. By Adam Robert Marton, University of Maryland's Philip Merrill College of Journalism.

    Guide from The Guardian: https://www.theguardian.com/global-development-professionals-network/2014/aug/28/interactive-infographics-development-dataarrow-up-right

    Guides about Misleading Charts and Graphs:

    University of Pittsburgh https://hsls.libguides.com/c.php?g=1333609&p=9828731#:~:text=Data%20can%20be%20manipulated%20by,can%20be%20displayed%20by%20selectingarrow-up-right

    Nightingale, Journal of Data Visualization Societyhttps://medium.com/nightingale/constructing-a-career-in-data-visualization-the-how-18ad4900c120arrow-up-right

    Dataspire.Org 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%20patternsarrow-up-right

    hashtag
    Tool provider

    Datawrapper, Germany

    hashtag
    Advertising Trackers

    Page maintainer

    Afton

    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 herearrow-up-right, 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 herearrow-up-right, and has a FAQ page herearrow-up-right.

    hashtag
    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.?

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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 herearrow-up-right (click 'Purchase').

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    Requirements

    You have to create an account to run searches. This is relatively easy and requires only an email address and password.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Guides and articles

    The following YouTube tutorial arrow-up-rightdemonstrates 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.

    hashtag
    Tool provider

    Not clear. The website's privacy policy suggests that DeHashed is registered to an address in Las Vegas, Nevada.

    hashtag
    Advertising Trackers

    Page maintainer

    Ana

    https://dehashed.com/arrow-up-right

    Users can download edgar-tool (the CLI) directly from PyPIarrow-up-right

    hashtag
    EDGAR Database Overview

    EDGARarrow-up-right (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.

    hashtag
    Why Use edgar-tool Instead of the EDGAR Website?

    Despite EDGARarrow-up-right’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.

    hashtag
    EDGAR Command Line Interface (edgar-tool) — Detailed Overview

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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

    hashtag
    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).

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstar

    hashtag
    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 PyPIarrow-up-right 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/.

    hashtag
    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.

    hashtag
    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 and

    • Respect the & current 10 requests/second max request limit

    hashtag
    Guide

    • Official GitHub: Bellingcat/EDGARarrow-up-right 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.

    hashtag
    Tool provider

    George Dyer (former Bellingcat Tech Fellow)

    hashtag
    Advertising Trackers

    Page maintainer

    Martin Sona

    https://pypi.org/project/edgar-tool/arrow-up-right
    GitHubarrow-up-right

    Accessible

    the common EO term referring to a purpose or function of ordnance)arrow-up-right
    Bulletpicker.comarrow-up-right
    starstarstarstarstarstar

    Afton

    websitearrow-up-right
    Deutsche Bahnarrow-up-right
    Direkt Bahn Guruarrow-up-right
    GitHub pagearrow-up-right
    https://io.deutschebahn.com/en/services/passenger-rail/arrow-up-right
    international destinationsarrow-up-right
    Direkt Bahn Guruarrow-up-right
    that the travel times are based on estimates only provided by Deutsche Bahn dataarrow-up-right
    GitHub pagearrow-up-right
    “faster than walking but slower than biking.”arrow-up-right
    GitHub pagearrow-up-right
    A post from May 2023arrow-up-right
    “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.” arrow-up-right
    Limitsarrow-up-right
    pagearrow-up-right
    FAQsarrow-up-right
    https://www.youtube.com/watch?v=3ODcetbkq7Uarrow-up-right
    https://x.com/_benjamintdarrow-up-right
    https://x.com/chronotrainsarrow-up-right
    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 green) up to 8 hours (lightest green). 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)
    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.
    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.

    Environmental Justice Atlas

    Maps environmental conflicts around the world to provide information about who is involved, their impact and other information.

    hashtag
    URL

    https://ejatlas.org/arrow-up-right

    hashtag
    Description

    Launched in 2012, the Environmental Justice Atlas (also known as the EJAtlas) is a project based on the work of including academics, citizens, informal committees, NGOs and other activist groups. The database aims to be a resource for teaching, networking and advocacy of social conflicts involving environmental issues around the world. It can also be a helpful resource for open source researchers due to its archive of information that can provide history and context of conflict.

    The map covers conflicts across 10 including:

    • Nuclear

    • Mineral Ores and Building Extractions

    • Waste Management

    • Biomass and Land Conflicts

    The database contains information on investors, details about deals, conflict impacts, project details, outcomes, references to legislation, academic research, videos and images.

    Open source researchers may find the map also useful for finding historical information, links to relevant organizations and source materials, and to get an overview of specific conflicts. The map can be filtered by multiple types of criteria, including region, start/end date, type of conflict and more. A researcher may also perform searches such as entering the word "gas," and the search results will include any entry that uses the word "gas" in the text.

    Depending on the entry, information may be available in languages like English, French, Italian, Chinese, Arabic, or Turkish. Not all entries will be available in multiple languages.

    hashtag
    Cost

    According to the site's , users are free to use the database for noncommercial purposes, with attribution given to the EJAtlas and a link to their homepage.

    hashtag
    Level of difficulty

    hashtag
    Requirements

    Internet access is required to access the atlas.

    hashtag
    Limitations

    In its , EJAtlas specifically acknowledges that there are limitations to the data. For instance, the extent to which conflicts are covered varies and information on changing conflicts might not be kept up to date. In addition, volunteers' interests may shape how conflicts are portrayed and there is uneven global coverage. Some entries may only be available in English.

    In the FAQ, the team also addresses issues of data quality, stating that all data that can be found on their site is "based and derived from secondary sources” which they aim to have from “trusted publications." However, the team behind the site does not verify the information that can be found in those secondary sources.

    hashtag
    Ethical Considerations

    None.

    hashtag
    Guide

    While not a guide, the site's can be helpful for context and background information.

    This provides an overview of the EJA.

    hashtag
    Tool provider

    EnvJustice Project ()

    hashtag
    Advertising Trackers

    Page maintainer

    Earth Explorer

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

    hashtag
    URL

    https://earthexplorer.usgs.gov/arrow-up-right

    hashtag
    Description

    Offers historical satellite imagery and aerial photograpy. Option to search for imagery for specific locations.

    hashtag
    Cost

    Some images can be downloaded for free, others need to be ordered and are paid.

    hashtag
    Level of difficulty

    hashtag
    Requirements

    Recommended to create an account which is free (but it asks for e-mail address and personal information like address etc.)

    hashtag
    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.

    hashtag
    Guide

    hashtag
    Tool provider

    hashtag
    Advertising Trackers

    Page maintainer

    EDGAR

    Database of corporate filings for the US

    hashtag
    URL

    https://www.sec.gov/edgar/search/arrow-up-right

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    None

    hashtag
    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.

    See more about these limitations in: George Dyer:, Bellingcat.

    According to their own :

    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.

    hashtag
    Ethical Considerations

    Some filings may contain personal identifiers (names, addresses, signatures). Even though these are public, using them for non-financial purposes (e.g., profiling, marketing, or doxxing) is ethically problematic.

    While EDGAR is public, using advanced scraping or automation tools to gain a speed advantage in trading or analysis raises fairness concerns.

    hashtag
    Guide

    • Public company search - type the company’s name or ticker symbol in the search bar . Retrieves filings for a specific company and to find company information — registered name, address, telephone number, state of incorporation, Central Index Key (CIK) number, Standard Industrial Classification (SIC) code, and fiscal year end.

    • 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.

    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).

    If you want to parse EDGAR data, The Comprehensive R Archive Network have published this PDF guide - .

    Alphanome have . The guide is a walk-through for the install and usage of the library for parsing SEC EDGAR HTML documents into semantic elements and trees.

    A compilation of SEC guides on how to use EDGAR, accessible .

    SEC also have some basic information on how to access their .

    hashtag
    Tool provider

    , U.S.

    hashtag
    Advertising Trackers

    Page maintainer

    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.

    hashtag
    URL

    https://earth.esa.int/eogateway/toolsarrow-up-right

    hashtag
    Description

    The European Space Agency's Earth Online (ESA-EO) 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 Earth science and environmental monitoring. Users can retrieve up-to-date satellite imagery, open data from specific Earth observation missions, and a range of tools for analysis and interpretation of raw environmental data. Earth Online also shines when it comes to news, visuals and infographics plus detailed mission information and 3D models of the satellites, making it a useful resource for anyone looking to understand the planet's dynamics and changes.

    ESA’s EO universe holds something for everyone. It's not only for experts - there’s enough to explore if you’re new to the field.

    circle-info

    ESA’s Earth Observation ecosystem is evolving from a collection of isolated, specialised tools toward integrated, cloud-based platforms that combine complete workflows of data discovery, access, processing and analysis in one single environment.

    The main components of the ESA Earth Observation platform are:

    1. Mission documentation and data feeding into:

    2. Cloudplatforms Copernicus Data Space Ecosystem (CDSE) and Multi-Mission Algorithm and Analysis Platform (MAAP)

    3. Sentinel Application Platform (SNAP) and other standalone (mostly mission-specific) tools

    circle-info

    European Space Agency vs Copernicus - ESA is an intergovernmental European space agency and implementing partner for EU space programmes, and a key-partner in Copernicus. Copernicus is the EU programme providing open satellite data and operational services. ESA designs and operates the satellites that generate the data, both for the EU Copernicus programme and for ESA’s own (research-focused) missions.

    ESA Earth Online (ESA EO) vs Copernicus Data Space Ecosystem (CDSE) - The data platforms overlap. The core of (cloud-based) CDSE consists of the Sentinel Data. ESA EO links to CDSE but also offers ESA mission-specific data and tools, plus all mission documentation.

    Copernicus Browser vs Copernicus Data Space Ecosystem - The Copernicus Browser is the main visual exploration tool within the Copernicus Data Space Ecosystem and has its own

    hashtag
    Missions

    ESA EO offers detailed information on the programmes and separate missions:

    • Earth Explorers: dedicated to specific domains, as the cryosphere, athmosphere etc. See

    • Heritage Missions: data from over 45 missions, dating back to 1977

    • Third Party Missions

    All mission pages link to extensive mission documentation, datasets and notebooks, research environment or webservices. Data from older, inactive missions is included in the platform to be reused in different contexts. The available datasets can also be filtered by domain and scientific instruments. ESA data and tools may gradually be integrated in one of the cloudplatforms mentioned below.

    hashtag
    Copernicus Data Space Ecosystem

    The provides wide range of data and services from the Copernicus Sentinel missions and some complementary data. The user-friendly Copernicus browser (see ) is a part of the wider ecosystem. The cloud-based data and processing platform provides data and documentation, with advanced features that include cloud computing, integrated jupyter notebooks, APIs, batch operations, and building workflows with openEO.

    is the ESA/Copernicus Sentinal reference site for a broad audience, with interactive views (Sentivista), visual explainers (Sentinel Succes Stories) and technical satellite documentation (SentiWiki). Feeling lost? The (in beta) may lead you to the right sources.

    hashtag
    Multi-Mission Algorithm and Analysis Platform (MAAP)

    Where CDSE is more focused on browsing, processing and analysing, is oriented toward scientific collaboration, with more focus on computing and advanced research and experimental workflows. The ESA Exploring Earth Catalogue and Thematic Exploitation Platforms (TEPs), previously separate entities in the EO platform and useful in OSINT research, are moving to MAAP.

    hashtag
    SNAP

    is a desktop software application for analysing and processing Sentinel data. It contains the same Sentinel data as the CDSE and they are often used together. SNAP is available as a local download and designed for working with raw and semi-processed data. A strong point is its radar (SAR) analysis. SNAP has a GUI and can be used without any technical coding skills, but does require some technical understanding of satellite data. The STEP platform (Science Toolbox Exploitation Platform) offers help in the form of practical guides and and an active .

    User need
    Task/Platform
    Skill level

    hashtag
    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 provides high resolution 2.5 m resolution crop inventory and monitoring agricultural productivity.

    • Forest Loss: The 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 can monitor ocean ice cover which can impact shipping routes (limited to data between February 2021 up to 2022) and the

    • The atmosphere: The tool provides that can be used to analyze and visualize atmospheric earth observation data and the contains data that monitors greenhouse gas emissions (currently CH4, but eventually CO2).

    • Human Activity: The tool requires registration but provides data and visualisation of the Global Urban Footprint and population density. The is a glacier and landslide monitoring tool that has data processed over the eastern Alps Ground Motion Service.

    • Disaster Monitoring:

    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.

    hashtag
    Cost

    hashtag
    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.

    hashtag
    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).

    hashtag
    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 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

    hashtag
    Guide

    The platform acts as a guide to the tools it hosts, the main way of discovering tools is through the search interface: 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:

    hashtag
    Tool provider

    European Space Agency

    hashtag
    Advertising Trackers

    Page maintainer

    Equasis

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

    hashtag
    URL

    https://www.equasis.org/arrow-up-right

    hashtag
    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.

    circle-info

    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.

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    Registering for an account with Equasis requires providing an email address and password, as well as your name, address, and role concerning Equasis.

    hashtag
    Limitations

    • Data in Equasis comes from different providers and is collated by Equasis. Data can be contradicting, incorrect or incomplete. It can hold double reporting, when a ship is inspected by port states that are members of more than one PSC.

    • Data is not updated real-time. Class related info is updated weekly and sometimes daily. The frequency of the updates differs from provider to provider but can be checked in the tab/field Last update.

    • Equasis is primarily built for individual searches and has a limit on search results. A maximum of 20 ships and owners can be saved and exported from ‘MyEquasis’. For heavier use, Equasis points to commercial tools as S&P Global Market Intelligence, Loyds List Intelligence, Clarkson, AXS-Marine, etc.

    hashtag
    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.

    hashtag
    Guides and articles

    Equasis features in this general tutorial by the ‘How to track ships like a pro using OSINT’, and .

    In 2016 Forbes used Equasis to show there were ""

    Bellingcat has previously used Equasis as part of investigations into , an , and a .

    hashtag
    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.

    hashtag
    Advertising Trackers

    Etherscan

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

    hashtag
    URL

    https://etherscan.io/arrow-up-right

    hashtag
    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.

    hashtag
    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.

    hashtag
    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:

    hashtag
    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.

    hashtag
    Transactions

    Each transaction has its own transaction hash. Searching for this hash on Etherscan brings up an overview of transaction details:

    hashtag
    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).

    hashtag
    Cost

    hashtag
    Level of difficulty

    The tool is easy to use but beginners might need some time to learn how to interpret the information it provides.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Guides

    Etherscan Information Center: .

    hashtag
    Tool provider

    Block Solutions, Malaysia

    hashtag
    Advertising Trackers

    Page maintainer

    Face Comparison by ToolPie

    Compares two human face photos to determine similarity.

    hashtag
    URL

    hashtag
    Description

    F4Map

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

    hashtag
    URL

    hashtag
    Description

    EU consolidated corporate registers

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

    hashtag
    URL

    hashtag
    Description

    EIA Global Environmental Crime Tracker

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

    hashtag
    URL

    hashtag
    Description

    EU Sanctions Map

    Database of sanctions imposed by the European Union

    hashtag
    URL

    hashtag
    Description

    ExifTool

    ExifTool is a command-line application for reading, writing, and editing meta information in files.

    hashtag
    URL

    current version: 13.48 (Jan 31, 2026)

    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).
    SEC's Internet Security Policyarrow-up-right
    Vulnerability Disclosure Policyarrow-up-right
    SEC EDGAR API's fair access policyarrow-up-right
  • Fossil Fuels

  • Energy and Climate Justice

  • Water Management

  • Infrastructure and Built Environment

  • Tourism Recreation

  • Biodiversity Conservation Conflicts

  • Industrial and Utilities Conflicts

  • starstarstarstarstarstarstar

    Bellingcat volunteer team

    hundreds of contributorsarrow-up-right
    categoriesarrow-up-right
    FAQarrow-up-right
    FAQarrow-up-right
    FAQarrow-up-right
    videoarrow-up-right
    Spainarrow-up-right
    starstarstarstarstarstarstar

    Bellingcat Volunteer Team

    https://www.usgs.gov/media/videos/earthexplorer-introductionarrow-up-right
    U.S. Geological Surveyarrow-up-right

    Reuse of the data: The data remains property of the data providers. No data can be harvested and reused in bulk without permissionarrow-up-right from Equasis. This includes webservices and API’s.

    starstarstarstarstarstarstar
    International Maritime Organization's websitearrow-up-right
    International Telecommunications Union's websitearrow-up-right
    Reuters articlearrow-up-right
    limitations
    Pulitzer Centerarrow-up-right
    Part Iarrow-up-right
    Part IIarrow-up-right
    nearly 100 safety flaws with Mauritius oil spill ship Wakashio.arrow-up-right
    Russian grain smugglingarrow-up-right
    oil spill in Tobagoarrow-up-right
    superyacht that Equatorial Guinea’s Vice President claimed was a military vesselarrow-up-right

    The Environmental Investigation Agency (EIA) Global Environmental Crime Tracker is a central public database which provides information about different types of international crime. Using publicly available information includingarrow-up-right government reports, enforcement agency press releases and non-governmental and academic papers, international news coverage and details from partner NGOs, the tracker allows the user to track global trends through tools such as dashboards and maps.

    The trackerarrow-up-right can illustrate smuggling and trafficking hotspots as well as transportation routes. A researcher can select an animal and examine various types of data associated with it, which is unique to each animal: a map of incidents, how many incidents happened by year, the destination country, what parts of the animal were harvested and how many. A user can also look at individual trackers for illegal logging, illegal refrigerant gas and illegal logging which includes data including maps of incidents, weight or volume and specific information such as species of timber or types of gas. A researcher may also examine the data by mapping, prosecutions and trade routes.

    According to the EIA, the tracker covers criminal activity in North American, Asia, Africa and Europearrow-up-right and has focusedarrow-up-right on elephants, pangolins, rhinos, tigers, leopards in their Asian range, snow leopards, clouded leopards, the totoaba fish and timber. In April 2022, the tracker was updated to include illegal trade of hydrofluorocarbon (HFC) climate-harming gases. It currently does not cover Latin America, Antarctica or Oceania.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    Internet access is required to use the tracker.

    hashtag
    Limitations

    The EIA is a small NGO with a limited capacity to collect data. Not all information is available by open-source means and the EIA does mpt contact all law enforcement agencies at the local level. It also does not identify all seizure and prosecutions.

    hashtag
    Ethical Considerations

    The EIA acknowledges one of its donors is the UK government through the IWT Challenge Fund, which specifically supportsarrow-up-right the EIA's prosecution dashboard.

    hashtag
    Guide

    EIA's User Guidearrow-up-right

    EIA has a videoarrow-up-right that offers an overview of the tracker.

    hashtag
    Tool provider

    The EIA, which works to protect the natural world by exposing environmental crimes and abuses and the responsible parties through investigations. The EIA also campaigns for better environmental protection through stronger enforcement of environmental laws, progressive policies and changes in consumer behavior. The EIA's officesarrow-up-right are in the United Kingdom.

    hashtag
    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team

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

    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 feedsarrow-up-right 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.

    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.

  • A more detailed search can be performed herearrow-up-right - allows search by keywords, company name, stock ticker, 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.

  • starstarstarstarstarstarstar

    LPetrova

    New Tools Dig Deeper Into Hard-to-Aggregate US Corporate Dataarrow-up-right
    websitearrow-up-right
    herearrow-up-right
    Tool for the U.S. SEC EDGAR Retrieval and Parsing of Corporate Filingsarrow-up-right
    a parser for SEC dataarrow-up-right
    herearrow-up-right
    EDGAR RESTful APIs herearrow-up-right
    U.S. Securities and Exchange Commission (SEC)arrow-up-right
    Basic company name search in the search bar for Boeing
    Search results page
    Selected file from results page
    Example of an .xml file from a filing with the US Securities and Exchange Commission
    starstarstarstarstarstarstar

    Johanna Wild - Bellingcat

    smart contractsarrow-up-right
    Ethereum name servicearrow-up-right
    X accountarrow-up-right
    Googlearrow-up-right
    usernamearrow-up-right
    mixer servicesarrow-up-right
    cloned Etherscan sites
    phishing adsarrow-up-right
    Tutorialsarrow-up-right
    The Ethereum addressarrow-up-right of Ethereum co-founder Vitalik Buterin according to Forbesarrow-up-right.
    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.
    Potentially useful for time-sensitive investigations where prompt alerts are crucial.
    Regular Expressionsarrow-up-right
    play a soundarrow-up-right
    phone app arrow-up-right
    SMSarrow-up-right
    Discord, Teams and Slackarrow-up-right
    webhooks arrow-up-right
    Schedule Checksarrow-up-right
    Sitemap guidearrow-up-right
    Distill ToSarrow-up-right
    Choose to search a single server or all servers.
    Enter date parameters (optional).
  • Click the “Search” button to view filtered results.

  • unicornriot.ninjaarrow-up-right
    github.com
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    github.com
    github.com
    github.com
    discordleaks.unicornriot.ninjaarrow-up-right
    unicornriot.ninjaarrow-up-right
    github.com
    Heather Heyerarrow-up-right
    propublica.orgarrow-up-right
    propublica.orgarrow-up-right
    vice.comarrow-up-right
    vice.comarrow-up-right
    Patriot Frontarrow-up-right
    vice.comarrow-up-right
    vice.comarrow-up-right
    osf.ioarrow-up-right
    unicornriot.ninjaarrow-up-right
    Hedayah extremism research centerarrow-up-right
    hedayah.comarrow-up-right
    bellingcat.comarrow-up-right

    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 by setting them to 1arrow-up-right, no matter how much people zoom in or out.

  • Corroborate Information:arrow-up-right
    Communicate Findings arrow-up-right
    An article arrow-up-right
    https://academy.datawrapper.de/article/214-how-to-select-the-active-team-and-what-that-meansarrow-up-right
    Datawrapper Academyarrow-up-right
    training materialsarrow-up-right
    problems formatting the dataarrow-up-right
    mentions thatarrow-up-right
    works best with smaller datasetsarrow-up-right
    remain onlinearrow-up-right
    herearrow-up-right
    https://www.datawrapper.de/mapsarrow-up-right
    https://www.datawrapper.dearrow-up-right

    Tool documentation, learning and community knowledge exchange

    in the Bellingcat Toolguide. They use the same Sentinel data, but CDSE serves different users with advanced features as cloud-based processing, access via API’s and support for batch analysis. The browser remains the main web-based visual interface for exploring imagery, while CDSE enables more complex and automated workflows.

    SNAP vs CDSE - Both make use of the same Copernicus Sentinel data. The difference lies in the workflow: SNAP is designed for local download and processing, while the Data Space Ecosystem enables cloud-based access and analysis without requiring local storage.

    Copernicus Sentinel Missions (also in CDSE)

    Advanced radar or optical analysis

    Medium

    Bulk cloud processing or batch analysis

    (CDSE)

    Medium

    Advanced (scientific) research, experimental workflows

    Advanced

    Learn workflows, methods (mainly: SNAP)

    (tutorials)

    Easy to Medium

    Follow online courses about Earth Observation domains, satellites, techniques

    ESA EO Training Academy (some past courses are free, also without login); See also: (also for beginners)

    Advanced

    dataset which contains improved sea surface height anomaly data. The screenshot below shows the
    with a search for Arctic sea ice 2022-02-06:
    Earth Online provides a number of tools that can be used for disaster monitoring, like the
    (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 iOSarrow-up-right providing 3D visualisations of satellite instrumentation.

  • 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 iOSarrow-up-right doesn't allow users to search for current satellite data.

  • Orientation in Earth Observation, mission and satellite goals

    ESA EO 3D Visualsarrow-up-right, news, infographicsarrow-up-right; Sentinel Online

    Easy

    Read about research outcomes and use cases

    ESA EO Learn&Discover arrow-up-rightinteractive stories, ESA data applicationsarrow-up-right, Sentinel online succes storiesarrow-up-right, Sentivista data applicationsarrow-up-right

    Easy

    View and compare satellite images

    Copernicus Browserarrow-up-right

    Easy

    Explore mission metadata, datasets

    ESA Earth Online Missions, Toolsarrow-up-right

    starstarstarstarstarstarstarstarstar

    Bellingcat Volunteer Team/Unassigned

    tool descriptionarrow-up-right
    missionarrow-up-right
    visualsarrow-up-right
    CDSE
    Bellingcat toolguidearrow-up-right
    Sentinel Onlinearrow-up-right
    Copernicus AI assistantarrow-up-right
    ESA MAAParrow-up-right
    Sentinel Application Platform (SNAP)arrow-up-right
    tutorialsarrow-up-right
    user community forumarrow-up-right
    IRS-P5 (Cartosat-1) Sample Dataarrow-up-right
    BIOMASS Product Algorithm Laboratory (BioPAL)arrow-up-right
    Cryo2ice toolarrow-up-right
    Atmosphere Virtual Lab (AVL)arrow-up-right
    Jupyter Notebooksarrow-up-right
    GHGSat archivearrow-up-right
    Urban Thematic Exploitation Platformarrow-up-right
    Geohazards TEParrow-up-right
    The Urban Thematic Exploitation Platformarrow-up-right
    https://earth.esa.int/eogateway/search?category=Tools+and+toolboxes&tools_type=analysis&sortby=RELEVANCEarrow-up-right
    https://www.esa.int/arrow-up-right
    https://visuals.earth.esa.int/arrow-up-right
    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 the Cryo2ice Arctic sea ice 2022-02-06 09:24
    Screenshot of default analysis tools search interface.
    Screenshot of default analysis tools search interface.

    Easy

    Ocean and Coastal Topography Thematic Data Product (TDP)arrow-up-right
    Cryo2ice toolarrow-up-right
    SMOS Tropical Cyclone Wind Radii Fixesarrow-up-right
    How to Access Dataarrow-up-right
    Toolpie's Facial Comparison page allows visitors to upload two separate face images to the page. The AI matches the two images, and within seconds tells you if it thinks the two images are of the same person (over 80% match) or not. After uploading the two images using the buttons providedarrow-up-right, the images are not shown on the page; the user only sees a "facial recognition ratio" with a percentage, and then a clunky, "Two photos is the same person" or "Two photos is not the same person".

    The website statesarrow-up-right, "The model will delete the photo after the comparison is completed, so it is safe and reliable to use," however there does not seem to be any other documentation or explanation as to what data is used to train the model or if the images uploaded further assist in training the model.

    While facial comparison algorithms can work quickly and provide helpful information when comparing two faces, tools like Toolpie's Facial Comparison need double checking as well as human review before using their results in an investigation. They can, however, be helpful when a researcher is uncertain if two images are of the same person, and need a starting point to work from.

    Toolpie's Facial Recognition tool provides open source researchers with a quick way to assess if their initial assessment of two facial images merits further review. The tool seems to work well in some but not all instances regardless of age (say, if the pictures were taken years apart), as well as with facial hair (beards, goatees, etc) and hair colour changes, but does not work well if any major elements (eyes, nose or mouth) are covered, such as with sunglasses or a mask. This makes Toolpie's Facial Recognition tool useful for researchers looking into cold cases or comparing images from social media accounts.

    How to Use Face Recognition by Toolpie

    Upload two separate photos to the "Upload face photo" sections, then click on "Start comparing". It should only take a few seconds to get a response back, which should look similar to the screenshot above.

    In this example, two known photos of a missing person were used, and the results came back at a 95% match that it was them. Ten different photos of the same missing person were used to test the site; all returned a 90% or higher match. Then ten photos of different people were used, some who had similar facial features to the missing person. All returned, "Two photos is not a match", with the percentages varying between 13 and 65%.

    hashtag
    Cost

    There is no cost for the tool, nor is there any sign up required.

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    Internet access and a web browser to view the results, as well as two images in digital form to upload for comparison.

    hashtag
    Limitations

    • Does not provide any reasoning or explanation as to how the AI comes to the conclusion around the similarity or dissimilarity of the images.

    • Does not provide any output, including the images themselves, other than the ratio percentage and ensuing yes/no (over 80% match gives a yes, under gives a no).

    • The website states the tool exceeds 99% accuracyarrow-up-right, which means the tool cannot be correct 100% of the time and will need secondary verification. There is no way for researchers to know if this percentage is accurate.

    hashtag
    Ethical Considerations

    • It is not clear what software powers Toolpie's facial comparison matching tool, nor what the "face similarity ratio" means.

    • It is unknown how, when and where the data was compiled to train the dataset, which also means it's impossible to determine bias or whether the data collection met GDPR or other privacy law requirements.

    • Toolpie does not have any privacy details outlined on their website, although two of their tool pages (Face Comparisonarrow-up-right, Encrypt & Decrypt Textarrow-up-right) mention that user data is not stored on the website for privacy reasons.

    • There is no mention of what happens to the pictures uploaded to the website. For instance, does the tool provider know or have access to what it is I am researching?

    Wang, Woo, Zhou and Fo (2024) in their paper, Beyond surveillance: privacy, ethics, and regulations in face recognition technologyarrow-up-right provides an analysis of international regulatory frameworks and ethical considerations for facial recognition technology, examining global privacy laws and surveillance contexts.

    hashtag
    Tool provider

    Tool provider unknown. No information provided beyond https://www.toolpie.com/arrow-up-right.

    hashtag
    Similar tools

    VisageHubarrow-up-right: Similar to Toolpie's Facial Recognition tool, in that it's a free and simple drag-and-drop upload of two images for comparison. VisageHub also offers detailed explanation as to why the algorithm determined similarity (such as giving match percentages for each part of the face), and an odd breakdown as to what constitutes a match (over 50% means it's a definite match). However, VisageHub has a detailed privacy policyarrow-up-right which might concern some open source researchers.

    Amazon Rekognitionarrow-up-right: Rekognition offers a multitude of machine learning tools to its users, including a facial comparison tool that's mostly hidden away unless you know it's available. Technically a paid tool, in that users must sign up to AWS to receive access and a free year of service, before being billed for data relative to the closest AWS server to them. (The amount varies, but was in the $0.01 USD per million searches range for most instances. See the Amazon Rekognition Pricingarrow-up-right page for more information). For most open source researchers, Rekognition might feel like using a Zamboni when a shovel would work, but it is exceptionally powerful with a high level of accuracy, and offers API access to boot. Yet the privacy and data regulations over at AWSarrow-up-right might give researchers pause, although you can apply to have your inputs removed for training purposes.

    hashtag
    Advertising Trackers

    Page maintainer

    Bonny Albo

    https://facecomparison.toolpie.com/arrow-up-right

    F4Map is a browser-based application that allows users to explore detailed 3D representations of cities and landscapes using WebGLarrow-up-right technology—no plugins required. It delivers visually rich renderings of geospatial data, especially in urban areas. However, the 3D view is limited: users can rotate and tilt the map but cannot lower the camera to ground level. This makes F4Map particularly effective for aerial exploration and general spatial analysis, rather than street-level perspectives.

    hashtag
    Features

    • 3D View: toggle between 2D and 3D views, rotate and tilt the camera — note that ground-level views are not supported and 3D must be manually activated.

    • 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: Includes building names, landmarks, and detailed urban or natural elements (walls, power lines, forests). Visual effects include water reflections, dynamic shadows, and SSAO () for depth realism, with an option to keep SSAO active during movement.

    • 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. The visualization includes nearby embassies, schools, parks, and urban infrastructure—making it useful for geographic orientation, urban analysis, or OSINT research.

    When first opening F4Map, users may not immediately see buildings rendered in 3D. These elements only appear once zoomed in closely enough, as seen in this example. Since the platform does not follow standard 3D navigation conventions, users may need to manually zoom, tilt the view, or adjust the URL parameters (e.g., zoom, pitch, bearing) in the address bar to reach the desired perspective.

    F4Map 3D view of central Paris, featuring the Eiffel Tower and nearby landmarks.

    F4Map is available in the following formats:

    • Web

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    Requirements

    • Web: any modern web browser.

    hashtag
    Use Cases and Comparison

    F4Map is best suited for viewing detailed 3D structures in urban environments, where building-level data is richest. Its quick, browser-based access and visually rich rendering make it ideal for tasks such as geographic orientation, infrastructure mapping, or open-source investigations in city settings.

    Compared to other tools:

    • ShadowMaparrow-up-right combines 3D visualization with accurate sun positioning, making it ideal for line-of-sight and shadow analysis.

    • PeakVisorarrow-up-right offers detailed elevation models with slow-rendering but more flexible camera control and photofitting features.

    hashtag
    Limitations

    • Data Currency and Accuracy: F4map relies on OpenStreetMaparrow-up-right (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: Overpass Turbo Data Out of Datearrow-up-right.

    • 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 WebGLarrow-up-right 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.

    • Terrain Rendering: F4Map’s 3D elevation coverage is largely confined to urban areas. In mountainous locations, the terrain abruptly flattens at city edges, leaving surrounding slopes and valleys unrepresented in 3D. This contrasts with tools like ShadeMap, which maintain continuous elevation models across broader landscapes.

    • 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 .

    • Camera Perspective: F4Map does not support ground-level or first-person views. The camera angle is restricted to aerial perspectives, which limits realism compared to tools offering more flexible or street-level navigation.

    • Weather Effects: While the Sun, Rain, and Snow settings add visual richness, their practical value for OSINT tasks is limited. These features do not simulate real-time conditions and may serve more as aesthetic elements than analytical tools.

    hashtag
    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.

    hashtag
    Guide

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

    Official Wiki

    • https://wiki.f4map.com/arrow-up-right

    • https://wiki.openstreetmap.org/wiki/F4_Maparrow-up-right

    Latest changes

    • https://core.f4map.com/changelogarrow-up-right

    hashtag
    Developer Resources

    • https://github.com/F4-Grouparrow-up-right

    Community and Support

    • https://wiki.f4map.com/faqarrow-up-right

    • In app feedback form.

    hashtag
    Tool provider

    F4 arrow-up-right- A French-based mapping and visualization group known for its contributions to WebGL-based geospatial tools. F4 provides both community-oriented and commercial solutions in 3D mapping.

    hashtag
    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team. Reviewer Sophie Tedling;

    https://demo.f4map.comarrow-up-right

    The data on the 'Business Registers Interconnection System (BRIS)' 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 pagearrow-up-right). 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 listingarrow-up-right on the French register:

    The same company's 'Identité' page on the French register

    The French register provides data that the EU register does not, like the NAF codearrow-up-right (which classifies business activities), many more documents than you can order on the EU portal, 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 OpenCorporatesarrow-up-right, which has archived data for many European countries (see the map on this pagearrow-up-right).

    The portal includes detailed information on each country's registerarrow-up-right, including a link to the register.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    -

    hashtag
    Limitations

    National registers may contain additional data.

    hashtag
    Ethical Considerations

    -

    hashtag
    Guides and articles

    European e-Justice: About pagearrow-up-right

    hashtag
    Tool provider

    European e-Justice Portal, an official website of the European Union

    hashtag
    Advertising Trackers

    Page maintainer

    Katherine de Tolly

    https://e-justice.europa.eu/content_find_a_company-489-en.doarrow-up-right
    The European Union uses sanctions as a tool under the Common Foreign and Security Policy (CFSParrow-up-right). The EU implements all sanctions adopted by the United Nations Security Council and these are automatically transposed into EU lawarrow-up-right. 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

    • 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

    • 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 Toolarrow-up-right - 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 Authoritiesarrow-up-right - 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 Databasearrow-up-right - an EU-wide customs tariff database that allows searching by goods code, origin and destination.

    4. - 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. - a list of persons, groups and entities subject to EU financial sanctions.

    6. - A website geared more towards statistics and data sets over time. Contains 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 an interactive form. Allows for data downloads in a CSV format.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    Requirements

    Internet connection

    hashtag
    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.

    hashtag
    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.

    hashtag
    Guides and articles

    EU Sanctions Map's guidelines for usersarrow-up-right (pdf)

    Thomson Reuters Practical Law - Did you know? EU Sanctions Map for up to date information on restrictive measuresarrow-up-right

    Estonian Ministry of Foreign Affairs - The EU Sanctions Map - simple, comprehensive and user-friendlyarrow-up-right

    hashtag
    Tool provider

    The European Commission (EC)

    hashtag
    Similar tools

    There are various tools for researching sanctions on the web. Bellingcat's Online Investigation Toolkit also has descriptions and guides on SanctionsExplorerarrow-up-right, OpenSanctionsarrow-up-right and OCCRP Alepharrow-up-right. Although they serve the same purpose, there are some major differences among them:

    hashtag
    Advertising Trackers

    Page maintainer

    LPetrova

    https://www.sanctionsmap.eu/arrow-up-right
    hashtag
    Description

    ExifTool is a cross‑platform Perl library and command‑line application for reading, writing and editing metadata across thousands of file types (images, video, audio, documents). It supports major standards (EXIF, IPTC, XMP, ICC) plus extensive camera maker notes, and can output JSON/CSV/XML/HTML for downstream analysis. It also reads timed/video metadata (e.g., GPS tracks), computes image‑data hashes, and (since 2025) can generate SVG plots of tag values via -plot. Typical OSINT pivots include extracting capture dates/locations, identifying editing software, reconciling sidecars, and comparing metadata deltas between versions.

    hashtag
    Using ExifTool for Open Source Research: Code Examples and Applications

    ExifTool can be a helpful utility for open-source researchers. It allows the extraction and analysis of metadata from various file types, revealing hidden information about digital media.

    circle-exclamation

    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.

    hashtag
    Getting started (install, PATH, and first commands)

    ExifTool is designed to be used from the command line (Terminal on macOS/Linux, Command Prompt/PowerShell on Windows). The quickest workflow is: install → confirm it runs → cd into your case folder → run exiftool on files.

    hashtag
    1) Install ExifTool

    Windows (standalone executable)

    1. Download the Windows package from the official ExifTool sitearrow-up-right and unzip it.

    2. Rename exiftool(-k).exe to exiftool.exe. (The (-k) part is intentional: it makes ExifTool pause at the end with a “press any key” prompt when you run it by double-clicking, so the window doesn’t immediately close.)

    3. Move both exiftool.exe and the exiftool_files folder into a directory that is in your

    macOS (Homebrew)

    Linux (package manager) On Debian/Ubuntu-family systems, ExifTool is commonly installed via:

    hashtag
    2) Add ExifTool to your PATH (so it runs from any folder)

    If exiftool -ver works anywhere, you can skip this step.

    Windows (recommended approach)

    1. Create a folder such as C:\Tools\exiftool\ and place exiftool.exe + exiftool_files\ inside it.

    2. Add C:\Tools\exiftool\ to your Path environment variable (User or System PATH).arrow-up-right

    3. Open a new Command Prompt/PowerShell window and test:

    macOS/Linux Homebrew and most package-manager installs place exiftool on your PATH automatically. Test:

    Tip: If you’re unsure what’s being executed, check:

    • Windows: where exiftool

    • macOS/Linux: which exiftool

    hashtag
    3) Work from a case folder (and navigate to it)

    Keeping a dedicated folder per investigation makes it easier to track inputs/outputs and avoid overwriting originals.

    macOS/Linux

    Windows (PowerShell)

    4) Run your first commands

    Read all metadata from one file


    hashtag
    Example Commands

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.


    hashtag
    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


    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstar

    hashtag
    Requirements

    • Runtime: Perl ≥5.004 for the full Perl distribution; not required when using the Windows executable or macOS package. exiftool.orgarrow-up-right

    • Install methods: – Official downloads (Windows .zip with bundled Perl; macOS .pkg; full Image-ExifTool-13.40.tar.gz). exiftool.orgarrow-up-right – Package managers (e.g., Homebrew: brew install exiftool; Arch Linux package perl-image-exiftool 13.36).

    • Auth/tokens: None; ExifTool runs locally/offline. (Verified in upstream docs.)

    • Supported modules/features (selection): – Read/write EXIF, IPTC, XMP, ICC; extensive MakerNotes. – Read C2PA/JUMBF (not currently writable; JUMBF can be deleted). – Timed/video metadata (-ee to extract embedded streams). – Output formats: JSON/CSV/XML/HTML; CSV/JSON import for writing. – Geotag from GPX (-geotag) and generate GPS track logs. – Generate MD5/SHA256/SHA512 of image data (for comparison/validation). – -plot to create SVG plots from tag values.

    • Optional: For more flexible date parsing with -d when writing, Perl modules POSIX::strptime or Time::Piece may be used if installed.

    hashtag
    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.

    hashtag
    Ethical Considerations Specific to Open Source Research

    Use ExifTool lawfully and proportionately. Limit collection to what is necessary, retain audit trails (input files, command logs, outputs), and avoid exposing sensitive personal data inadvertently contained in metadata (e.g., GPS). Investigators should align workflows with the Berkeley Protocol on Digital Open Source Investigations for documentation, chain‑of‑custody and verification standards.


    hashtag
    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: https://exiftool.org/arrow-up-right

    hashtag
    Guide

    Installing ExifTool (official): platform‑specific steps and troubleshooting. exiftool.orgarrow-up-right

    Application Documentation (exiftool options reference). exiftool.orgarrow-up-right

    Command‑Line Examples (curated upstream snippets). exiftool.orgarrow-up-right

    Plot Feature (-plot usage and examples). exiftool.orgarrow-up-right

    Kris Occhipinti. (2010, December 12). Working with jpg Metadata Comments—Exiftool—BASH - Linux Command Line [Video recording]. https://www.youtube.com/watch?v=WchknYwbFJYarrow-up-right

    spartaco80. (2015). exiftool1line—Useful one-line ExifTool commands. https://sourceforge.net/projects/exiftool1line/files/arrow-up-right

    Harvey, P. (2024). ExifTool FAQ. https://exiftool.org/faq.htmlarrow-up-right

    Harvey, P. (2021). Common ExifTool Mistakes. https://exiftool.org/mistakes.htmlarrow-up-right

    hashtag
    Tool provider

    Phil Harvey (will respond to inquiries in the https://exiftool.org/forum/arrow-up-right)

    License: Artistic‑1.0‑Perl OR GPL‑1.0‑or‑later (dual license).

    hashtag
    Advertising Trackers

    Page maintainer

    Martin Sona

    https://exiftool.org/arrow-up-right

    Flightradar24

    Flightradar24, a real-time flight tracking service, that provides comprehensive information about aircraft positions, flight numbers, routes, historical data, detailed aircraft specifications.

    hashtag
    URL

    hashtag
    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 );

    circle-info

    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.

    hashtag
    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.

    circle-info

    TIP: Note that not all identifiers may be immediately available on one flight tracking website. Cross-check with other platforms.

    hashtag
    CALL SIGN

    chevron-rightCALL SIGN: What is it and why is it important? (CLICK TO EXPAND)hashtag

    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,

    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.

    hashtag
    REGISTRATION NUMBER / TAIL NUMBER

    chevron-rightREGISTRATION NUMBER/TAIL NUMBER/N-NUMBER: What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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:

    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.

    hashtag
    HEX CODE/ ICAO CODE

    chevron-rightHEX CODE/24-BIT CODE ADDRESS/MODE-S NUMBER: What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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

    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)

    hashtag
    SERIAL NUMBER/ MSN

    chevron-rightSERIAL NUMBER/ MANUFACTURER SERIAL NUMBER (MSN): What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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).

    hashtag
    Key Features

    hashtag
    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.

    hashtag
    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).

    circle-exclamation

    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.

    For a more detailed guide to its search features, refer to:

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    circle-check

    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).

    hashtag
    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.

    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    Requirements

    1. Modern web browser

    2. Registered account (e-mail address)

    hashtag
    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

    circle-exclamation

    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.

    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.

    hashtag
    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 the 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 the use of data. Ensure you're using the information ethically and keep the website's guidelines in mind. Flightradar24's terms of service can be found .

    hashtag
    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 can sometimes have some advantages for US-focused flight tracking.

    Based on our tests, the following is a comparison of some key features of various flight tracking tools.

    Feature
    FlightAware
    Flightradar24

    hashtag
    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.

    hashtag
    Tool provider

    Flightradar24 AB, Sweden

    hashtag
    Advertising Trackers

    Page maintainer

    Gaode Maps

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

    hashtag
    URL

    Main site: www.amap.comarrow-up-right, or www.gaode.comarrow-up-right

    API docs: lbs.amap.com/apiarrow-up-right

    hashtag
    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 to Apple Maps. The Apple Maps app automatically switches to using Gaode Maps data (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.

    chevron-rightⓘ Troubleshooting: If you downloaded the app in Chinese, and need to change the language to Englishhashtag
    1. Select the user icon (indicated by the blue arrow).

    2. Select the settings icon.

    hashtag
    Basic search

    After searching in or Chinese characters, select the layer or function.

    chevron-rightSelect layers - English annotationshashtag

    Here are the layers and functions, annotated in English. Your view may be different depending on your country. Web browser toolbar

    Mobile view

    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 , all maps for public dissemination must be approved by the relevant government body. for maps of tourist destinations and metro lines.)

    hashtag
    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.

    chevron-rightThe "wonder" 奇境 function (aerial photos in select locations)hashtag

    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.

    hashtag
    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:

    Business owners from any country could add their locations and information onto AMap (for instance, to attract Chinese travellers who may visit their countries).

    hashtag
    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 (colloquially known as Mars coordinates), whereas the rest of the world uses (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 .

    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 , select the option to search by coordinates, and enter the coordinates in longitude-latitude format.

    hashtag
    3D maps

    API documentation for and are available. (Enter coordinates in the code template to see the 3D map of the location you're searching for.)

    hashtag
    User generated reviews

    User-generated reviews are available in the mobile app only, without account login.

    hashtag
    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

    hashtag
    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, 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 , older street view imagery captured by SOSO Maps (now defunct mapping tool) was integrated into Tencent Maps.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    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 , 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.

    hashtag
    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 , non-Chinese citizens and companies may have difficulty setting up a developer account due to requirements of identification and/or supporting documents.

    hashtag
    Ethical Considerations

    • See the Bellingcat toolkit's 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) needed to . Such surveying and mapping data are in China.

    • Privacy Concerns: Like many mapping services, Gaode Maps gathers user data, raising concerns about user privacy. (An named all leading Chinese mapping tools among 33 apps for extensively collecting user data, beyond what is relevant to their service provision.)

    hashtag
    Tool provider

    Alibaba Group - China

    hashtag
    Advertising Trackers

    Page maintainer

    FaceCheck.ID

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

    hashtag
    URL

    https://facecheck.id/arrow-up-right

    hashtag
    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.

    hashtag
    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 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.

    hashtag
    Cost

    FaceCheck.ID will allow you to search for free, but you will have to credits to view the results. It is important to note you can only pay with crypto currencies.

    hashtag
    Level of difficulty

    hashtag
    Requirements

    You need to buy credits via crypto currency.

    hashtag
    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.

    hashtag
    Ethical Considerations

    FaceCheck.ID does not clearly list its sources, 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: (2022).

    hashtag
    Guides and articles

    Read the guide on the FaceCheck.ID . The following is also a really useful comparison between PimEyes and FaceCheck.ID:

    • 'FaceCheck ID: Ultimate Review and PimEyes Comparison', 11 September 2023, (accessed on 30 September 2024).

    hashtag
    Tool provider

    The FaceCheck.ID website states that it was created by Tech Solutions - Belize.

    hashtag
    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.

    hashtag
    URL

    hashtag
    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.

    circle-check

    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.

    circle-exclamation

    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 ): commercial flights,

    If you want to see a breakdown of where the flight data is coming from, FlightAware provides it in .

    When used for open-source investigations, flight-tracking websites like FlightAware can assist in:

    • , such as

    • of high-profile individuals (see examples , and )

    hashtag
    Key Features

    hashtag
    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).

    hashtag
    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) )

    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. \

    hashtag
    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

    hashtag
    PHOTOS

    FlightAware also offers a photo gallery, organized by 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 you click on a particular flight, the full, detailed page will load (See the image in the “Viewing Results” section above) and navigate to the bottom right of the page.

    hashtag
    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, altitude, and other information that helps users visualize it. To do this, click on the flight page of a flight in question, and click on “View track log”. Then navigate to the upper left corner of the page and click the “+ Google Earth” icon, as shown below.

    circle-exclamation

    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.

    hashtag
    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.

    hashtag
    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.

    chevron-rightCALL SIGN: What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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,

    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).

    chevron-rightREGISTRATION NUMBER/ TAIL NUMBER/ / N-NUMBER: What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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.

    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.

    circle-exclamation

    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)”

    chevron-rightHEX CODE/ MODE-S CODE/ ICAO CODE: What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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,

    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.

    circle-exclamation

    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)

    chevron-rightSERIAL NUMBER/ MANUFACTURER SERIAL NUMBER (MSN): What is it? Why is it important? (CLICK TO EXPAND)hashtag

    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.

    hashtag
    Cost

    Information on pricing can be found .

    The different paid tiers are:

    Features*
    Enterprise WX
    Enterprise
    Premium +
    Basic

    hashtag
    Level of difficulty

    hashtag
    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).

    hashtag
    Limitations

    hashtag
    Filtering and Categorization

    • Limited Filtering: FlightAware does not allow filtering 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 .

    hashtag
    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 from the number of flight icons, making it difficult to focus on individual aircraft.

    • Unrepresentative Icons: The icons on the live map may not accurately reflect the actual aircraft types, which can delay access to or retrieval of the 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.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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 individuals' patterns. 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 ).

    hashtag
    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

    hashtag
    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 .

    hashtag
    Tool provider

    Collins Aerospace, USA

    hashtag
    Advertising Trackers

    Page maintainer

    Forensically

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

    hashtag
    URL

    https://29a.ch/photo-forensics/#forensic-magnifierarrow-up-right

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    The tool does not have any requirements for its usage.

    hashtag
    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.

    hashtag
    Ethical Considerations

    -

    hashtag
    Guides and articles

    A tutorial by the founder of the tool, Jonas Wagner, is available on YouTube on how to use Forensically:

    hashtag
    Tool provider

    Jonas Wagner, Switzerland. More info about him here:

    hashtag
    Advertising Trackers

    Page maintainer

    Ghunt

    A command line tool for obtaining information about Google accounts.

    hashtag
    URL

    https://github.com/mxrch/GHuntarrow-up-right (current version 2.3.3arrow-up-right, Jan 25, 2025; latest on PyPI. GitHub tag: v2.2.0 released 2024‑06‑06)

    hashtag
    Description

    GHunt is a local, CLI‑based framework for investigating Google accounts and artifacts. It authenticates with a Google session (via the ; ) and exposes modules to pivot from inputs such as Gmail address, GAIA ID, Google Drive links, Wi‑Fi BSSID, and Digital Asset Links (DAL). Typical outputs include GAIA ID discovery from an email, service associations, Drive file/folder metadata, and approximate BSSID geolocation; JSON export is supported for several modules. As of v2.1.0, GHunt moved to an OAuth‑token based login flow while remaining compatible with the Companion extension.

    Ghunt runs locally as a Python application. After installation with pipx and authenticating via the Ghunt Companion browser extension, users can run modules from the command line to search for information. The email module takes a Gmail address and returns the , associated YouTube channel, public photos, Drive files and other data. The gaia module queries a GAIA ID to find related Google services; the drive module extracts metadata from a shared Drive link; the geolocate module geolocates a BSSID, showing the approximate location of a Wi‑Fi access point.

    Version 2 introduced Spiderdal, which follows to uncover assets, such as apps, associated with the target.

    Ghunt relies on your own Google session cookies to access publicly visible data. You authenticate by running ghunt login and selecting the option to paste base64‑encoded cookies from the browser extension. Once authenticated, you can run modules and optionally export results to JSON. The tool is widely used by OSINT practitioners, law enforcement, and journalists to pivot from basic identifiers into broader investigations.

    GHunt is 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.

    The developers have provided 2 scripts that leverage the tool .

    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 .

    • drive: Get information on a Drive file or folder.

    hashtag
    Cost

    The CLI is free and open‑source.

    A hosted “GHunt Online” is offered by with plans advertised at £19/month (30 searches), £49/month (100), £99/month (300), and Gov/Enterprise from £1,000/month.

    hashtag
    Level of difficulty

    You’ll need to be comfortable with the command line, installing Python packages with pipx or pip, and completing the login flow using the Companion browser extension. Running modules and reading JSON output require basic CLI literacy.

    hashtag
    Requirements

    • Runtime: Python ≥3.11 (project notes 3.13 compatibility). [1]

    • Install: pipx install ghunt (recommended isolated install) or pip install ghunt for library use.

    • Auth: Run

    hashtag
    Limitations

    • Account name retrieval is unreliable/absent since ~April 2024; remain open.

    • Google log‑in endpoints and anti‑abuse systems change; expect intermittent login errors (e.g., 403s) and throttling/“Sorry” pages.

    • Geolocate returns approximate positions and won’t resolve every BSSID.

    hashtag
    Ethical Considerations

    • Ghunt is licensed under the , and the developer emphasises it should be used only for personal, criminal investigations, penetration testing, or other lawful open‑source research.

    • Use GHunt only for lawful, proportionate purposes and with appropriate authority or consent. Minimize collection and retention, avoid targeting vulnerable individuals, and document your methods. For good‑practice standards on online investigations, see the Berkeley Protocol on Digital Open Source Investigations (OHCHR/UC Berkeley).

    hashtag
    Guides and articles

    Jake Creps:

    Joseph Jones:

    GHunt (setup & usage).

    project page (install, releases).

    Firefox Add‑ons listing.

    hashtag
    Tool provider

    Ghunt is developed by French security researcher Thomas “mxrch” Hertzog. He is a member of , a group of cybersecurity enthusiasts interested in software security, binary analysis, web security, cryptography, and IoT; the group operates a Capture‑the‑Flag team from France, founded in 2019. HideAndSec’s members include mxrch and other researchers.

    License: AGPL‑3.0‑only (see LICENSE in repo / PyPI meta).

    Github:

    Twitter:

    Website:

    hashtag
    Advertising Trackers

    Page maintainer

    Global Suppliers Online

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

    hashtag
    URL

    hashtag
    Description

    Gephi

    Open-source network analysis and visualization software

    hashtag
    URL

    (0.10.1 as of Jan 2026) (1.0.2)

    hashtag
    Description

    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.

    hashtag
    URL

    hashtag

    Global Monitoring System - ECOSOLVE

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

    hashtag
    URL

    hashtag
    Description

    Global Forest Watch

    Explore tree cover loss and gain data, recent deforestation and fire alerts, land use designations, carbon emissions, biodiversity metrics and more.

    hashtag
    URL

    hashtag

    Geo Data Tool

    IP geolocation service to identify the location and other technical information associated to IP addresses.

    hashtag
    URL

    hashtag
    Description

    brew install exiftool
    sudo apt update
    sudo apt install libimage-exiftool-perl
    exiftool -ver
    exiftool -ver
    mkdir -p ~/osint/case
    cd ~/osint/case
    ls
    mkdir D:\osint\case
    cd D:\osint\case
    dir
    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
    starstarstarstarstarstarstarstar

    Anisa Shabir GAP member

    origins and historyarrow-up-right
    authenticatearrow-up-right
    https://www.youtube.com/watch?v=XRCq8CJrI_sarrow-up-right
    https://29a.ch/aboutarrow-up-right
    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/arrow-up-right.

    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    • Web: Any modern web browser.

    hashtag
    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.

    hashtag
    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.

    hashtag
    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/FAQarrow-up-right

    Articles

    • Beginner’s Guide to Geoguessr 3 (no date) Plonk It. Available at: https://www.plonkit.net/beginners-guide-3arrow-up-right (Accessed: 13 June 2024).

    Video

    • Twitch (no date) Twitch. Available at: https://www.twitch.tv/geohintsarrow-up-right (Accessed: 13 June 2024).

    • What is the Best Way to Learn Geoguessr in 2023? (2023). Available at: https://www.youtube.com/watch?v=j-PidoFqZFYarrow-up-right (Accessed: 13 June 2024).

    hashtag
    Community and Support

    • Discord service not working

    hashtag
    Tool provider

    Not clear

    Research & website: MouseWithBeer

    Graphical work & research: PV_93

    United States part of Geohints: Oddtom

    Interactive maps: Sören

    hashtag
    Advertising Trackers

    Page maintainer

    Paul - Bellingcat Volunteer Community. Review: Sophie Tedling, Riccardo Giannardi.

    https://geohints.com/arrow-up-right
    starstarstarstarstarstar

    Ana

    deleted arrow-up-right
    buy arrow-up-right
    its website only statesarrow-up-right
    War Crimes OSINT, Harassment, Doxxing Police and Protesters: Face Recognition for Everyonearrow-up-right
    websitearrow-up-right
    SoftGist arrow-up-right
    Screenshot 1. Drag and drop an image on the website's home page to search.
    geolocate: Geolocate a BSSIDarrow-up-right.
    ghunt login
    and use the
    GHunt Companion
    extension to either (1) send cookies to a local listener or (2) paste base64‑encoded cookies; manual entry also exists. Since
    v2.1.0 (2024‑01‑16)
    GHunt internally uses an
    OAuth token
    approach; the extension remains compatible.
  • Companion extension: Available on Firefox Add‑ons and the Chrome Web Store.

  • Supported modules/features: – email — enumerate info from a Gmail address (e.g., GAIA ID, linked services); --json supported. – gaia — query a GAIA ID for related Google services; --json supported. – drive — extract metadata from shared Drive file/folder; --json supported. – geolocate — geolocate a BSSID (no Google API key required). – spiderdal — follow Digital Asset Links (DAL) to surface associated assets. • Optional: Use pip (instead of pipx) if importing GHunt as a Python library.

  • Data scope is limited to what is publicly visible (or metadata exposed via share links); private data is out of scope.

  • Using GHunt without permission may violate Google’s Terms or local laws; investigators should ensure a lawful basis and respect platform ToS. (General caution.)

  • Results depend on data that is publicly accessible via Google services; some modules may return incomplete or outdated information.

  • The tool may break if Google changes its internal APIs or login mechanisms.

  • starstarstarstarstarstarstarstar

    Martin Sona

    GHunt Companion browser extensionarrow-up-right
    Mozilla addonarrow-up-right
    GAIA IDarrow-up-right
    digital asset links (DALs)arrow-up-right
    herearrow-up-right
    Gaia IDarrow-up-right
    OSINT Industriesarrow-up-right
    PyPIarrow-up-right
    multiplearrow-up-right
    issuesarrow-up-right
    AGPL v3arrow-up-right
    OSINT Newsletter - Ghuntarrow-up-right
    Investigating Google Accounts with GHuntarrow-up-right
    README arrow-up-right
    PyPIarrow-up-right
    GHunt Companionarrow-up-right
    HideAndSecarrow-up-right
    https://github.com/mxrcharrow-up-right
    https://twitter.com/mxrchrebornarrow-up-right
    https://hideandsec.sh/books/about-usarrow-up-right
    A sample search using a Gmail email address
    Screen Space Ambient Occlusionarrow-up-right
    FAQarrow-up-right
    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

  • 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

  • Consolidated List of Travel Bansarrow-up-right
    Consolidated List of Financial Sanctionsarrow-up-right
    EU Sanctions Trackerarrow-up-right
    PATH (or keep them together in a folder you’ll add to PATH).arrow-up-right
    Homebrew Formulaearrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    exiftool.orgarrow-up-right
    Flightradar24 can also be used for geolocation and verification (an example will be provided below).
    .

    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.

    Scroll down until you see the following image below.
    1: The registered owner is rarely the actual UBOarrow-up-right (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, especially when sold to a new owner.arrow-up-right

    .

    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. Hex codes are closely associated with a plane’s registratioarrow-up-rightn. Therefore, it may sometimes be possible to determine ownership if that information is available.

    Vulnerability to Manipulation: According to OCCRP's FAQarrow-up-right, “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. However, onboard transponders can be reprogrammed according to this article.arrow-up-right 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 US Air Mobility Command removed tail numbers for OPSEC.arrow-up-right The hex code can come in handy when analyzing movements from this type of aircraft.

    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.

    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

    Clicking the arrows will reverse the direction of the air traffic of your search results

    Examples:

    1. From: United States To: United Kingdom

    2. From: JFK, EWR To: United Kingdom

    Navigate to the right where you have the option to download the data in KML or CSV format or do a playback.
    Some Limitations on Filter Combinations:

    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

    Partial obscuring of flight information (may hide registration but show aircraft type, or show origin but block destination) or

    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

    ( )

    Basic (Free), Silver, Gold, Business

    ()

    starstarstarstarstarstarstarstar

    Data Sources

    • Automatic Dependent Surveilance-Broadcast (ADS-B) receiver network (terrestrial) • arrow-up-rightAir traffic control systems in 45+ countries • Aireon global space-based ADS-Barrow-up-right• Very High Frequency (VHF) Dataarrow-up-right 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)arrow-up-right

    https://www.flightaware.com/about/datasources/arrow-up-right

    • ADS-B receiver network (terrestrial)arrow-up-right • MLAT (multilateration)arrow-up-right• Satellite-based ADS-Barrow-up-right• Radar data• North American/Australian radar data• FLARM ("Flight and Alarm") data arrow-up-rightfor gliders/small aircraft• Airline and airport schedules

    https://www.flightradar24.com/how-it-worksarrow-up-right

    Filtering by Aircraft Categories

    Commercial, business, cargo, general aviation, MEDEVACarrow-up-right ("medical evacuation" flights)

    (See list of flight types under live maparrow-up-right 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 maparrow-up-right, 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 monthsarrow-up-right

    Afton

    Yevgeny Prigozhin’s plane crasharrow-up-right
    private jets arrow-up-right
    high-profile individualsarrow-up-right
    herearrow-up-right
    herearrow-up-right
    this Bellingcat guidearrow-up-right
    OCCRParrow-up-right
    How do I find out who owns a plane and where it’s going?arrow-up-right
    such as ADS-B, MLAT, satellite, and radar data.arrow-up-right
    airports and airlinesarrow-up-right
    Open Glider Network (OGN)arrow-up-right
    Call signs are used to identify specific flights/flight routes and for communication and identification in air traffic control.arrow-up-right
    guidearrow-up-right
    guidearrow-up-right
    the tail (para 6 of this guide).arrow-up-right
    “Tail Number” or, in the United States, an “N-Number”.arrow-up-right
    was registeredarrow-up-right
    guidearrow-up-right
    listarrow-up-right
    A hex code is a unique ICAO (International Civil Aviation Organization) six-digit hexadecimal number assigned to an aircraft's transponder. arrow-up-right
    (See p.3-4 of this document)arrow-up-right
    called a hex codearrow-up-right
    transponderarrow-up-right
    thisarrow-up-right
    For example, Malaysia is assigned the range 750000 to 750FFF, and the US is assigned the range 00000 to AFFFFF. arrow-up-right
    the flag from that countryarrow-up-right
    similar to a car’s VIN (vehicle Identification Number).arrow-up-right
    herearrow-up-right
    OCCRParrow-up-right
    owners, registrations, and nationsarrow-up-right
    https://www.flightradar24.com/blog/new-flightradar24-search/arrow-up-right
    Flightradar24 improved its filtering system by enabling additional parameters.arrow-up-right
    Jetphotos.arrow-up-right
    FlightAwarearrow-up-right
    mutual ownershiparrow-up-right
    7 days with the basic/free plan;arrow-up-right
    90 days with the Silver plan, 365 days with the Gold plan, 3 years with the Business planarrow-up-right
    Google Earth Proarrow-up-right
    QGISarrow-up-right
    examplearrow-up-right
    Kazakhstanarrow-up-right
    Venezuelaarrow-up-right
    Dictator Alertarrow-up-right
    OCCRP use flight tracking for two key tasksarrow-up-right
    difficult due to shell companies and other secrecy methodsarrow-up-right
    OOCRP's FAQarrow-up-right
    https://www.flightradar24.com/premiumarrow-up-right
    BR24, netzpolitik,org, and media partnersarrow-up-right
    Flightradar24 is one of the 40,000 apps arrow-up-right
    precise location dataarrow-up-right
    , thereby creating a user's "movement" profile or movement history that is sold online.arrow-up-right
    some planes simply won't show uparrow-up-right
    might be harder to pick uparrow-up-right
    is working to improve coverage in some areasarrow-up-right
    limited by several factorsarrow-up-right
    honors take-down requestsarrow-up-right
    their websitearrow-up-right
    up to 200 km or 110 miles offarrow-up-right
    flight is delayed or changes its routearrow-up-right
    Database errorsarrow-up-right
    casearrow-up-right
    herearrow-up-right
    A beginner's guide to flight trackingarrow-up-right
    Flying High: The US Connection to Venezuela’s ‘Narco-Planes’arrow-up-right
    Planespotting: An updated guide to tracking aircraft around the worldarrow-up-right
    Plane and Ship Trackingarrow-up-right
    "FAQ: What Is Plane Tracking?"arrow-up-right
    websitearrow-up-right
    Using Flight Tracking for Geolocationarrow-up-right
    https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/arrow-up-right
    OSINT at Home #18arrow-up-right
    https://x.com/BenDoBrown/status/1836392661365785018arrow-up-right
    https://t.co/UHPVTFQJsaarrow-up-right
    OSINT: Tracking Ships, Planes and Weaponsarrow-up-right
    https://en.wikipedia.org/wiki/List_of_aircraft_registration_prefixesarrow-up-right
    AeroTransport,arrow-up-right
    CH Aviationarrow-up-right
    Airframesarrow-up-right
    RZJetsarrow-up-right
    spottersarrow-up-right
    PlaneLoggerarrow-up-right
    LAAS Corporate Aircraft Registerarrow-up-right
    Planespotters.netarrow-up-right
    Jetphotos.comarrow-up-right
    #aviationarrow-up-right
    #avgeekarrow-up-right
    #planespottingarrow-up-right
    #flightarrow-up-right
    #MilAvGeekarrow-up-right
    Google Earth Proarrow-up-right
    Suncalcarrow-up-right
    FlightAwarearrow-up-right
    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.
    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.

    ; ; includes playback feature for historical analysis

    Bellingcat explainsarrow-up-right
    Keep in mind that an aircraft can also have the exact same call sign in the span of a few days.arrow-up-right

    Scroll to the bottom, select General 通用.

  • Select Language Settings 语言设置.

  • Select English. A pop-up message will ask you to re-start the app for the language to be updated.

  • Geographical barriers: VPNs are banned in Chinaarrow-up-right and there are limited gateways for international internet traffic to interact with Chinese websitesarrow-up-right. Overseas users may experience slower speeds and more frequent prompts to login.

    starstarstarstarstarstar

    River N.

    data providerarrow-up-right
    when the device is in Chinaarrow-up-right
    pinyinarrow-up-right
    Mapping Administration Regulation, 2015arrow-up-right
    Exceptions are madearrow-up-right
    GCJ-02arrow-up-right
    WGS-84arrow-up-right
    national security purposesarrow-up-right
    https://lbs.amap.com/tools/pickerarrow-up-right
    3D maparrow-up-right
    3D modelarrow-up-right
    Baidu Mapsarrow-up-right
    2021 merger between Tencent and Sogouarrow-up-right
    register with their real namearrow-up-right
    Gaode Maps' documentationarrow-up-right
    About Maps and Satellitesarrow-up-right
    develops the data and software infrastructurearrow-up-right
    support internet connected carsarrow-up-right
    increasingly considered sensitive and protected informationarrow-up-right
    April 2021 notice from the Cyberspace Administration of China
    https://www.alibabagroup.comarrow-up-right
    Web browser view > after searching for a specific location (example: Pu'er Simao Airport, Yunnan)
    Web browser view - select layer or function
    Mobile view > select layer or function
    Example: When the user moves the slider at the bottom, they can view the location during different times of the day.
    Left: Map in Vienna, Austria. Right: Walking route planning.
    Page: https://lbs.amap.com/tools/pickerarrow-up-right Note: Without logging in, a keyword search will only yield coordinates with 2 decimal point only.
    business flights
    ,
    cargo flights
    ,
    general aviation flights
    , and
    MEDEVAC
    . However, take note that it honors requests to remove any aircraft if the owner asks for it as pointed out in this
    .
    FlightAware can also be used for geolocation and verification (an example will be provided below)
    estimated landing time
  • speed

  • .

    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.

    2: Aircraft registration can change, especially when sold to a new owner.arrow-up-right

    .

    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. Hex codes are closely associated with a plane’s registratioarrow-up-rightn. Therefore, it may sometimes be possible to determine ownership if that information is available.

    Vulnerability to Manipulation: According to OCCRP's FAQarrow-up-right, “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. However, onboard transponders can be reprogrammed according to this article.arrow-up-right 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 US Air Mobility Command removed tail numbers for OPSEC.arrow-up-right The hex code can come in handy when analyzing movements from this type of aircraft.

    \

    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

    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

    Partial obscuring of flight information (may hide registration but show aircraft type, or show origin but block destination) or

    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

    ()

    • 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

    starstarstarstarstarstarstarstar

    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/arrow-up-right

    • 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/arrow-up-right

    Filtering by Aircraft Categories

    Commercial, business, cargo, general aviation, MEDEVAC

    (See list of flight types under live maparrow-up-right 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 maparrow-up-right, 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 monthsarrow-up-right

    Afton

    as air traffic control systems, commercial data providers, and its network of ADS-B (Automatic Dependent Surveillance-Broadcast) receiversarrow-up-right
    Beginner's guide to flight trackingarrow-up-right
    OCCRParrow-up-right
    live maparrow-up-right
    this sectionarrow-up-right
    Supporting real-time news analysisarrow-up-right
    Yevgeny Prigozhin’s plane crasharrow-up-right
    Monitoring the movement of private jets as potential illicit assetsarrow-up-right
    Probing/scrutinizing transit/travel patternsarrow-up-right
    herearrow-up-right
    herearrow-up-right
    a flight number, tail number, airport, cityarrow-up-right
    landing pagearrow-up-right
    incoming and outgoing flightsarrow-up-right
    geolocation by Nixintelarrow-up-right
    Suncalc toolarrow-up-right
    Kazakhstanarrow-up-right
    Venezuelaarrow-up-right
    such as those at OCCRP,arrow-up-right
    Plane Tracking FAQarrow-up-right
    https://dictatoralert.org/arrow-up-right
    Call signs are used to identify specific flights/flight routes and for communication and identification in air traffic control.arrow-up-right
    guidearrow-up-right
    guidearrow-up-right
    the tail of every aircraft (para. 6 of this guide). arrow-up-right
    “Tail Number” or, in the United States, an “N-Number”. arrow-up-right
    was registeredarrow-up-right
    guidearrow-up-right
    listarrow-up-right
    The registered owner is rarely the actual UBO arrow-up-right
    toolarrow-up-right
    (See p.3-4 of this document)arrow-up-right
    called a hex codearrow-up-right
    transponderarrow-up-right
    thisarrow-up-right
    block range of hex codesarrow-up-right
    For example, Malaysia is assigned the range 750000 to 750FFF, and the US is assigned the range 00000 to AFFFFF. arrow-up-right
    displays the flag from that countryarrow-up-right
    take-down requestsarrow-up-right
    similar to a car’s VIN (vehicle Identification Number).arrow-up-right
    herearrow-up-right
    OCCRParrow-up-right
    owners, registrations, and nationsarrow-up-right
    herearrow-up-right
    flightradar24.comarrow-up-right
    "Military and Government"arrow-up-right
    have a more open approacharrow-up-right
    casearrow-up-right
    Terms and Conditionsarrow-up-right
    https://www.bellingcat.com/resources/how-tos/2019/10/15/a-beginners-guide-to-flight-tracking/arrow-up-right
    https://gijn.org/resource/planespotting-an-updated-guide-to-tracking-aircraft-around-the-world/arrow-up-right
    https://youtu.be/zPU_FLVBi6Earrow-up-right
    https://www.occrp.org/en/project/russian-asset-tracker/faq-what-is-plane-tracking#arrow-up-right
    https://elearning.aljazeera.net/en/journalism-magazine/osint-tracking-ships-planes-and-weaponsarrow-up-right
    https://en.wikipedia.org/wiki/List_of_aircraft_registration_prefixesarrow-up-right
    AeroTransport,arrow-up-right
    CH Aviationarrow-up-right
    Airframesarrow-up-right
    RZJetsarrow-up-right
    spottersarrow-up-right
    PlaneLoggerarrow-up-right
    Planespotters.netarrow-up-right
    Jetphotos.comarrow-up-right
    #aviationarrow-up-right
    #avgeekarrow-up-right
    #planespottingarrow-up-right
    #flightarrow-up-right
    #MilAvGeekarrow-up-right
    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/arrow-up-right) 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.

    Past flight activity

    ; ; includes playback feature for historical analysis

    planespotting guide by GIJNarrow-up-right
    Bellingcat explainsarrow-up-right
    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.

    hashtag
    Cost

    You can search this website for free, but there are subscriptionarrow-up-right 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 Membershiparrow-up-right (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 herearrow-up-right after logging in, but they are not very useful for research purposes.

    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    None, unless you want to contact the suppliers. In that case, you will need to provide data to send an enquiry.

    hashtag
    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 go4WorldBusinessarrow-up-right and ECPlazaarrow-up-right. But this is a good place to start. Based on the website estimatesarrow-up-right, the community of buyers and suppliers of this website is around 500,000.

    hashtag
    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.

    hashtag
    Guides and articles

    None.

    hashtag
    Tool provider

    The website says "Internet Trade Services", but I could not find any information on them.

    hashtag
    Advertising Trackers

    Page maintainer

    Lieth Carrillo

    https://www.globalsuppliersonline.com/arrow-up-right

    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 detailedarrow-up-right, interactive, and visually compelling arrow-up-rightnetwork 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. Gephi Lite is Gephi’s web-based companionarrow-up-right for lightweight, installation-free network exploration and sharing. Gephi Lite is designed to run client-side (“serverless”), so graphs you open locally stay on your device unless you choose to use sharing/cloud workflows (for example, saving/loading graphs via GitHub gists or opening hosted graphs via a shareable URL / iframe embed). Compared with the desktop application, Lite currently targets smaller networks (roughly ≤10k nodes / ≤20k edges) and focuses on web-friendly formats (GEXF and GraphML, plus its own workspace JSON), while omitting heavier desktop capabilities such as the Preview workflow (SVG/PDF export), timeline/dynamic graphs, and the plugin ecosystem, so it’s best treated as a lightweight viewer/editor and publishing layer alongside Gephi Desktop.

    hashtag
    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 Centralityarrow-up-right 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.

    • 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.

    • : 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.

    chevron-rightFurther important concepts and metrics available in Gephihashtag

    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, , , or ). 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.


    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.

    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.

    hashtag
    Gephi in Investigative Journalism

    Social network analysis has been used to investigate political arrow-up-rightinfluence arrow-up-rightthrough campaign contributionsarrow-up-right, social media manipulationarrow-up-right (e.g., electionarrow-up-right interferencearrow-up-right via coordinatedarrow-up-right accountsarrow-up-right), and even tracking arrow-up-rightof criminal arrow-up-rightor extremist arrow-up-rightnetworks. 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 connectionsarrow-up-right. 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 articlearrow-up-right 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 interfacearrow-up-right, 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 associatesarrow-up-right 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) 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 (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 as network journalism examples for its visualization of power networks. The project showed, for instance,, 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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstarstar

    hashtag
    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 visualizationsarrow-up-right 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 Grouparrow-up-right, which serves as the main place to ask questions and get support​. This Facebook group effectively replaced the older official forum. (The legacy Gephi Forumarrow-up-right 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 trackerarrow-up-right.

    hashtag
    Requirements

    • Platforms: Windows 10/11, macOS (Intel & Apple Silicon), Linux (desktop). Supported systemsarrow-up-right

    • Java runtime: Bundled since 0.9.3; you don’t install Java separately. Docs → Troubleshootingarrow-up-right

    • Install methods: – Windows/macOS installers from the official site. Gephi Desktoparrow-up-right – Linux: snap (official Snap) or Flathub package. ,

    • Auth/tokens: None (local desktop app).

    • Supported modules/features: – Importers: CSV (nodes/edges), GEXF, GraphML, GDF, Pajek NET, GraphViz DOT, UCINET DL, Netdraw VNA, spreadsheets. FAQ: Supported formats, , – Layouts: ForceAtlas2 (Gephi’s default), Fruchterman‑Reingold, Yifan Hu. , ForceAtlas2 paper – Metrics/Statistics: Degree, betweenness/closeness (via Network Diameter), modularity/community detection, average path length, clustering coefficient. FAQ: Betweenness via Network Diameter, – Filtering/Queries: Attribute & topology filters; interactive selection. – Export: PNG/SVG/PDF images; GEXF/Graph files; multi‑export since 0.10.0. – Plugins: Install from Tools → Plugins (Plugin Center); compatibility indicated by Gephi version. , – Programmatic use: Gephi Toolkit 0.10.0 (released 2023‑03‑08). Toolkit releases

    • Optional dependencies: – A GPU/driver with stable OpenGL support improves interactivity; outdated/virtualized graphics can cause rendering issues.

    hashtag
    Limitations

    • Scale & performance: Interactivity can degrade on very large graphs; careful styling/filters are often needed. (Example: a user report with ~384k nodes/9.4M edges where UI becomes near‑unresponsive.) GitHub issue

    • Updates: Only patch versions auto‑update; major updates require manual download. Gephi 0.10.0 announcementarrow-up-right

    • Plugins: Not all community plugins are updated for 0.10.x; check the Plugin Center’s compatibility tags before installing. Plugin Centerarrow-up-right

    • No built‑in data collection: You must build your network (APIs, exports, scraping) before importing into Gephi.

    • Gephi Lite differences: Gephi Lite (web) is a separate application and currently lacks CSV import (GraphML/GEXF only); it is useful for quick viewing rather than full desktop analysis.

    • Legal/ToS: Importing personal-data graphs may trigger data-protection and platform-ToS obligations; ensure lawful sources/processing.

    hashtag
    Ethical Considerations

    Use network visualization lawfully and proportionately, minimizing collection and retention of personal data and avoiding harm (e.g., doxxing, exposing sensitive relationships). For methodology and evidentiary handling, see the Berkeley Protocol on Digital Open Source Investigations (OHCHR/UC Berkeley) for standards on identification, collection, verification, and preservation of digital open‑source information. OHCHR Berkeley Protocol hubarrow-up-right

    Data integrity is crucial for Gephi users, as the accuracy and reliability of network visualizations depend directly on the quality of the 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.

    hashtag
    Guides

    • Quickstart (official): basic import → layout → style → export workflow. gephi.org/quickstartarrow-up-right

    • Importing CSV: node/edge table expectations and wizard. docs.gephi.org/…/Import/CSV_Formatarrow-up-right

    • Importing GraphML: format support and caveats. docs.gephi.org/…/Import/GraphML_Formatarrow-up-right

    • 0.10.0 release notes (official blog): Apple Silicon support, better search, multi‑export; patch‑only auto‑updates.

    • ForceAtlas2 paper: canonical description of the default layout. PLOS ONE (2014)

    hashtag
    Official Wiki

    https://github.com/gephi/gephi/wikiarrow-up-right

    hashtag
    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.htmlarrow-up-right

    hashtag
    General / Advanced / Multi-Language

    Levallois, C. (2024, November 27). Gephi Tutorials. https://seinecle.github.io/gephi-tutorials/arrow-up-right

    Grandjean, M. (2024). Gephi. Retrieved November 30, 2024, from https://www.martingrandjean.ch/gephi/arrow-up-right (Tutorials incl 30 Gephi examples)

    hashtag
    Videos

    Martin Grandjean. (2022, September 21). GEPHI - Introduction to Network Analysis and Visualization (Tutorial) [Video recording]. https://www.youtube.com/watch?v=GXtbL8avpikarrow-up-right

    hashtag
    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=-D8E8JY86b4arrow-up-right

    hashtag
    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=printarrow-up-right

    Barabási, A.-L. (2016). Network Science. http://networksciencebook.com/arrow-up-right (this is EXCELLENT!)

    hashtag
    Open Datasets

    Datasets. GitHub. Retrieved November 30, 2024, from https://github.com/gephi/gephi/wiki/Datasetsarrow-up-right

    ASNR - Animal Network Data. Retrieved November 30, 2024, from https://bansallab.github.io/asnr/data.htmlarrow-up-right (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.)

    hashtag
    Comparison with similar software

    • NodeXLarrow-up-right: 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 tablesarrow-up-right. 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 suggestarrow-up-right.)

    • Palladio arrow-up-rightis 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 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 , 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.

    • : 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 : 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 that allows you to pan, zoom, and click on nodes for detailed information. 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 in terms of performance (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 ) to do analysis, then use PyVis purely for visualization. PyVis is good for creating . 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 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 ) 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, and handle millions of records), then use a visualization front-end (such as Gephi, Neo4j’s own Bloom and Browser interfaces, or Linkurious) to visualize the results. Neo4j comes with basic visualization capabilities: 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 is open-source, and 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.

    hashtag
    Tool provider

    Developer/org: Gephi project / Gephi Consortium (open‑source community). Presences: gephi.org/aboutarrow-up-right, GitHub: gephi/gephiarrow-up-right (open-source community, CTO : Mathieu Bastian)

    License: CDDL‑1.0 OR GPL‑3.0‑only (dual licensing). License texts: cddl‑1.0.txt, gpl‑3.0.txt, and repo license note

    hashtag
    Advertising Trackers

    Page maintainer

    Martin Sona

    https://gephi.orgarrow-up-right
    https://lite.gephi.org/arrow-up-right
    This tool allows us to explore a growingarrow-up-right phenomenon in the world of wildlife trafficking: the use of social networks and online marketplaces to offer live animals or parts of them. To date, the tool has recordedarrow-up-right nearly 13,000 online wildlife trade ads on various platforms, written in 29 different languages, across 10 data hubs.
    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 .

    The system allows filtering by 31 species, 16 countries plus unknown location (among the countries you can find Brazil, South Africa, Bangladesh, Colombia, India, Turkey, Thailand) and 40 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 sectionarrow-up-right 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.

    ECOSOLVE is not just a tool. Its team also leads various cooperation initiativesarrow-up-right between local actors and law enforcement agencies to combat environmental crime.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    hashtag
    Requirements

    None.

    hashtag
    Limitations

    Not all species are available and the tool only shows results for 16 countries plus unknown location. 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, contributionsarrow-up-right can be made to the database, which would indicate that there may be human sources fact checking the information.

    hashtag
    Ethical Considerations

    None so far.

    hashtag
    Guides and articles

    ECO-SOLVE: Using AI to Disrupt Global Wildlife Traffickingarrow-up-right

    hashtag
    Tool provider

    EU’s Global Illicit Flows programme (GIFP) and the Global Initiative against Transnational Organized Crime (GI TOC), headquartered in Geneva, Switzerland.

    hashtag
    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team

    https://www.ecosolve.eco/dashboardarrow-up-right
    Description
    circle-exclamation

    As of October 2025, some of the data underlying this tool is no longer being updated due to U.S. federal funding disruptions.

    This tool visualizes both historic and near real-time data. Especially when dealing with recent data, use this tool with caution. Always verify data through its original source.

    Tree cover gain and loss layers

    Global Forest Watch is an interactive map featuring a wide variety of data layers.

    On initial launch, you'll see global tree cover, tree cover loss, and tree cover gain.

    The map's layers are organized into five categories:

    • Forest Change

    • Land Cover

    • Land Use

    • Climate

    • Biodiversity

    All layers can be toggled on or off.

    Each layer is listed under its corresponding category below, each with a link to more info on its data source(s), limitations, curation date and update schedule.

    In the Legend panel, layers can be reordered and their opacity adjusted to help compare multiple datasets. Some layers can also be filtered by date in this panel.

    Layers specific to Brazil, Cambodia, Indonesia and Peru can be accessed by clicking 'Add country' under 'Country-specific data' at the top of the layers panel.

    Clicking on a region prompts an option to generate a detailed analysis of that area.

    By default, the area is defined by political boundaries, but in the Analysis panel (next to Legend), you can switch to river basin or terrestrial ecoregion boundaries. Alternatively, analyze custom boundaries by uploading a geospatial file (<1MB) or by drawing your own area on the map.

    An analysis of tree cover loss in France

    hashtag
    Forest Change

    Fire layers

    Forest Change layers show where and how forests are lost, gained and disturbed, as well as near real-time fire alerts and more.

    hashtag
    Layers

    • Disturbance Alerts

      • Integrated deforestation alertsarrow-up-right: daily tree cover disturbance | global

      • Global vegetation disturbance alertsarrow-up-right: weekly vegetation disturbance | global

      • : historical causes of deforestation (monthly updates coming soon) | select regions only

      • : last month's high-priority deforestation alerts | select regions only

    • Fires

      • : daily active fires | global

      • : updated annually | global

    • Tree Cover Change

      • : global

      • global

    hashtag
    Land Cover

    Tree cover and tree cover height layers

    Land Cover layers map the various types of natural and human-altered surfaces that cover Earth.

    hashtag
    Layers

    • Tree coverarrow-up-right: global

    • Tropical tree coverarrow-up-right: higher resolution than global tree cover layer (datasets used to generate this layer use varying methodologies) | select regions only

    • Primary forestsarrow-up-right: the extent of primary forests in the global pan-tropical regions | select regions only

    • : global

    • : global

    • : forest condition as a reflection of human altercation | global

    • : unfragmented forest landscapes that retain native biodiversity and show no signs of human altercation | global

    • : as agriculture, forest, grassland, shrubland, sparse vegetation, wetland, settlement, bare, water or permanent snow/ice | global

    • : groups of trees and shrubs that live in the coastal intertidal zone | global

    • : annual expansion of soybean plants | South America only

    • : human-planted forests and their use (e.g. oil palm, wood fiber, rubber, fruit) | select regions only

    • : wetlands where waterlogged conditions prevent plant materials from fully decomposing | global

    • Country-specific

      • : the boundaries of six continental biomes (Amazônia, Cerrado, Caatinga, Mata Atlântica, Pantanal and Pampa)

    hashtag
    Land Use

    Mining concessions layer

    Layers in this section show how and where humans use land for agriculture, forestry, mining, conservation and infrastructure.

    hashtag
    Layers

    • Commodities

      • Logging concessionsarrow-up-right: areas allocated to companies by governments for the harvesting wood products | select regions only

      • Mining concessionsarrow-up-right: areas allocated to companies by governments for the extraction of minerals | select regions only

      • : areas allocated to companies by governments for oil palm plantations | select regions only

      • : cocoa plots in the direct supply chains of 19 cocoa and chocolate companies operating | select regions of West Africa only

      • : global

      • : areas conceded to company members of the Roundtable of Sustainable Palm Oil (certified and non-certified confessions) | select regions only

      • : areas allocated to companies by governments for the exploration of oil, natural gas and other hydrocarbons | select regions of South America only

      • : areas allocated to companies by governments for tree plantation related to the production of timber and wood pulp and paper products

    • Conservation

      • : areas that are legally protected by one of various designations (e.g. national parks and wildlife reserves) | global

    • Infrastructure

      • : select region only

      • : by operational status, as new data becomes available | limited to 50 major river basins

    • People

      • : global, non-comprehensive

    • Country-specific

    hashtag
    Climate

    Carbon flux layers

    Climate layers in this section show how forests store and release carbon, including greenhouse gas emissions, carbon removals, and biomass density. They also estimate the potential for new forests to absorb carbon over time.

    hashtag
    Layers

    • Carbon Flux

      • Forest greenhouse gas emissionsarrow-up-right: annual greenhouse gases released from tree loss, excluding carbon absorbed by forest growth | global

      • Forest greenhouse gas net fluxarrow-up-right: the balance between the emissions of forests and the carbon they absorb | global

      • : total carbon dioxide absorbed by growing forests and stored in trees and their roots | global

    • Carbon Density

      • : amount of carbon stored in the above-ground wood of living trees | global

    • Potential Carbon Gains

      • : estimated rates at which new forests could absorb carbon from the atmosphere and store it in trees over the first 30 years of natural growth | global, with specified data limitations

    hashtag
    Biodiversity

    Biodiversity layers

    Biodiversity layers provide insight into species richness, habitat ranges, conservation priorities and threats to biodiversity.

    hashtag
    Layers

    • Global biodiversity intactnessarrow-up-right: how in tact ecosystems remain in light of forest changes | global

    • Global biodiversity significancearrow-up-right: the relative contribution of each forest pixel to the global distributions of mammals, birds, amphibians and conifers | global

    • Alliance for Zero Extinction sitesarrow-up-right: critical sites for conservation that contain endangered species with limited ranges and populations found nowhere else on the planet | global

    • : sites contributing significantly to the global persistence of biodiversity | global

    • : regions where biodiversity conservation is most urgent | global

    • : regions where the ranges of multiple range-restricted bird species overlap | global

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstarstar

    hashtag
    Requirements

    No account is required to use this tool. Signing up allows for customized tracking and analysis of areas of interest. You can also receive optional email alerts for new deforestation events.

    hashtag
    Limitations

    Every data layer has its own limitations, which are detailed on its info page. You can reach these pages through the layer links above, or by clicking the information icon to the right of each layer toggle.

    hashtag
    Guide

    Global Forest Watch provides step-by-step instructionsarrow-up-right on how to use the map.

    The Global Forest Watch Fire Report Map is mentioned in Wim Zwijnenburg's Bellingcat article Black Gold Burning: In Search Of South Sudan’s Oil Pollutionarrow-up-right

    hashtag
    Tool provider

    World Resources Institute, Washington, D.C.arrow-up-right

    hashtag
    Advertising Trackers

    Page maintainer

    https://www.globalforestwatch.org/map/arrow-up-right
    GeoDataTool is an IP geolocation service that allows users to identify the geographical location and other technical information associated to an IP address. The tool provides details such as country, region, city, organization, and server location.

    For researchers, it is important to note that GeoDataTool will not enable you to precisely geolocate a person or an end-user's device such as their smartphone or laptop.

    Due to how IP addresses are assignedarrow-up-right, GeoDataTool will only allow you to obtain an approximate location of the network point to which your target IP address is assigned (a home router, a data center server, or any other network pointarrow-up-right).

    Whether or not this network point actually corresponds to the location of your target can vary greatly.

    Therefore, before using GeoDataTool, it is important for you to understand how the IP address you are investigating relates to your target:

    • if you are investigating a website's IP address, chances are the IP address you have corresponds to the location of a server managed by a hosting service (Amazon Web Services, Microsoft Azure, Tencent, etc). It is therefore not an indication of where the company, organization or person operating the website is located.

    • if you are investigating an end-user device's IP address, there is a possibility that your target is using a VPN server or similar proxyarrow-up-right, which will provide the location of the VPN/proxy server, and not the actual device's location. In the case they are not using a VPN/proxy, their device may also be assigned a dynamic IP address, which means the IP address will be assigned to a different network point overtime.

    Once you are more familiar with the limitations of using IP addresses for geolocation, GeoDataTool may still be useful to gain some insights:

    • Does the IP address I am researching remain at the same location over time? If so, it is likely a static IP address, which might hint to location information about my target.

    • Is the hostname the IP address is pointing to under a specific name? If so, it is possible this IP address is associated with a particular hosting provider or company. Is there any notable information about this company I can infer, such as a country/region of operation?

    • How do the information found above contrast with the claimed or perceived location of the target of my researches?

    With these limitations in mind, to use GeoDataTool, you will simply need to input the IP address or domain name you wish to locate. Note that if you input the domain name, the tool will automatically resolve its IP address, which can be useful as you may not necessarily know the IP address of a domain.

    Let's take the domain bellingcat.com as an example:

    (GeoDataTool querry result for bellingcat.com)

    • Hostname: server-3-174-207-31.qro51.r.cloudfront.net appears to be a CloudFront hostname. A few quick searches will identify that Cloudfront is Amazon's Content Delivery Networkarrow-up-right (CDN) service. In addition, the 'ord58' refers to CloudFront's CDN Edge serverarrow-up-right location code. "ORD" typically refers to Chicago, Illinois, and "58" would be a specific edge server identifier.

    • IP Address: if you are searching from a domain, this is the IP address of the server hosting the domain you look up.

    • Country/County code: this shows which country the server is physically located in. The server hosting bellingcat.com is in the United States.

    • Region/City/Postal code: similar information on the server hosting bellingcat.com.

    • Latitude/Longitude: these are GPS coordinates that pinpoint the exact location on the map.

    Why the hostname location and IP address location may be different?

    If you have read through the information presented above, there is a notable discrepancy in the information that GeoDataTool returns: the hostname points to a location in Chicago, Illinois, whereas all other IP location information are returning Seattle, Washington. How is this possible? This is because hostname is obtained through a process called reverse DNS lookuparrow-up-right, where the tool queries the IP address to find its associated hostname. When you enter 'bellingcat.com' into GeoDataTool, it first finds the IP address assigned to the domain bellingcat.com (3.170.152.110), then performs a reverse lookup on that IP. This reverse lookup uses a PTR (pointer) recordarrow-up-right that maps the IP back to a hostname.

    In this case, Amazon CloudFront has configured their PTR record for this IP to point to server-3-170-152-110.ord58.r.cloudfront.net, which based on the 'ord58' code is located in Chicago.

    On the other hand, the geolocation data showing Seattle likely comes from third-party databases that attempt to map IP addresses to physical locations based on registration records and historical data. These databases often show where an IP was originally administratively registered rather than where it's actually being used.

    Therefore, in this case, the hostname's location code ('ord58' for Chicago) is likely more accurate for indicating where the server for that IP address is actually located.

    hashtag
    Cost

    hashtag
    Level of difficulty

    starstarstarstarstarstar

    The tool typically requires only entering an IP address or domain to get location information, however to fully understand the results provided, it is preferred to have networking knowledge.

    hashtag
    Requirements

    No specific requirements.

    hashtag
    Limitations

    GeoDataTool will provide you with location information on an IP address, however this location is an estimation, and rarely corresponds to the actual physical location of the target of your research (a person, an organization, a website).

    One of the IP geolocation industry leaderarrow-up-right estimates as of the time of this writing that:

    '[...] our GeoIP products can identify users at the country level with 99.8% accuracy. For IPs located within the U.S., we estimate around an 80% accuracy at the state/region level, and a 66% accuracy for cities (within a 50km radius of that city).'

    Therefore, it is important to understand the limitations of IP address geolocation, both due to methodologies used to geolocate them, as well as how IP addresses change assignment and ownership over time.

    For more in-depths analysis on IP geolocation methodologies and accuracy, here are a few sources:

    • IP Geolocation databases: Unreliable?, by Ingmar Poese, Mohamed Ali Kaafar, Benoit Donnet, Bamba Gueye and Steve Uhlig (2011): https://www.researchgate.net/publication/220195017_IP_Geolocation_databases_Unreliablearrow-up-right

    • A deep dive into the accuracy of IP Geolocation Databases and its impact on online advertising, by Patricia Callejo, Marco Gramaglia, Ruben Cuevas, and Angel Cuevas (2022): https://arxiv.org/pdf/2109.13665arrow-up-right

    • IAB Workshop on IP Address Geolocation, workshop material and contributions (2025): https://datatracker.ietf.org/group/ipgeows/about/arrow-up-right

    hashtag
    Ethical Considerations

    Publishing IP addresses:

    Publishing IP addresses publicly—whether in security reports, blog posts, or forums—carries the risk of false identification. Should an IP address change ownership, because it is a dynamic IP address, or because it is a static IP address now leased to a different entity, records linking that IP to harmful activity can lead to undeserved suspicion, blacklisting, or harassment.

    It is important to understand and relay the context associated to the IP address you are publishing: timestamps and clear documentation of when an IP was associated with specific activity will avoid viewers incorrectly assuming current association with past behavior.

    IP addresses as personally identifiable information (PII):

    In case an IP address enables you to identify a person—whether through geolocation or association—it is important to note that it becomes personally identifiable information (PII). Depending on the scope of your research, this may have significant legal and ethical implications. The IP address itself, along with any derived data such as approximate location, ISP information, or connection details, will become subject to data protection regulationsarrow-up-right.

    hashtag
    Guides and articles

    If you are not familiar with basic networking concepts, we advise that you read through Geodatatool's information page on IP addresses: https://www.geodatatool.com/en/ip_infoarrow-up-right

    hashtag
    Tool provider

    There isn't much public information available about the specific individual or organization providing GeoDataTool. The "wiroos.com" displayed on the tool's user interface suggests it may be part of a larger web services operation.

    hashtag
    Similar tools

    There are many IP geolocation services, depending on how often and at what scale you need them. Examples:

    • Maxmind https://www.maxmind.com/arrow-up-right - for businesses or organizations, comprehensive suite of IP geolocation services, including purchasing complete GeoIP databases.

    • IPgeolocation https://ipgeolocation.io/pricing.htmlarrow-up-right - for smaller businesses, provides access to a Free tier API enabling up to 1K requests per day.

    • WhoisXMLAPI https://ip-geolocation.whoisxmlapi.com/arrow-up-right - hybrid solution, offers free single IP geolocation, or provides access to a paid API.

    hashtag
    Advertising Trackers

    Page maintainer

    Bellingcat volunteer team

    https://www.geodatatool.com/arrow-up-right
    SNAParrow-up-right
    Copernicus Data Space Ecosystemarrow-up-right
    MAAParrow-up-right
    STEP arrow-up-right
    EO collegearrow-up-right
    MOOCSarrow-up-right

    Google Lens

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

    hashtag
    URL

    https://lens.google/arrow-up-right

    hashtag
    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.

    hashtag
    Using the Google Photos mobile application

    Open a photograph in the mobile application and click the three dots in the top right-hand corner of your screen and then select Google Lens from the drop-down menu. 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.

    You can also click 'About this image' (see Screenshot 4) to find out more information regarding the content of the image. There is now also an option to use AI mode, which integrates Google's Gemini AI with Google Lens's visual search capabilities.

    hashtag
    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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    You need the 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 for more information).

    hashtag
    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.

    hashtag
    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.

    hashtag
    Guides and articles

    'What Is Google Lens and How Do You Use It?', 23 October 2024, Web FX. Available at: (Accessed 27 December 2024).

    'Search with an image on Google', Google Search Help. Available at: (Accessed 27 December 2024).

    '8 ways Google Lens can help make your life easier', Google Blog. Available at: (Accessed 29 June 2025).

    '5 ways to search what you see with Google Lens', Google Blog. Available at: (Accessed 29 June 2025).

    hashtag
    Tool provider

    Google

    - United States

    hashtag
    Advertising Trackers

    Page maintainer

    Global Fishing Watch Map

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

    hashtag
    URL

    https://globalfishingwatch.org/maparrow-up-right

    hashtag
    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 (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).

    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.

    The example below shows search results for location search term New Zealand filtered for New Zealand Flagged vessels for both AIS and VMS.

    Global Fishing Watch is available in the following formats:

    • Web

    • API

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    • Email address: a registered account is required for some of the advanced features.

    • API: a registered account and an API Token

    hashtag
    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:

    hashtag
    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.

    hashtag
    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

    • .

    Tutorials and Articles

    • ‘Tutorials - Use Our Technology’ (no date) Global Fishing Watch. Available at: (Accessed: 4 May 2024).

    hashtag
    Use Cases

    • An interactive map to monitor the activity of dark fleets in coastal waters (no date). Available at: (Accessed: 5 May 2024).

    • Global Fishing Watch Case Study (no date) Google Cloud. Available at: (Accessed: 5 May 2024).‘GlobalFishingWatch/gfwr’ (2024).

    • Off-radar fishing threatens efforts to preserve stocks, study warns (no date). Available at: (Accessed: 5 May 2024).

    hashtag
    Video Tutorials

    • A walkthrough of the Global Fishing Watch map (2021). Available at: (Accessed: 5 May 2024).

    hashtag
    Developer Resources

    Community and Support

    • In-application support available.

    hashtag
    Tool provider

    Global Fishing Watch - United States

    Independent, international nonprofit organization founded in 2015 through a collaboration between three partners: Oceana, SkyTruth and Google.

    hashtag
    Advertising Trackers

    Page maintainer

    Google Flood Hub

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

    hashtag
    URL

    https://sites.research.google/floods/arrow-up-right

    hashtag
    Description

    Google Flood Hub is developed by Google Research and uses . It two AI models that process diverse publicly available data sources: the 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 river basins in over 80 countries worldwide, providing critical flood forecasting for over 1,800 sites and, covering a population of 460M people.

    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.

    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 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 , 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

    You can find details on how to read the gauge side panel . 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.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    Internet connection.

    hashtag
    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 if they would like to use the API functionality.

    Currently this tool does not work without a connection to the web. However, to help offline alerting to areas where access to a smartphone or internet is limited or non-existent.

    An article from dated July 23, 2025 points out to the following possible limitations for this tool: "Platforms like Google Flood Hub combine satellite imagery, radar data, sensor inputs and past flood records. But without real-time local data from gauges and sensors, these systems lose accuracy. During the 2025 floods, many data sources were not fully connected. Data from satellites, radars, and ground sensors were often processed separately, leading to delays and poor coordination."

    hashtag
    Ethical Considerations

    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, "reliability comparable to state-of-the-art global flooding nowcasts." We are not able to check this statement at this point in time.

    hashtag
    Guides

    - Google Research video on YouTube

    - official Google guide

    - presentation by Moriah Royz, Senior Product Manager in Google Research

    hashtag
    Tool provider

    , U.S.

    hashtag
    Advertising Trackers

    Page maintainer

    Google Earth Engine

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

    hashtag
    URL

    https://code.earthengine.google.com/arrow-up-right

    hashtag
    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:

    • - using Javascript.

    • - using Python.

    • - using R.

    There's a huge range of climate and weather, imagery and geophysical datasets available here:

    Features:

    • Language: supports multiple languages.

    The example below is from Bellingcat's . The 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.

    Full description including documentation

    hashtag
    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.

    Latest features and changes: .

    hashtag
    Cost

    Google Earth Engine can be used for .

    hashtag
    Level of difficulty

    hashtag
    Requirements

    Individual sign up Earth Engine access (easy):

    • Google Account - a Google email address and associated account (see: )

    A role on a Google Cloud project (more complicated but more secure. See: ):

    • Google Account - a Google email address and associated account.

    • Google Cloud Project - a credit card and Google Cloud Project role with API access.

    hashtag
    Limitations

    • Data Availability: Not all satellite data might be available or up-to-date. Each individual data set available in the 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 . For more information on GEE computational processing see the .

    • Learning Curve: The platform has a steep learning curve, especially for users without a programming background.

    hashtag
    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 for more information.

    hashtag
    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

    • : full documentation in GEE.

    • : guides to the Javascript and Python APIs.

    • : catalog of all the available datasets.

    Tutorials and Articles

    • : Bellingcat's tutorial to GEE written by Ollie Ballinger.

    • : full online course

    Video Tutorials

    Community and Support

    • : A place where users can ask questions about Google Earth Engine and receive answers from the community.

    • : Users can find or ask questions tagged with google-earth-engine, which includes topics on Google Earth Engine.

    hashtag
    Tool provider

    Google - United States.

    hashtag
    Advertising Trackers

    Page maintainer

    Google Maps

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

    hashtag
    URL

    https://www.google.com/mapsarrow-up-right

    hashtag
    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. However, not all of these are relevant to open-source researchers who typically use this service for geolocation and verification purposes. Here are some of the features that are most pertinent to researchers:

    hashtag
    Satellite imagery

    One of the advantages for open-source researchers when using Google Maps is that it offers access to satellite imagery. Being able to look at locations from all around the world from above is handy when conducting geolocations.

    Google Maps' satellite mode can be switched on via the layers menu which is located at the bottom left of the map:

    It must be noted that satellite imagery is not shown in real-time, as Google sources its imagery from suppliers. If you need very recent satellite imagery, for instance to report on a news event, you need to find alternatives to the free satellite imagery provided on Google platforms.

    For many locations, Google provides historical satellite imagery allowing open-source researchers to compare imagery from the same location at different points in time. It is important to note that historical satellite imagery is not accessible via Google Maps but only via .

    hashtag
    3D View

    This feature displays urban features such as buildings, pylons, and other infrastructure, as well as natural elements like trees and mountains in a three-dimensional perspective. A 3D view can help open-source researchers get an immersive spatial view of geographical locations which are typically presented in a two-dimensional format on a map. However, researchers should not rely on 3D View representations alone. It is always recommended to also look at other pictures of the same location.

    You can activate 3D mode by switching to satellite view, which you access by clicking on the layers icon at the bottom left. Make sure the globe option is enabled to use this feature. This option is in the Layers menu. For more details, to this guide from Google support on how to switch between Google map types.

    Once activated, users can switch between 2D and 3D views by clicking on this icon on the right:

    Users can tilt, rotate, and zoom in and out to explore areas of interest in greater depth.

    The screenshot below shows the Brooklyn Bridge in New York City in 3D view.

    From the 3D map interface, switch to the Street View option to view street-level photography of the area.

    hashtag
    Street View

    Street View offers 360-degree imagery, allowing users to explore an area from a ground-level perspective. Google Street View offers an extensive collection of stitched together to provide a virtual representation of an area. from anywhere in the world can contribute to this vast collection of street view imagery. The tech giant employs , including the Street View Car, , , and more, to capture and update imagery from tight and narrow spaces or areas "” to “”.

    As of , “Google Street View cars equipped with cameras have captured and shared more than 220 billion Street View images and travelled over 10 million miles — the equivalent of circling the globe more than 400 times” since the launch of this service in 2007.

    In recent years, Street View has become an invaluable resource for journalists and open-source researchers. Using Google’s street-level photography, researchers from Bellingcat successfully geolocated the house of a Malaysian wildlife trafficker for the “The Hunt for Malaysia's Elusive Wildlife Trafficker” in February 2025. They matched the photos of the house posted online with the Street View imagery, revealing the location where illegal wildlife trafficking was taking place.

    To use this feature, search for an address or the coordinates of an area. Then, select the street view icon shown below:

    Alternatively, one can select and drop the yellow "Pegman" from the bottom right corner of the screen and drop it onto your area of interest (depending on the available coverage).

    It is also possible to view the coverage of Street View available for any location by selecting "Street View" from the layers menu. The screenshot below shows the coverage available for Moscow, Russia:

    Once in this mode, explore the location using the 360-degree interface. Rotate the view, move up or down, and one can navigate through the area, depending on the available coverage.

    It is important to note that Street View does not provide real-time photography of the area. Images do not show the location on the same day they were taken, according to Google’s street view page. Instead, it takes months to process the imagery before it is made available online. So, it can be “anywhere from a few months to a few years old.”

    hashtag
    Time travel using historical imagery in street view

    Open-source researchers can use the time travel feature to view older images of a location in Street View. This is beneficial in understanding how a location has changed over time. The historical imagery feature was in 2014, and coverage of some areas dates back to as early as 2007.

    To view past images of an area, open the street view photography of the location of your choice. Once in street view mode, click on the “see more dates” at the top left corner (if available).

    This opens up different windows for imagery of the area for the available dates. For instance, the screenshot below shows imagery from November 2007 of a new building for the Walter Cronkite School of Journalism and Mass Communication, which was still under construction in Phoenix, Arizona, at the time.

    The school celebrated its grand opening in Phoenix in . Although there is no Street View imagery from the exact date of the opening, images from March 2009 are available and display the newly completed building:

    Similarly, users can view imagery of the same area up to January 2023 and see how this region has changed over time! This feature is accessible in both the mobile and browser versions of Google Maps.

    Not all areas around the world have extensive street view photography available. To overcome this shortcoming, consider exploring other street view from other services, such as , , and , among others.

    hashtag
    Measure Distance

    Another useful feature of Google Maps is its built-in measuring tool. A researcher can draw a line from one point on the map to another to determine the distance between them in area. If one measurement line is not sufficient, the tool also allows multiple lines to be drawn consecutively.

    On the location of your choice, right-click on the map and select “Measure Distance” from the menu. Click on the starting point, drag to create a path, and then click again to complete the line. To remove it, click on the ending point. A point can also be moved by clicking on the point, holding and dragging it.

    The visual below shows the distance between the Eiffel Tower and Émile Anthoine Stadium in Paris, France, using the measuring feature.

    hashtag
    Other features

    Google Maps offers additional useful features. One of them is Custom Maps, which enables users to create, personalise, and share their maps. Read more about this feature .

    hashtag
    Formats

    Google Maps is available in the following formats:

    • Mobile

    • : Developer API

    hashtag
    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: .

    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.

    hashtag
    Using Bellingcat Filename Finder for Google Maps

    The tool , 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 “.”

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    Requirements

    • Web: any modern web browser

    • Mobile: iOS and Android

    • Developer Platform: Google account with email address and a credit card.

    hashtag
    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 .

    • 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. and 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.

    hashtag
    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 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 and .

    hashtag
    Guide

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

    Official Wiki

    Tutorials and Articles

    • ‘Create Custom Maps in Google Maps’ (no date) Berkeley Advanced Media Institute. Available at: (Accessed: 31 August 2025).

    • How to keep using Google Maps even when your phone is offline (2023) Google. Available at: (Accessed: 31 April 2025).

    • Toler, A. (2020) How (Not) To Report On Russian Disinformation, Bellingcat. Available at: (Accessed: 31 August 2025).

    Video Tutorials

    • 10 Minute Tip: Google Maps for OSINT (2020). Available at: (Accessed: 31 August 2025).

    hashtag
    Developer Resources

    • Google Maps API: Developers looking to integrate Google Maps into their websites or applications should refer to the for comprehensive documentation and coding examples.

    Community and Support

    • : Explore the official for guides on basic functionalities, from searching locations to understanding map views.

    hashtag
    Tool provider

    Google - United States

    hashtag
    Advertising Trackers

    Page maintainer

    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.

    hashtag
    URL

    https://www.google.com/earth/about/versions/arrow-up-right

    hashtag
    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.

    hashtag
    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 on Google Earth Pro Desktop with the "Photos" layer activated:

    hashtag
    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.

    hashtag
    Features

    Google Earth Pro is widely used amongst open source researchers due to its free to use satellite imagery. Bellingcat, for instance, used it to , to geolocate and the site amongst numerous other examples. One of its key features is the ability to compare satellite imagery of the same location over time.

    hashtag
    Past imagery (historical imagery)

    The use of historical images can be helpful for:

    • Recognizing changes in areas (e.g. nature, urban development, infrastructure). You can find an example for such a use case in the Financial Times article .

    • Being able to see (for example a building). Each image varies slightly in the angle at which it is taken. This means that different images can provide different perspectives.

    • Being able to see locations at different times and therefore with different positions of the sun and shadows. This can be useful when .

    To see historical imagery in Google Earth Pro (the desktop version), select the clock symbol with the arrow in the top menu. A bar now appears in the top left-hand corner showing all available images from the past. You can use the arrow buttons to jump between the different images. The width of the slider shows the time span of available images, the vertical colored strips show the approximate time when the imagery was taken.

    hashtag
    Label map

    This is a simple, yet effective tool for your day to day work with Google Earth Pro. Labeling different items on your map helps you mark places that are relevant for your research which allows you to come back to them at a later point in time.

    1. Choose placemarks or polygons from the top menu. Placemarks tag a specific location whereas polygons are used to tag an area. You can save your placemarks and polygons in a folder on the left side to make navigation and orientation easier.

    2. You can now export a folder and share it with other researchers. They can then import your tags to have a look at them in their Google Earth Pro by dragging and dropping it into the folder structure on the left hand side.

    You can also download KML data from other external sources and open them in Google Earth Pro. KML is a data structure that is used to save geographical data such as placemarks and polygons. Here is an example of free KML data: publishes (almost) real time fire data (Available: , accessed: 2. October 2025).

    hashtag
    Measuring distances and areas

    It can be helpful to measure distances and areas on satellite images. For example, you can calculate the size of , helicopters, or plots of land using Google Earth Pro.

    hashtag
    Measuring distances

    1. Choose the ruler tool or path tool

    1. Choose two or more points on the map

    hashtag
    Measuring areas

    1. Choose the Polygon tool in the toolbar

    1. A window will open. One tab is called "Measurements". Click on it.

    3. Set as many points as you like on the Google Earth Pro map to create a polygon that covers your area of interest as accurately as possible. To do so, make sure sure to set one point after the other along the borders of the area in order to get a uniform surface. You can also move points afterwards (hover over them until the hand tool appears); the blue point is the one from which you can continue drawing. Remove erroneously set points with the Delete key on your keyboard

    hashtag
    Show elevation profile

    Choose this tool if you wish to see how the height changes along a path.

    1. If you have a path saved already, click on it using right-click , select “show elevation profile”.

    2. If you don’t have a path saved yet, open the ruler from the top menu, choose “path” and tick “show elevation profile”, then select the markers along your path. When your path has reached its destination, click “save”. It’ll appear in the folders on the right side.

    3. Now you can see the elevation profile on the bottom of your screen. It’ll change as you navigate through the path.

    hashtag
    Measuring building (or another object) height

    1. Check if the building is rendered in 3D through enabling the 3D-mode in the layer section. Note: Not all regions are covered by 3D.

    2. Enable the terrain layer.

    1. Find the highest point of the building. Move your cursor to the highest point of the building. The height will be displayed in the status bar at the bottom (make sure to check the correct unit!).

    2. Determine the ground level: Identify the elevation at the base of the building.

    3. Calculate the height. Subtract the ground elevation from the building’s highest point – and there you have it!

    hashtag
    Exploring a route via video

    You can define and then explore a route as a POV-video in GEP. This might help if you want to examine a path leading to a specific destination or to get accustomed to a path you wish to take later.

    1. Select the ruler from the top menu, choose “path”.

    2. Place dots along the route you wish to explore and then save your path. For more precise measurements and a fluent video, it helps to place the dots closer to each other whenever there is a curve or a cross section as the line between the dots is always straight. Also, if the video is more important to you than the precise measurements of the route: Whenever you encounter a mountain, place the dots on the side opposite of the slope. Otherwise the camera will dive through the mountain and your view onto the path will not be good. But you’ll learn as you go. After saving the path appears in the folder structure on the left side.

    3. Make sure your path is selected in the menu on the left side. Choose “Tools” from the top left menu → “Options” → “Touring”. Here you can select different camera settings for watching the tour. Just go by trial and error. For longer paths you might want to choose a quicker pace than for short paths. Save your settings clicking on “OK”.

    hashtag
    Viewing GPS Data

    1. When you import files that contain both geolocation data and timestamps, Google Earth can visualize the track.

    • Supported formats include KML, KMZ, and GPX. However, not all GPX files contain timestamps—check before importing.

    • To import you can just drag and drop the file into the places folder in Google Earth Pro. Or you choose File < Import in the top menu bar.

    Note: If you import something into the “Temporary Places” folder it won’t get saved for the next time you open Google Earth Pro

    1. If the imported file contains timestamps, a timeline automatically appears in the top left-hand corner

    2. Adjusting the Time Window: Two sliders allow you to set a visible time range. This helps analyze movements or track data for a specific time period.

    hashtag
    Shadow and Sun simulation tool

    Primary use: Geolocating photos and videos. By comparing shadow patterns, you can estimate at which time a photo was taken, if the shadow in Google Earth matches the one in the image. But there are things to consider: Google Earth does not show exact shadow projections for all regions – the accuracy depends on the underlying data.

    1. First step: Activate the 3D Buildings layer to view realistic shadows.

    Note: not all regions have 3D views.

    1. Click on the sun symbol in the top menu

    Note: You can simulate the sun's movement for an entire year – meaning a full earth orbit around the sun. This allows you to view shadow patterns for any day and time of the year.

    1. Using the Timeline and fine adjustment: In the top-left corner, use the magnifying glass icons (+/-) (orange frame on the screenshot) to zoom in on the timeline. This allows you to adjust the sun position down to the exact second (check the green frame, here you see the time), simulating precise lighting conditions.

    4. Shadows and 3D Buildings in Historical Mode

    In Historical Mode, 3D buildings remain visible, but they do not adjust to reflect the past. Therefore, it is recommended to toggle the 3D mode on and off to check if the building actually existed in the past for the selected time period.

    hashtag
    Insert satellite imagery from other sources

    You can insert satellite imagery from other sources into Google Earth Pro. That might be helpful whenever you have access to more recent imagery or a higher resolution, as the quality of Google Earth Pro data varies a lot depending on the region.

    1. All you have to do is download the image in format.

    2. Then drag and drop it into “places” on the left side.

    hashtag
    Cost

    hashtag
    Level of difficulty

    hashtag
    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.

    hashtag
    Limitations

    While Google Earth is a powerful tool, it does have some limitations that researchers should keep in mind:

    • Availability of up to date satellite imagery: While Google Earth Pro offers satellite imagery for free, it is 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 , leading to potential discrepancies with current conditions. Users should verify important information through other sources.

    • Resolution and Detail: Image resolution varies across different regions, with some areas having detailed imagery and others being less clear. See

    hashtag
    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 and .

    hashtag
    Guide

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

    hashtag
    Official Wiki

    • : installing, navigating, marking places, using KMLs, etc.

    • : official Google Earth Pro help.

    • : official Google Earth help.

    hashtag
    Tutorials and Articles

    • Britt, K., McGee, J. and Campbell, J. (2024) An Introduction to Google Earth Pro, archive.is. Available at: (Accessed: 2 October 2025).

    • Strick, B. (2018) Geolocation of Infrastructure Destruction in Cameroon: A Case Study of Kumbo and Kumfutu, bellingcat. Available at: (Accessed: 2 October 2025).

    • Hanham, M. (2015) How Tall is That Gantry?, bellingcat. Available at:

    hashtag
    Video Tutorials

    • Google Earth Basics Tutorial (2016). Available at: (Accessed: 4 April 2024).

    • Google Earth Pro - A Complete Beginner’s Guide (2021). Available at: (Accessed: 4 April 2024).

    hashtag
    Other Sources

    • OSINT Military Base Map. Available at: (Accessed: 5 March 2025).

    • : Shows earth changes since 1984 (e.g. glaciers melting)

    hashtag
    Community and Support

    hashtag
    Tool provider

    Google - United States of America

    hashtag
    Advertising Trackers

    Page maintainer

    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.

  • 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).

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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).

  • 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.

  • 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.

  • 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.

  • 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.

  • Betweenness Centralityarrow-up-right
    Closeness Centralityarrow-up-right
    Hierarchical Edge Bundlingarrow-up-right
    timeline-based metricsarrow-up-right
    new centrality formulasarrow-up-right
    points to Krebs’s 9/11 network mappingarrow-up-right
    They Rule Projectarrow-up-right
    cited in the same breatharrow-up-right
    that 87 of the top 100 US companies shared board directorsarrow-up-right
    Snapcraftarrow-up-right
    Flathubarrow-up-right
    CSV import docarrow-up-right
    GraphML import docarrow-up-right
    Quickstart (ForceAtlas2)arrow-up-right
    Toolkit Javadoc (Modularity)arrow-up-right
    Quickstartarrow-up-right
    0.10.0 highlightsarrow-up-right
    Plugin Centerarrow-up-right
    Plugin quick startarrow-up-right
    Quickstartarrow-up-right
    Gephi Lite issue with CSVarrow-up-right
    Gephi blog, 2023‑01‑09arrow-up-right
    “simple but powerful exploratory data visualization tool”arrow-up-right
    hasn't seen active development in a few yearsarrow-up-right
    PyVisarrow-up-right
    Jupyter notebooksarrow-up-right
    NetworkXarrow-up-right
    interactive visuals with a few lines of codearrow-up-right
    graph databasearrow-up-right
    Cypherarrow-up-right
    Community edition arrow-up-right
    enterprise featuresarrow-up-right
    connectedarrow-up-right
    herearrow-up-right
    : fire danger ratings | global
  • : PM2.5 air quality | global

  • : statistically significant clusters of primary forest loss on a country-level basis (do not compare countries with each other) | select regions only
  • : global

  • : global

  • : area of Indonesia’s moratorium against new forest concessions, designed to protect Indonesia’s peat lands and primary natural forests from future development
  • Drivers of deforestation alertsarrow-up-right
    Places to watcharrow-up-right
    Fire alertsarrow-up-right
    Tree cover loss due to firearrow-up-right
    Tree cover gainarrow-up-right
    Tree cover loss:arrow-up-right
    Tree cover heightarrow-up-right
    Natural forestsarrow-up-right
    Forest Landscape Integrity Indexarrow-up-right
    Intact forest landscapesarrow-up-right
    Land coverarrow-up-right
    Mangrove forestsarrow-up-right
    Soy planted areaarrow-up-right
    Tree plantationsarrow-up-right
    Peatlandsarrow-up-right
    Brazil biomesarrow-up-right
    Indonesia land coverarrow-up-right
    Oil palm concessionsarrow-up-right
    Mapped cocoa plots per km2arrow-up-right
    Palm oil millsarrow-up-right
    RSPO Member Concessionsarrow-up-right
    Oil and gas concessionsarrow-up-right
    Wood fiber concessionsarrow-up-right
    Protected areasarrow-up-right
    Congo Basin logging roadsarrow-up-right
    Major damsarrow-up-right
    Indigenous and Community Landsarrow-up-right
    Cambodia land concessionsarrow-up-right
    Indonesia Leuser ecosystemarrow-up-right
    Forest carbon removalsarrow-up-right
    Tree biomass densityarrow-up-right
    Potential carbon sequestration ratearrow-up-right
    Key biodiversity areasarrow-up-right
    Biodiversity hotspotsarrow-up-right
    Endemic bird areasarrow-up-right
    Courtney Coxarrow-up-right
    Analysis tab and a popup over France with an option to Analyze
    The map is zoomed into France, and on the left is a side panel with a detailed analysis of France's tree cover loss.
    Global Forest watch map showing fire alerts, fire weather and tree cover loss due to fires
    Map showing tree cover and tree cover height
    Global Forest Watch map with mining concessions layer toggled on
    Global Forest Watch map with climate layers toggled on
    Biodiversity layers toggled on, with map in view

    *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.

  • Save workspace: save the state of the workspace.
    (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.

  • 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.

  • Paolo, F.S. et al. (2024) ‘Satellite mapping reveals extensive industrial activity at sea’, Nature, 625(7993), pp. 85–91. Available at: .

  • 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: (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: (Accessed: 5 May 2024).

  • starstarstarstarstarstarstarstar

    Bellingcat Volunteer Team/Unassigned

    Automatic Identification Systemarrow-up-right
    https://www.wired.com/story/global-fishing-watch-false-data-windward/arrow-up-right
    https://globalfishingwatch.org/user-guide/arrow-up-right
    https://globalfishingwatch.org/tutorials/arrow-up-right
    https://www.nationalfisherman.com/national-international/a-map-to-monitor-dark-fleets-activity-in-coastal-watersarrow-up-right
    https://cloud.google.com/customers/global-fishing-watcharrow-up-right
    https://www.ft.com/content/d77fff4d-a9c6-4224-89fc-b3b08d1d833barrow-up-right
    https://www.youtube.com/watch?v=NYnaXMIqaI4arrow-up-right
    https://globalfishingwatch.org/our-apis/arrow-up-right
    https://github.com/GlobalFishingWatch/gfwrarrow-up-right
    https://globalfishingwatch.org/help-faqs/arrow-up-right
    https://globalfishingwatch.orgarrow-up-right
    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.
    Maximum longitude: 170.0
    starstarstarstarstarstarstar

    Bellingcat Volunteer Team/LPetrova

    AI models to forecast floodsarrow-up-right
    combinesarrow-up-right
    Hydrologic Modelarrow-up-right
    coversarrow-up-right
    Google decidedarrow-up-right
    Google's documentationarrow-up-right
    herearrow-up-right
    API pilot waiting listarrow-up-right
    Google.org appears to be collaborating with organizationsarrow-up-right
    Unite AIarrow-up-right
    Accordingarrow-up-right
    hasarrow-up-right
    Google Flood Hub FAQarrow-up-right
    How to get started with the Google FloodHubarrow-up-right
    How to use Google Flood Hubarrow-up-right
    Presentation on Google Flood Hubarrow-up-right
    Google Researcharrow-up-right
    View of Pittsburgh, Pennsylvania on Google Flood Hub including current and expected river water and danger levels.
    River gouges for Cuanza River in Angola - regular view (L) and the additional coverage (lower confidence gauges) turned on (R)
    Inundation history around Orinoco River in Venezuela
    - using QGIS.

    Water Resources Monitoring: By analyzing historical and current satellite imagery, researchers can assess changes in water bodies.

  • 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.

  • Export Restrictions: There are limits on the size and rate at which data can be exported from the platform. See for more information.

  • API Rate Limits: Usage of the Earth Engine API is subject to daily and per-minute to prevent abuse. See for more information.

  • starstarstarstarstarstarstarstarstar

    Bellingcat Volunteer Team, Reviewed Sophie Tedling;

    Javascript Code Editorarrow-up-right
    Earth Engine Python client libraryarrow-up-right
    rgeearrow-up-right
    Earth Engine Data Catalogarrow-up-right
    Google Earth Engine Remote Sensing tutorialarrow-up-right
    War at Night case studyarrow-up-right
    https://earthengine.google.com/arrow-up-right
    https://developers.google.com/earth-engine/changelogarrow-up-right
    free for noncommercial usearrow-up-right
    https://developers.google.com/earth-engine/guides/access#individual-signuparrow-up-right
    https://developers.google.com/earth-engine/guides/access#a-role-in-a-cloud-projectarrow-up-right
    Data Catalogarrow-up-right
    Scaling up in Earth Enginearrow-up-right
    Computation Overviewarrow-up-right
    Data Catalogarrow-up-right
    Earth Engine Official Documentationarrow-up-right
    JavaScript and Python Guidesarrow-up-right
    Earth Engine Data Catalogarrow-up-right
    Remote Sensing for OSINTarrow-up-right
    End-to-End Google Earth Enginearrow-up-right
    Spatial Data Management with Google Earth Enginearrow-up-right
    Developer Forumarrow-up-right
    GIS Stack Exchangearrow-up-right
    https://about.google/arrow-up-right
    Screenshot of Google Earth Engine user interface showing the War at Night case study.

    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.

  • Historical Street View Imagery and Historical images: can be useful to geolocate events.

  • 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 it is important to be aware of .
  • Imagery Currency: Satellite images may not be very new in some areas of the world, see .

  • Limited Offline Functionality: While there is an option for offline maps, not all features, like real-time traffic updates, are available in this mode.

  • 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 and .
  • 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.

  • Youri (2018) ‘How to tell the geolocation of places based on old sources using OSINT — a case study’, Quiztime, 2 November. Available at: (Accessed: 31 August 2025).

    starstarstarstarstarstar

    Anisa Shabir

    variousarrow-up-right
    Google Earth Proarrow-up-right
    referarrow-up-right
    panoramasarrow-up-right
    Peoplearrow-up-right
    various methodsarrow-up-right
    Street View Trekkerarrow-up-right
    Street View Trolleyarrow-up-right
    only accessible by footarrow-up-right
    museums around the worldarrow-up-right
    2022arrow-up-right
    storyarrow-up-right
    policyarrow-up-right
    launchedarrow-up-right
    November 2008arrow-up-right
    Mapillaryarrow-up-right
    Yandex Mapsarrow-up-right
    Kartaviewarrow-up-right
    herearrow-up-right
    Webarrow-up-right
    Google Maps Platformarrow-up-right
    Google Earth imagery updatesarrow-up-right
    Bellingcat Filename Finderarrow-up-right
    What’s in a Name? Discovering Clues Hidden in Google Maps Image Filenamesarrow-up-right
    herearrow-up-right
    Usage limitsarrow-up-right
    detailed billingarrow-up-right
    careful of business informationarrow-up-right
    herearrow-up-right
    herearrow-up-right
    Getting Started With Goggle Mapsarrow-up-right
    https://multimedia.journalism.berkeley.edu/tutorials/create-custom-maps-in-google-maps/arrow-up-right
    https://blog.google/products/maps/google-maps-offline/arrow-up-right
    https://www.bellingcat.com/resources/how-tos/2020/04/15/how-not-to-report-on-russian-disinformation/arrow-up-right
    https://www.youtube.com/watch?v=n_kJJXoLo8Iarrow-up-right
    Google Maps Platformarrow-up-right
    Google Maps Help Centerarrow-up-right
    https://about.google/arrow-up-right
    This Blue areas on this indicate coverage of Google's Street View imagery. Keep in mind that it depends on the location how recent the imagery is.
  • Then click on the path symbol (three connected dots) right above the layers in the bottom left menu. Then it’ll play the tour. For more information you can view the elevation profile of your path as the tour goes along.

  • .
  • 3D Modeling: While Google Earth provides 3D models of some cities, not all geographical areas have detailed 3D representations. See .

  • 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 .

  • 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.

  • Network Dependency: Google Earth requires an internet connection for access to maps and imagery, limiting use in offline settings.

  • (Accessed: 4 April 2024).
  • Katz, G. (2023) Measuring Up: How to Calculate the Size of Objects in Open Source Material, bellingcat. Available at: (Accessed: 4 April 2024).

  • (2015) How to Locate a “Secret” Pro-Russian Training Camp, bellingcat. Available at: (Accessed: 2 October 2025).

  • Seamster, R. (2024) Enhancing Project Management in Google Earth: A Guide to the Latest Updates. Available at: (Accessed: 5 March 2025).

  • Strick, B. (2020) Geospatial awareness: how to add geodata to Google Earth Pro & four datasets you should try, <Ben>. Available at: (Accessed: 2 October 2025).

  • Strick, B. (2019) How To Use Google Earth’s Three Dimensional View: Feat. Syria, Yemen, Sudan, bellingcat. Available at: (Accessed: 4 April 2024).

  • starstarstarstarstarstarstar

    Bellingcat Volunteer Team/Clara D., Reviewer Sophie Tedling;

    identify villages damaged by airstrikes in Myanmararrow-up-right
    Hamas-led attacks on Israeli civiliansarrow-up-right
    where Hamas Leader Yahya Sinwar was killed, arrow-up-right
    "How China is tearing down Islam"arrow-up-right
    different views of the same objectarrow-up-right
    geolocating imagesarrow-up-right
    Nasa Firmsarrow-up-right
    https://firms.modaps.eosdis.nasa.gov/api/kml_fire_footprints/arrow-up-right
    shipsarrow-up-right
    .tifarrow-up-right
    not always very recentarrow-up-right
    may not always be up to datearrow-up-right
    herearrow-up-right
    herearrow-up-right
    Google Earth Pro Desktop user guidearrow-up-right
    Google Earth Pro Desktop helparrow-up-right
    Google Earth Web and Mobilearrow-up-right
    https://virginiaview.cnre.vt.edu/wp-content/uploads/2020/07/smGoogle-Earth-Pro-Manual.pdfarrow-up-right
    arrow-up-right
    https://www.bellingcat.com/resources/case-studies/2018/11/21/geolocation-infrastructure-destruction-cameroon-case-study-kumbo-kumfutu/arrow-up-right
    https://www.bellingcat.com/resources/how-tos/2015/03/15/how-tall-is-that-gantry/arrow-up-right
    https://www.youtube.com/watch?v=klK27l3unngarrow-up-right
    https://www.youtube.com/watch?v=3lGl1VZjtg4arrow-up-right
    arrow-up-right
    https://sites.google.com/view/osintmilitarymap/?utm_sourcearrow-up-right
    Google Earth Enginearrow-up-right
    Google Earth Helparrow-up-right
    https://about.google/arrow-up-right
    As part of her , Bellingcat researcher Pooja Chaudhuri compared Google Earth Pro Imagery from 2020 (left) and 2024 (right) to show that parts of the town Indaw have been destroyed.
    In a , digital investigator Benjamin Strick describes how the past imagery feature of Google Earth Pro helped him see different views of by using satellite images taken from several angles. He also explains how the positions of shadows in a video of Sudan’s security forces firing in the air during a protest build-up in 2018 made it possible to geolocate the footage.
    The screenshot shows a path which has been measured at 1.71 kilometers.
    starstarstarstarstarstar

    Ana

    Google Photosarrow-up-right
    Google Photosarrow-up-right
    here arrow-up-right
    https://www.webfx.com/blog/seo/google-lens/#:~:text=To%20access%20Google%20Lens%20on,should%20open%20up%20Google%20Lens.arrow-up-right
    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.arrow-up-right
    https://blog.google/products/google-lens/google-lens-features/arrow-up-right
    https://blog.google/products/search/google-lens-tips-2025/arrow-up-right
    https://about.google/arrow-up-right
    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.
    Screenshot 5. Using Google Lens in the browser on an image published as part of a Bellingcat investigation.
    7 days for the Free planarrow-up-right
    90 days for Silver plan, 365 days for Gold plan, 3 years for Business planarrow-up-right
    Complete removal of aircraft upon owner requestarrow-up-right
    complete removal upon requestarrow-up-right
    https://www.flightaware.com/commercial/premium/#subscriptionsarrow-up-right
    https://www.flightradar24.com/premium/?change=truearrow-up-right
    7 days for the Free planarrow-up-right
    90 days for Silver plan, 365 days for Gold plan, 3 years for Business planarrow-up-right
    Complete removal of aircraft upon owner requestarrow-up-right
    complete removal upon requestarrow-up-right
    https://www.flightradar24.com/premium/?change=truearrow-up-right
    Fire Weather Indexarrow-up-right
    Air quality indexarrow-up-right
    Emerging hot spotsarrow-up-right
    Net change in tree coverarrow-up-right
    Tree cover loss by dominant driverarrow-up-right
    Indonesia forest moratoriumarrow-up-right
    Indonesia forest areaarrow-up-right
    Peru permanent production forestsarrow-up-right
    Peru protected areasarrow-up-right
    Peru forest concessionsarrow-up-right
    https://doi.org/10.1038/s41586-023-06825-8arrow-up-right
    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-219367arrow-up-right
    https://www.bellingcat.com/news/2024/02/20/how-a-leaking-barge-became-an-oil-spill-disaster-off-the-tobago-coast/arrow-up-right
    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.
    QGIS Earth Engine Pluginarrow-up-right
    Earth Engine Quotasarrow-up-right
    rate limitsarrow-up-right
    Earth Engine Quotasarrow-up-right
    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.
    protect one's privacyarrow-up-right
    privacy concernsarrow-up-right
    Google Earth imagery updatesarrow-up-right
    border biasarrow-up-right
    local 'safety' biasarrow-up-right
    https://medium.com/quiztime/how-to-tell-the-geolocation-of-places-based-on-old-sources-using-osint-a-case-study-e44e0faed388arrow-up-right
    Google Maparrow-up-right
    Spatial resolution of Google Earth Imageryarrow-up-right
    List of 3D Locations in Google Eartharrow-up-right
    List of satellite map images with missing or unclear dataarrow-up-right
    Importing GIS-Data by Google Eartharrow-up-right
    https://www.bellingcat.com/resources/2023/09/07/measuring-up-how-to-calculate-the-size-of-objects-in-open-source-material/arrow-up-right
    arrow-up-right
    https://www.bellingcat.com/resources/case-studies/2014/08/15/how-to-locate-a-secret-pro-russian-training-camp/arrow-up-right
    https://medium.com/google-earth/enhancing-project-management-in-google-earth-a-guide-to-the-latest-updates-ad096c34d239arrow-up-right
    https://benjaminstrick.com/geospatial-awareness-how-to-add-data-to-google-earth/arrow-up-right
    https://www.bellingcat.com/resources/how-tos/2019/03/05/how-to-use-google-earths-three-dimensional-view-feat-syria-yemen-sudan/arrow-up-right
    Myanmar researcharrow-up-right
    Bellingcat articlearrow-up-right
    a prison in Sudanarrow-up-right
    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.
    Gall--Peters Projection (2010). Available at: https://www.youtube.com/watch?v=vVX-PrBRtTYarrow-up-right (Accessed: 26 August 2024).
    Satellite Image Accuracy - What is geolocational accuracy and what does it mean for your data? (2021). Available at: (Accessed: 3 September 2024).
    https://www.youtube.com/watch?v=CqtmNu3IsTkarrow-up-right
    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)
    Homewww.bulletpicker.comchevron-right
    Logo
    CAT-UXOcat-uxo.comchevron-right
    This is an example of an interactive choropleth map using data from Ookla on internet speeds by country in 2023 (via . 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).
    Wikipedia)arrow-up-right
    Datawrapper: Create charts, maps, and tablesDatawrapperchevron-right
    Logo
    Chronotrains - Europe Train Map & Travel TimesChronotrains - Europe Train Map & Travel Timeschevron-right
    Live Flight Tracker - FlightAwareFlightAwarechevron-right
    Logo
    Live Flight Tracker - Real-Time Flight Tracker Map | Flightradar24Flightradar24chevron-right
    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).
    This is a sample interactive symbol map generated through Datawrapper. We first went to 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)
    ACLEDarrow-up-right
    Overpass turboarrow-up-right
    Logo
    Identity Evropaarrow-up-right
    Investigating War Crimes: Banned and Restricted Weapons.envelope
    visualsarrow-up-right
    Logo
    Tencent Mapsarrow-up-right
    Logo
    service account emailarrow-up-right
    transcription modulearrow-up-right