Only this pageAll pages
Powered by GitBook
Couldn't generate the PDF for 220 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...

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

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

Partially Free

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

TikTokApi

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

Free

Guide not available

https://pypi.org/project/TikTokApi

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

Bellingcat OpenStreetMap Search

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

URL

https://osm-search.bellingcat.com/

Description

Bellingcat has built a tool for searching OpenStreetMap data to help geolocate images based on objects and structures that open source researchers can see in an image they are trying to geolocate. The tool searches for locations in a predefined region that fulfil several characteristics at once (for instance a location in the vicinity of a school, a supermarket and a street with sidewalks). It is a simplified version of the Overpass query language tool that some open source researchers may already be familiar with using .

With the OpenStreetMap search tool, a researcher can find geolocation leads by searching for several features on OpenStreetMap that are placed within a certain maximum distance to each other. Large queries may take a minute to run - to increase the speed search a smaller area by zooming in on the map. Results can be browsed directly, opened in Google Maps by clicking the lat/long, or downloaded as a CSV or KML file.

The example below shows a search for bridge amenities around Amsterdam on a satellite map:

Example Use Cases

Online Open Source Investigators can leverage the Bellingcat OpenStreetMap Search in numerous ways to enhance their reporting and storytelling, particularly in investigative journalism. Some applications include:

  • Tracking and Reporting Urban Development: Journalists can monitor construction projects, changes in land use, and gentrification trends, providing data-backed reports on urban growth or decline.

  • Investigating Environmental Issues: By analyzing data on green spaces, pollution sources, and changes in natural landscapes, reporters can uncover stories on environmental degradation, conservation efforts, and climate change impacts.

  • Transportation and Infrastructure Reporting: Data on road networks, public transport facilities, and infrastructure developments can inform stories on transportation challenges, government spending, and urban mobility.

In each of these use cases, users can precisely tailor their queries to extract specific data points from the vast repository of geographic information available on OpenStreetMap.

Latest changes and features:

Cost

Level of difficulty

Requirements

  • Any modern web browser

  • A Google account with an email address

Limitations

  • Automatic logouts: It can happen that the tool logs users out during a user session. It is recommended to refresh the tool page from time to time and to simply log in another time with the same Google account in case this happens.

  • Doesn't Support Complex Queries: The tool only supports a constrained subset of the query language (Overpass QL).

  • Query Complexity and Performance: Overpass Turbo might struggle with very complex queries or large data sets, leading to long response times or timeouts.

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.

Guide

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

Official Wiki

  • Not a full wiki but the project's homepage:

Tutorials and Articles

  • Williams, L. (2023) Finding Geolocation Leads with Bellingcat’s OpenStreetMap Search Tool, bellingcat. Available at: (Accessed: 5 April 2024).

Video Tutorials

  • Start Your Geolocation Search With Ease (2023). Available at: (Accessed: 5 April 2024).

Community and Support

  • Submit feature requests or bugs at or contact

Tool provider

, Netherlands

Advertising Trackers

Page maintainer

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.

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.

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

    Sophie Tedling and Anisa Shabir

    https://github.com/bellingcat/osm-search/commits/main/
    https://github.com/bellingcat/osm-search
    https://www.bellingcat.com/resources/how-tos/2023/05/08/finding-geolocation-leads-with-bellingcats-openstreetmap-search-tool/
    https://www.youtube.com/watch?v=FiiRpaayqag
    https://github.com/bellingcat/osm-search/issues
    logan@bellingcat.com
    Bellingcat
    Screenshot of a search for bridge amenities around Amsterdam.
    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.

    ExifTool

    ExifTool is a command-line application for reading, writing, and editing meta information in files.

    URL

    https://exiftool.org/

    current version: 13.40 (2025‑10‑24); latest production (MetaCPAN) release is 13.36 (2025‑09‑09)

    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.

    Using ExifTool for Open Source Research: Code Examples and Applications

    ExifTool can be a helpful utility for open-source researchers. It allows for the extraction and analysis of metadata from various file types, which can reveal hidden information about digital media.

    Remember that all metadata can be manipulated and should never be taken at face value. Always verify metadata through independent sources or methods before drawing conclusions.


    Extracting Metadata to Identify File Origin

    This command displays all metadata from image.jpg. This can help identify the camera model, software used, and other details that may point to the file's origin or authenticity.


    Extracting GPS Coordinates from Images

    This command extracts GPS latitude and longitude data from suspect_image.jpg. After obtaining the GPS coordinates, you can input them into mapping services like Google Earth to visualize the location.


    Analyzing Timestamps to Build Timelines

    This command retrieves all date and time metadata tags from the image, such as CreateDate, ModifyDate, and DateTimeOriginal. This information can help establish a timeline of events.


    Comparing Metadata Across Multiple Files

    This command generates a tab-delimited report (metadata_report.txt) for all .jpg files in the directory, listing filenames, creation dates, and camera models.


    Identifying Software Used for Editing

    This command extracts the Software tag, indicating any software used to edit or process the image. Detecting editing software can suggest whether an image has been manipulated.


    Detecting Metadata Anomalies

    This command displays all metadata tags, including duplicates, with group names (-G1), and in short format (-s). Anomalies or inconsistencies in metadata can indicate tampering or provide investigative leads.


    Extracting Thumbnail Images

    Extracting the embedded thumbnail can reveal the original image before any edits were made, which is useful if the main image has been altered but the thumbnail hasn't.


    Retrieving Metadata from Documents

    For documents, this command extracts metadata from suspect_document.pdf, potentially revealing the author's name, creation date, software used, and more.


    Extracting Metadata from Video Files

    This command retrieves specific metadata from suspect_video.mp4, such as the title, creation date, and duration, aiding in video analysis during investigations.


    Filtering Files with Specific Metadata Attributes

    This command processes all .jpg files and lists filenames where the Make tag equals "Apple". This is useful for identifying images taken with specific devices.


    Searching for Files Created in a Specific Timeframe

    This command lists all images taken within the year 2024, helping to narrow down files relevant to a specific period.


    Automating Metadata Extraction for Web Downloads

    When downloading media from the web, you can automate metadata extraction:

    This command downloads an image and immediately extracts its metadata, streamlining the process during an investigation.


    Extracting Hidden Metadata from Social Media Images

    Note: Many social media platforms strip metadata from images. However, some may retain certain metadata.

    This command attempts to extract any remaining metadata from an image downloaded from social media. While limited, any recovered data could be valuable.


    Extracting Metadata from Audio Files

    This command retrieves metadata from suspect_audio.mp3, which can reveal artist information, album names, and track numbers, helpful in tracking the distribution of audio files.


    Generating KML Files for Geospatial Analysis

    This command creates a KML file (photos.kml) from images in the images/ directory that can be loaded into Google Earth or other GIS software to visualize photo locations.

    Note: You'll need to create a kml.fmt formatting file as per ExifTool documentation.


    Verifying File Authenticity with Checksums

    This command calculates the MD5 checksum of suspect_file.jpg, which can be used to verify file integrity or compare against known hashes.

    Note: An MD5 checksum is a unique, fixed-size “fingerprint” generated by applying the MD5 hashing algorithm to a file’s contents. Even a tiny change, like altering one pixel in an image or one character in a text document, results in a completely different MD5 value. By comparing the MD5 checksum of a file to a trusted, known-good checksum, you can quickly determine if the file has been altered, corrupted, or tampered with.

    Keep in mind that MD5 is just one type of hash, and while it’s useful for basic integrity checks, it’s considered less secure against certain attacks. For higher assurance, especially in forensic contexts, consider using more robust hashing algorithms like SHA-256 or SHA-512.


    Identifying Embedded Files or Steganography

    The -ee option extracts embedded data streams. This command attempts to extract any embedded files or data within suspect_file.jpg, which may be hidden intentionally.


    Extracting Metadata from Emails

    While ExifTool primarily handles files, you can save emails as .eml files and extract headers:

    This command extracts metadata from email.eml, including headers that reveal sender IP addresses, email clients, and routing information.


    Checking for Metadata Inconsistencies

    This command checks for any warnings or errors in the metadata structure of suspect_image.jpg. Inconsistencies may indicate manipulation or corruption.


    Additional Tips for Open Source Researchers

    • Combine Tools: Use ExifTool in conjunction with other tools like strings, binwalk, or foremost for comprehensive analysis.

    • Script Automation: Create scripts to automate metadata extraction from large datasets.

    • Stay Ethical: Always ensure your activities comply with legal and ethical guidelines, respecting privacy and data protection laws.


    Cost

    Level of difficulty

    Requirements

    • Runtime: Perl ≥5.004 for the full Perl distribution; not required when using the Windows executable or macOS package.

    • Install methods: – Official downloads (Windows .zip with bundled Perl; macOS .pkg; full Image-ExifTool-13.40.tar.gz). – Package managers (e.g., Homebrew: brew install exiftool; Arch Linux package perl-image-exiftool 13.36).

    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.

    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.


    Conclusion

    ExifTool can be a useful addition to an open source researcher's toolkit, enabling the extraction and analysis of metadata that can uncover critical information. By applying the commands and techniques outlined above, you can enhance your investigative capabilities while adhering to ethical standards.

    For further learning and community support:

    • Official Website:

    Guide

    Installing ExifTool (official): platform‑specific steps and troubleshooting.

    Application Documentation (exiftool options reference).

    Command‑Line Examples (curated upstream snippets).

    Plot Feature (-plot usage and examples).

    Kris Occhipinti. (2010, December 12). Working with jpg Metadata Comments—Exiftool—BASH - Linux Command Line [Video recording].

    spartaco80. (2015). exiftool1line—Useful one-line ExifTool commands.

    Harvey, P. (2024). ExifTool FAQ.

    Harvey, P. (2021). Common ExifTool Mistakes.

    Tool provider

    Phil Harvey (will respond to inquiries in the )

    License: Artistic‑1.0‑Perl OR GPL‑1.0‑or‑later (dual license).

    Advertising Trackers

    Page maintainer

    Since v 13.20 you can visualise tag data with the -plot option (SVG output). Example: exiftool -plot GPSAltitude DIR

  • Auth/tokens: None; ExifTool runs locally/offline. (Verified in upstream docs.) exiftool.org

  • Supported modules/features (selection): – Read/write EXIF, IPTC, XMP, ICC; extensive MakerNotes. exiftool.org – Read C2PA/JUMBF (not currently writable; JUMBF can be deleted). exiftool.org – Timed/video metadata (-ee to extract embedded streams). exiftool.org – Output formats: JSON/CSV/XML/HTML; CSV/JSON import for writing. exiftool.org – Geotag from GPX (-geotag) and generate GPS track logs. exiftool.org – Generate MD5/SHA256/SHA512 of image data (for comparison/validation). exiftool.org – -plot to create SVG plots from tag values. exiftool.org

  • Optional: For more flexible date parsing with -d when writing, Perl modules POSIX::strptime or Time::Piece may be used if installed. exiftool.org

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

  • Martin Sona

    exiftool.org
    exiftool.org
    https://exiftool.org/
    exiftool.org
    exiftool.org
    exiftool.org
    exiftool.org
    https://www.youtube.com/watch?v=WchknYwbFJY
    https://sourceforge.net/projects/exiftool1line/files/
    https://exiftool.org/faq.html
    https://exiftool.org/mistakes.html
    https://exiftool.org/forum/
    Homebrew Formulae
    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

    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/

    Geograph

    Georeferenced images.

    Free

    Guide not available

    http://geograph.org/

    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/

    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

    Image/Video

    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

    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

    New Tools

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

    Name
    Description
    Cost
    Tool Review and Guide

    Geo Data Tool

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

    Free

    World Database on Protected and Conserved Areas

    A comprehensive global database on terrestrial and marine protected areas.

    Free

    Home

    A toolkit for open source researchers

    Welcome to Bellingcat’s Online Open Source Investigation Toolkit!

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

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

    Browse tools by category:

    About

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

    Our Toolkit Maintainers and Guardians

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

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

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

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

    Our Toolkit Guardians:

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

    Contribute to this Toolkit

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

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

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

    Bellingcat Team and Contact

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

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

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

    About Bellingcat

    Bellingcat is an independent investigative collective of researchers, investigators and citizen journalists brought together by a passion for open source research. 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 .

    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 .

    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

    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

    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

    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

    Facial Recognition

    Name
    Description
    Cost
    Tool Review and Guide

    Amazon Rekognition

    Check how similar two faces are

    Free

    Guide not available

    Azure AI Video Indexer

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

    Paid

    Face Comparison by ToolPie

    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/landviewer

    Google Earth Engine

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

    Partially Free

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

    Google Earth Pro

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

    Free

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

    Google Maps

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

    Free

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

    GovMap

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

    Free

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

    HERE WeGo

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

    Free

    Guide not available

    https://wego.here.com/

    Index Database

    A database of remote sensing indices and satellite imaging sensors

    Free

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

    Kakao Map

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

    Free

    Guide not available

    https://map.kakao.com

    Mapa.sk

    Mapping service for Slovakia

    Free

    Guide not available

    http://mapa.sk/

    Mappy

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

    Free

    Guide not available

    http://en.mappy.com/

    MapSwitcher

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

    Free

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

    NASA Worldview

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

    Free

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

    OrbTrack

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

    Free

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

    Planet Labs

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

    Partially Free

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

    QGIS

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

    Free

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

    Radar Interference Tracker (RIT)

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

    Free

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

    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/

    satellites.pro

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

    Free

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

    SkyFi

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

    Paid

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

    Soar.earth

    Aerial, satellite and drone imagery on a global map.

    Paid

    Guide not available

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

    Tencent Maps

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

    Free

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

    The European Space Agency (ESA) - Earth Online

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

    Free

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

    Umbra Space

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

    Paid

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

    what3words

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

    Free

    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

    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/

    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/

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

    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/

    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/#current

    OpenInfraMap

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

    Free

    Guide not available

    https://openinframap.org/#2/26/12

    OpenSeaMap

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

    Free

    Guide not available

    https://map.openseamap.org/

    OpenStreetMap

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

    Free

    Guide not available

    http://openstreetmap.org/

    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/

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

    UTM grid zones

    An overview of the Universal Transverse Mercator coordinate system.

    Free

    Guide not available

    http://dmap.co.uk/utmworld.htm

    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
    https://bellingcat.gitbook.io/toolkit/more/all-tools/geo-data-tool
    https://bellingcat.gitbook.io/toolkit/more/all-tools/world-database-protected-areas

    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/

    Photo-Map.RU

    Geotagged VK posts.

    Free

    Guide not available

    http://photo-map.ru/

    ShadeMap

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

    Partially Free

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

    Shadow Finder

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

    Free

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

    ShadowMap

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

    Free

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

    SunCalc

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

    Free

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

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

    Web tool for quickly removing objects from an image.

    Free

    Guide not available

    https://cleanup.pictures/

    fdupes

    Github - Locating exact matches of duplicate files.

    Free

    Guide not available

    https://github.com/adrianlopezroche/fdupes

    Forensically

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

    Free

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

    Hugin

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

    Free

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

    InVID Verification Plugin

    A toolkit that supports the verification of videos and images.

    Free

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

    IPVM Calculator

    Tool for simulating camera views (for geolocations).

    Free

    Guide not available

    https://calculator.ipvm.com/

    PixPlot

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

    Free

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

    PureRef

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

    Free

    Guide not available

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

    VIC

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

    Free

    Guide not available

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

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

    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/vise

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

    Image forensics tool.

    Free

    Guide not available

    http://fotoforensics.com/

    InVID Verification Plugin

    A toolkit that supports the verification of videos and images.

    Free

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

    Irfanview

    Windows-based software to extract metadata.

    Free

    Guide not available

    http://irfanview.com/

    jhead

    Remove EXIF/metadata.

    Free

    Guide not available

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

    Jimpl

    Online EXIF data viewer

    Free

    Guide not available

    https://jimpl.com/

    metadata2go

    Check metadata for both photos and videos online.

    Free

    Guide not available

    https://www.metadata2go.com/

    Reveal Image Verification Assistant

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

    Free

    Guide not available

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

    xIFr

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

    Free

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

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

    Compares two human face photos to determine similarity.

    Free

    https://bellingcat.gitbook.io/toolkit/more/all-tools/face-comparison-toolpie

    FaceCheck.ID

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

    Paid

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

    GFPGAN

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

    Free

    Guide not available

    https://replicate.com/tencentarc/gfpgan

    PimEyes

    An AI-powered facial recognition reverse image search tool.

    Paid

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

    Search4Faces

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

    Free

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

    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

    https://www.robots.ox.ac.uk/~vgg/software/vff/

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

    Social Media

    Tools for one or more social media platforms

    .

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

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

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

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

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

    We also provide workshops on open source investigative methods and tools. For those of you interested in becoming a Bellingcat volunteer, have a look at our volunteer community page.
    here
    toolkit@bellingcat.com
    toolkit@bellingcat.com
    video
    Bellingcat
    Bellingcat website
    BlueSky
    Discord
    Facebook
    Github
    Instagram
    LinkedIn
    Mastodon
    Patreon
    Reddit
    RSS
    X
    Youtube
    WhatsApp
    here
    Bellingcat
    here
    Transport

    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

    Facebook

    Name
    Description
    Cost
    Tool Review and Guide

    Facebook Video Downloader

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

    Free

    Guide not available

    HaveIBeenZuckered

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

    Free

    Guide not available

    Meta Content Library

    Instagram

    Name
    Description
    Cost
    Tool Review and Guide

    Bellingcat Insta Location Search

    Finds Instagram location IDs near a specified latitude and longitude

    Free

    Guide not available

    Instagram Location Search

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

    Free

    InstaLoader

    Twitter/X

    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

    Websites

    Name
    Description
    Cost
    Tool Review and Guide

    People

    Name
    Description
    Cost
    Tool Review and Guide

    Youtube

    Name
    Description
    Cost
    Tool Review and Guide

    Companies & Finance

    Name
    Description
    Cost
    Tool Review and Guide

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

    Free

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

    Telegram Group Joiner

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

    Free

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

    Telegram Phone Number Checker

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

    Free

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

    TelegramDB

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

    Partially Free

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

    Telemetrio

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

    Partially Free

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

    Telemetry

    An analytical search tool for Telegram groups and channels.

    Partially Free

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

    Telepathy

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

    Free

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

    TGStat

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

    Partially Free

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

    tlgrm.eu channels

    Search Telegram channels.

    Free

    Guide not available

    http://tlgrm.eu/channels

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

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

    Free

    https://bellingcat.gitbook.io/toolkit/more/all-tools/meta-content-library

    Sowdust FB search

    graph.tips/beta 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

    http://sowsearch.info

    Who posted what?

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

    Free

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

    http://fdown.net/
    https://haveibeenzuckered.com/

    Download pictures or videos (with metadata) from Instagram.

    Free

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

    Story Saver

    Download public Instagram Stories, Highlights and Videos.

    Free

    Guide not available

    https://storysaver.net

    https://github.com/bellingcat/instagram-location-search
    https://bellingcat.gitbook.io/toolkit/more/all-tools/instagram-location-search

    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.

    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

    Partially Free

    Geo Data Tool

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

    Free

    ICANN Lookup

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

    Free

    IDN Checker

    IDN Checker detects visually similar versions of a domain.

    Free

    Intelx.io

    Find user details in data breaches

    Partially Free

    Moz Link Explorer

    Analyse the links of any website.

    Free

    Guide not available

    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

    Shodan

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

    Partially Free

    Guide not available

    The Information Laundromat

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

    Free

    Vortimo

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

    Paid

    Guide not available

    Wayback Machine

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

    Free

    Web Archives

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

    Free

    What CMS

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

    Partially Free

    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

    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

    DNS History

    Collection of historical DNS information.

    Free

    Guide not available

    http://completedns.com/

    DomainTools Whois Lookup

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

    Free

    DeHashed

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

    Paid

    DiscordLeaks

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

    Free

    Eniro

    Yellow Pages (Swedish Edition)

    Free

    Guide not available

    Epieos

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

    Paid

    Guide not available

    FastPeopleSearch

    Mostly good for US.

    Free

    Guide not available

    GetContact

    Phonenumber ID app - draws from crowdsourced contactbooks

    Free

    Guide not available

    Ghunt

    A command line tool for obtaining information about Google accounts.

    Free

    Have I Been Pwned

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

    Free

    Hitta.se

    Mapping service for Sweden

    Free

    Intelx.io

    Find user details in data breaches

    Partially Free

    Leak-Lookup

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

    Partially Free

    Maigret

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

    Free

    Namechk

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

    Free

    NeutrOSINT

    A tool for investigating Proton Mail addresses.

    Free

    NigeriaPhonebook

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

    Free

    Guide not available

    Person Lookup

    find individuals, phonenumbers, and adresses

    Free

    Guide not available

    Pipl

    Identity information for professionals

    Paid

    Guide not available

    Ratsit

    Look up phone numbers/names (Sweden)

    Free

    Guide not available

    Resource Watch

    A 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

    Search Systems

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

    Free

    Guide not available

    Sherlock

    Check usernames across more than 400 websites and social networks.

    Free

    Skopenow

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

    Paid

    Spokeo

    People search through email, phone, name

    Paid

    Guide not available

    Swedish Name Register

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

    Free

    Guide not available

    The Law Pages

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

    Free

    Guide not available

    ThisNumber

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

    Free

    Guide not available

    TrueCaller

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

    Partially Free

    TruffleHog

    Find leaked credentials.

    Free

    WAtools.io

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

    Paid

    Guide not available

    WhatsMyName

    Search for usernames on several hundred platforms

    Free

    Worldwide Osint Tools map

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

    Free

    Guide not available

    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

    http://www.192.com/

    Bellingcat Name Variant Search

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

    Free

    https://bellingcat.gitbook.io/toolkit/more/all-tools/name-variant-search

    Blackbird

    Check usernames and email addresses on websites and social networks

    Free

    Guide not available

    YouTube Metadata

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

    Free

    Guide not available

    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

    Ghunt

    A command line tool for obtaining information about Google accounts.

    Free

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

    MW Geofind

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

    Free

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

    RadiTube

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

    Companies House

    Search companies and individuals in the United Kingdom and Gibraltar.

    Free

    EDGAR

    Database of corporate filings for the US

    Free

    EDGAR Command Line Interface (edgar-tool)

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

    Free

    Etherscan

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

    Free

    EU consolidated corporate registers

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

    Free

    EU Sanctions Map

    Database of sanctions imposed by the European Union

    Free

    Global Suppliers Online

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

    Partially Free

    ICIJ Offshore Leaks Database

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

    Free

    ImportGenius

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

    Paid

    ImportYeti

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

    Free

    LittleSis

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

    Free

    Lumen

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

    Free

    North Data

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

    Partially Free

    OCCRP Aleph

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

    Free

    Open Ownership

    Links to beneficial ownership registers.

    Free

    OpenCorporates

    Comprehensive repository of company registries around the world

    Partially Free

    OpenSanctions

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

    Partially Free

    OpenSecrets

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

    Free

    OSINT Tools Map

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

    Free

    RuPEP

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

    Free

    SanctionsExplorer

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

    Free

    UN Comtrade Database

    United Nations free database of global trade.

    Free

    Wikipedia list of registers

    Wikipedia list of official business registers around the world.

    Free

    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

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

    BlockExplorer

    Following a bitcoin trail or following a bitcoin account?

    Free

    Guide not available

    https://blockexplorer.com/

    China-related resources

    Resources for research on companies in China.

    Transport

    Name
    Description
    Cost
    Tool Review and Guide

    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

    Airfleets

    Database for aircraft details.

    Free

    Guide not available

    Airframes

    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

    Stay Safe

    Online security and privacy

    Name
    Description
    Free?

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

    yes

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

    yes

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

    Yes

    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

    Archiving

    Name
    Description
    Cost
    Tool Review and Guide

    Guides & Handbooks

    Name
    Description
    Free?
    https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-advanced-search
    https://bellingcat.gitbook.io/toolkit/more/all-tools/twitter-location-search
    https://bellingcat.gitbook.io/toolkit/more/all-tools/bluesky-insights
    https://bellingcat.gitbook.io/toolkit/more/all-tools/bluesky-network-analyzer
    https://bellingcat.gitbook.io/toolkit/more/all-tools/bskythreadreader
    https://clubhousedb.com/
    https://disboard.org/servers
    https://bellingcat.gitbook.io/toolkit/more/all-tools/discord-chat-exporter
    https://bellingcat.gitbook.io/toolkit/more/all-tools/discordleaks
    https://tools.epieos.com/linkedin.php
    https://f5bot.com/
    https://findclone.ru/
    https://tools.epieos.com/google-account.php
    https://en.gravatar.com/site/check/
    https://namemc.com/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/open-measures
    https://kylemcdonald.net/parler/map/
    http://photo-map.ru/
    https://psnprofiles.com/
    https://www.redective.com/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/sherlock
    https://bellingcat.gitbook.io/toolkit/more/all-tools/snap-map
    http://steamid.uk/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/strava
    http://vk.watch/
    http://watools.io/
    https://xboxgamertag.com/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/domaintools-whois-lookup
    https://bellingcat.gitbook.io/toolkit/more/all-tools/geo-data-tool
    https://bellingcat.gitbook.io/toolkit/more/all-tools/icann-lookup
    https://bellingcat.gitbook.io/toolkit/more/all-tools/idn-checker
    https://bellingcat.gitbook.io/toolkit/more/all-tools/intelx.io
    http://moz.com/link-explorer
    https://bellingcat.gitbook.io/toolkit/more/all-tools/publicwww
    https://www.shodan.io/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/the-information-laundromat
    https://www.vortimo.com/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/internet-archive
    https://bellingcat.gitbook.io/toolkit/more/all-tools/web-archives
    https://bellingcat.gitbook.io/toolkit/more/all-tools/what-cms
    https://bellingcat.gitbook.io/toolkit/more/all-tools/whoxy
    https://bellingcat.gitbook.io/toolkit/more/all-tools/blackbird
    https://bellingcat.gitbook.io/toolkit/more/all-tools/dehashed
    https://bellingcat.gitbook.io/toolkit/more/all-tools/discordleaks
    https://www.eniro.se/
    https://tools.epieos.com/holehe.php
    http://fastpeoplesearch.com/
    https://www.getcontact.com/en/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/ghunt
    https://bellingcat.gitbook.io/toolkit/more/all-tools/have-i-been-pwned
    https://bellingcat.gitbook.io/toolkit/more/all-tools/hitta.se
    https://bellingcat.gitbook.io/toolkit/more/all-tools/intelx.io
    https://bellingcat.gitbook.io/toolkit/more/all-tools/leak-lookup
    https://bellingcat.gitbook.io/toolkit/more/all-tools/maigret
    https://bellingcat.gitbook.io/toolkit/more/all-tools/namechk
    https://bellingcat.gitbook.io/toolkit/more/all-tools/neutrosint
    https://nigeriaphonebook.com/
    https://personlookup.co.za/
    http://pipl.com/
    https://www.ratsit.se/
    https://resourcewatch.org/
    https://publicrecords.searchsystems.net/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/sherlock
    https://bellingcat.gitbook.io/toolkit/more/all-tools/skopenow
    http://spokeo.com/
    https://scb.se/hitta-statistik/sverige-i-siffror/namnsok/
    https://www.thelawpages.com/court-cases/court-case-search.php?mode=1
    https://sur.ly/o/numberway.com/AA000014
    https://bellingcat.gitbook.io/toolkit/more/all-tools/truecaller
    https://bellingcat.gitbook.io/toolkit/more/all-tools/trufflehog
    http://watools.io/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/whats-my-name
    https://cipher387.github.io/osintmap/
    https://tool.raditube.com/
    https://mattw.io/youtube-metadata/
    http://rg3.github.io/youtube-dl/
    https://bellingcat.gitbook.io/toolkit/more/all-tools/china-related-resources
    https://bellingcat.gitbook.io/toolkit/more/all-tools/companies-house
    https://bellingcat.gitbook.io/toolkit/more/all-tools/edgar
    https://bellingcat.gitbook.io/toolkit/more/all-tools/edgar-suite
    https://bellingcat.gitbook.io/toolkit/more/all-tools/etherscan
    https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-consolidated-corporate-registers
    https://bellingcat.gitbook.io/toolkit/more/all-tools/eu-sanctions-map
    https://bellingcat.gitbook.io/toolkit/more/all-tools/global-suppliers-online
    https://bellingcat.gitbook.io/toolkit/more/all-tools/icij-offshore-leaks-database
    https://bellingcat.gitbook.io/toolkit/more/all-tools/importgenius
    https://bellingcat.gitbook.io/toolkit/more/all-tools/importyeti
    https://bellingcat.gitbook.io/toolkit/more/all-tools/littlesis
    https://bellingcat.gitbook.io/toolkit/more/all-tools/lumen
    https://bellingcat.gitbook.io/toolkit/more/all-tools/north-data
    https://bellingcat.gitbook.io/toolkit/more/all-tools/occrp-aleph
    https://bellingcat.gitbook.io/toolkit/more/all-tools/open-ownership
    https://bellingcat.gitbook.io/toolkit/more/all-tools/opencorporates
    https://bellingcat.gitbook.io/toolkit/more/all-tools/opensanctions
    https://bellingcat.gitbook.io/toolkit/more/all-tools/opensecrets
    https://bellingcat.gitbook.io/toolkit/more/all-tools/osint-tools-map
    https://bellingcat.gitbook.io/toolkit/more/all-tools/rupep
    https://bellingcat.gitbook.io/toolkit/more/all-tools/sanctionsexplorer
    https://bellingcat.gitbook.io/toolkit/more/all-tools/un-comtrade-database
    https://bellingcat.gitbook.io/toolkit/more/all-tools/wikipedia-list-of-registers

    A database of aircraft details

    Free

    Guide not available

    http://www.airframes.org/

    AirNav RadarBox

    Live flight tracker.

    Free

    Guide not available

    http://radarbox24.com/

    Aviation Safety Network

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

    Free

    Guide not available

    https://aviation-safety.net/

    Carnet.AI

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

    Free

    Guide not available

    http://carnet.ai/

    Chronotrains

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

    Free

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

    Equasis

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

    Free

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

    Federal Aviation Administration

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

    Free

    Guide not available

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

    FlightAware

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

    Partially Free

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

    Flightradar24

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

    Partially Free

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

    GPSJam

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

    Free

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

    Icarus Flights

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

    Free

    Guide not available

    https://app.icarus.flights/

    Illegal, unreported, unregular fishing Vessels List

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

    Free

    Guide not available

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

    IMO Registry

    Ship/shipping-related information from the IMO

    Free

    Guide not available

    http://webaccounts.imo.org/

    License Plate Maps

    Collection of tools and maps for discerning license plates by country

    Free

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

    Live ATC

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

    Free

    Guide not available

    http://liveatc.net/

    MarineTraffic#

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

    Partially Free

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

    OpenRailwayMap

    a detailed online map of the world's railway infrastructure

    Free

    Guide not available

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

    OpenSky-Network

    Community, open source flight tracking network.

    Free

    Guide not available

    http://opensky-network.org/

    PlaneFinder

    Live flight tracker.

    Free

    Guide not available

    http://planefinder.net/

    ShipFinder

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

    Partially Free

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

    ShipSpotting.com

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

    Free

    Guide not available

    http://shipspotting.com/

    Tokyo MOU

    Ship inspection/history database (PSC Database)

    Free

    Guide not available

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

    Transit Visualisation

    (public) transit routes visualized - near global

    Free

    Guide not available

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

    VesselFinder

    Live marine vessel tracker

    Partially Free

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

    WikiRoutes

    Public transport database.

    Free

    Guide not available

    http://wikiroutes.info/

    Winward

    Platform which combines maritime-related data.

    Paid

    Guide not available

    https://www.wnwd.com/

    https://globe.adsbexchange.com/
    http://airfleets.net/home

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

    Free

    Guide not available

    https://github.com/megadose/holehe

    Intelx.io

    Find user details in data breaches

    Partially Free

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

    Namechk

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

    Free

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

    Open Measures

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

    Partially Free

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

    Sherlock

    Check usernames across more than 400 websites and social networks.

    Free

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

    Skopenow

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

    Paid

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

    Social-searcher

    Search hashtags and usernames across various platforms.

    Partially Free

    Guide not available

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

    WhatsMyName

    Search for usernames on several hundred platforms

    Free

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

    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

    Tor Browser

    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

    Tails OS

    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

    Panopticlick

    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

    Privacy Badger

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

    yes

    Search Engines Which Protect Privacy

    DuckDuckGo, StartPage, Qwant

    yes

    Security in a Box

    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

    Security Planner (CitizenLab)

    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

    Surveillance Self-Defense

    Tips and methodologies for safe(r) online communications.

    yes

    Tech Solidarity

    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

    URLscan

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

    yes

    VirusTotal

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

    yes

    Malicious URL Tester

    Testing unknown URLs.

    yes

    Tella App

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

    yes

    Blur - Chrome extension

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

    yes

    Dangerzone

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

    yes

    Protect Yourself From Onlline Tracking
    HTTPS Everywhere
    Two Factor Auth (2FA)

    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

    All Tools

    Free

    Guide not available

    Distill.io

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

    Partially Free

    Hunchly

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

    Paid

    Instant Data Scraper

    Browser extension for simple web scraping, with table output.

    Free

    Lumen

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

    Free

    Wayback Machine

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

    Free

    Web Archives

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

    Free

    Archive.today

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

    Free

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

    Auto Archiver

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

    Free

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

    Bellingcat TikTok Hashtag Analysis

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

    Yes

    Guides on various journalism-related topics including open source investigations. Relevant sections are amongst others: and .

    Yes

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

    Yes

    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

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

    Yes

    List of scholarly readings on open source research and methods

    Yes

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

    Yes

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

    Yes

    Resources for investigators by .

    Yes

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

    Yes

    Offered by Witness. Particularly relevant for open source researchers: and:

    Yes

    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

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

    Yes

    Report potential child sexual abuse material (CSAM) online.

    Yes

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

    Yes

    Provided by the Stanley Center for Peace and Security

    Yes

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

    Yes

    Bellingcat Resources

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

    Yes

    Bellingcat Tech Series

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

    Yes

    Verification Handbook

    Several editions which are available in various languages:

    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

    About Maps and Satellites

    A guide to using map and satellite tools.

    Introduction Maps and satellite imagery

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

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

    Ethical Considerations

    Cultural Bias

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

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

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

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

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

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

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

    • Google Maps’ North

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

    Some resources that explore these issues in more depth include:

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

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

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

    3D Space

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

    Privacy

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

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

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

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

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

    Limitations

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

    Data Accuracy

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

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

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

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

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

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

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

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

    • : other platforms use RMSE to assess accuracy.

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

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

    Data Currency

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

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

    Political Bias and Missing Data

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

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

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

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

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

    See also:

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

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

    Crowdsourced data

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

    Other resources

    Wikis

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

    Tutorials and Articles

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

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

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

    Video Tutorials

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

    Books

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

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

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

    Page maintainer

    527 Explorer

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

    URL

    https://projects.propublica.org/527-explorer/

    Description

    ProPublica's 527 Explorer allows people to review the finances of nonprofit organizations known as 527s in the US. 527s file reports with the Internal Revenue Service (IRS), but these filings appear in a section separate from most nonprofits on the IRS website. ProPublica's database is intended to make searching these filings easier by including tools to help match names, addresses and other information that may have spelling variations. The tool also shows similar contributions and expenditures, allowing the user to possibly uncover other connections between organizations. The database also has a feature which shows which 527s have similar donors and expenditures.

    Cost

    Level of difficulty

    Requirements

    Internet access is required for the tool.

    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.

    Ethical Considerations

    None

    Guides and articles

    ProPublica:

    ProPublica: , Youtube, July 2024.

    Ellis Simani: , ProPublica, June 18, 2024.

    OpenSecrets:

    Tool provider

    , US.

    Advertising Trackers

    Page maintainer

    Data Organization & Analysis

    Name
    Description
    Cost
    Tool Review and Guide

    Atlos

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

    Partially Free

    Blender

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

    Free

    Datawrapper

    Apollo Mapping

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

    URL

    https://imagehunter.apollomapping.com/

    Description

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

    • Planet Labs PBC SkySat and PlanetScope (American)

    • Airbus Pléiades Neo (European)

    • Maxar WorldView (American)

    • Jilin-1 (Chinese)

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

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

    Cost

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

    Level of difficulty

    Requirements

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

    Limitations

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

    Tool provider

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

    Advertising Trackers

    Page maintainer

    AllTrails

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

    URL

    https://www.alltrails.com/

    Description

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

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

    Features

    Map

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

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

    • Layers:

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

    Explore

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

    Individual Trails

    • Photos

    • Directions

    • Print

    • Share

    Community

    • Local: see public user activity nearby.

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

    • Engagement: Like and Comment on posts.

    • Connect: connect with other users.

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

    • Favourites

    • Photos

    • Reviews: reviews the user has made.

    • Activities

    User Profile

    • Feed: activities of people you follow.

    • Create Map: create a custom trail.

    • Language

    • Saved

    Example below shows search for Vondelpark Loop in Amsterdam:

    Cost

    Free Tier

    • Navigate on the trail

    • Favorite trails

    • Create lists

    Paid Tier

    • Download offline maps

    • Get alerts for wrong turns

    • Live share activities

    • New Access 200+ Guides Know conditions before you go

    Level of difficulty

    Requirements

    • Web: any modern web browser.

    • Mobile: iOS and Android

    • Email address: Email address for an account

    Limitations

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

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

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

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

    Ethical Considerations

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

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

    Guides and articles

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

    Official Wiki

    Tutorials and Articles

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

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

    Video Tutorials

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

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

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

    Developer Resources

    Community and Support

    Tool provider

    AllTrails, LLC - USA

    Advertising Trackers

    Page maintainer

    4plebs

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

    URL

    Description

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

    ACLED

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

    URL

    (as of Dec 12, 2025)

    Description

    Apple Maps

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

    URL

    Description

    Bellingcat Volunteer Team

    527 Explorer
    How to Use ProPublica's 527 Explorer
    How a Network of Nonprofits Enriches Fundraisers While Spending Almost Nothing on Its Stated Cau
    se
    527 Basics
    ProPublica
    Siwei SuperView-2 (Chinese)
  • KOMPSAT (Korean)

  • Beijing-3 (Chinese)

  • TerraSAR-X (SAR imagery) (German)

  • Logan Williams

    Planet Explorer
    many different companies
    Sentinel Hub
    $6.50/square kilometer for Planet SkySat imagery
    $17.50/square kilometer for Maxar's WorldView-2
    QGIS
    https://github.com/bellingcat/tiktok-hashtag-analysis
    https://bellingcat.gitbook.io/toolkit/more/all-tools/distill
    https://bellingcat.gitbook.io/toolkit/more/all-tools/hunchly
    https://bellingcat.gitbook.io/toolkit/more/all-tools/instant-data-scraper
    https://bellingcat.gitbook.io/toolkit/more/all-tools/lumen
    https://bellingcat.gitbook.io/toolkit/more/all-tools/internet-archive
    https://bellingcat.gitbook.io/toolkit/more/all-tools/web-archives
    Verification Handbook,
    Verification Handbook for Investigative Reporting,
    Verification Handbook for Disinformation and Media Manipulation.
    Global Investigation Journalism Network Resource Center
    Investigative Techniques
    Reporting Tools & Tips
    Quiztime
    Recordings from the International Journalism Festival
    Berkeley Protocol on Digital Open Source Investigations
    Academic reading list
    OSINT at Home
    Recordings from Bellingfest
    Exposing the Invisible
    Tactical Tech
    Online course: Open Source Investigations for Human Rights
    guides
    Video as Evidence Field Guide
    Ethical Guidelines: using eyewitness videos in human rights reporting and advocacy (pdf)
    using eyewitness videos in human rights reporting and advocacay (pdf).
    Open-Source Practitioner’s Guide to the Murad Code - Pilot Version
    Bellingcat - SGBV guide
    INHOPE hotline
    How to Maintain Mental Hygiene as an Open Source Researcher
    Setting your Moral Compass: A Workbook for Applied Ethics in OSINT
    The Replaybook: A field guide to the climate and information crisis

    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/

    BirdNet

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

    Free

    Guide not available

    https://birdnet.cornell.edu/map

    CITES Trade Database

    Around 23 million records of trade in wildlife since 1975.

    Free

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

    CryO Tools

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

    Free

    Guide not available

    https://cryo-tools.org/

    EIA Global Environmental Crime Tracker

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

    Free

    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/

    Nullschool Earth Map

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

    Free

    Guide not available

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

    Resource Watch

    A 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/

    River Runner Global

    Calculate which water stream a drop of rain will follow

    Free

    Guide not available

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

    UNOSAT Analyses

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

    Free

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

    WildEye

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

    Free

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

    Wildlife Trade Portal

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

    Free

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

    WildMe & WildBook

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

    Free

    Guide not available

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

    World Database 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/

    IntelTechniques Tools

    An interface for various OSINT tools by Michael Bazzell.

    Yes

    How to verify?

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

    Yes

    Julia Angwin’s 212 data brokers

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

    Yes

    Swiss OSINT toolkit

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

    Yes

    Bellingcat Newsletter
    Bellingcat Challenge Newsletter
    Indicator

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

    Partially Free

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

    Gephi

    Open-source network analysis and visualization software

    Free

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

    Logseq

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

    Free

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

    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

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

    Obsidian

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

    Partially Free

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

    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

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

    QGIS

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

    Free

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

    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

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

    Time.Graphics

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

    Partially Free

    Guide not available

    https://time.graphics

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

  • 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

  • Completed: trails users have completed

  • Followers

  • Following

  • Stats

  • Lists

  • 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

  • Accuracy: AllTrails using crowd sourced data and has been criticised for accuracy issues see: The Problem With AllTrails and AllTrails.com Haters: The Problem isn’t the App, It’s Us

  • Bellingcat Volunteer Team/Unassigned

    AllTrails+
    AllTrails+
    default privacy settings
    Protection from Harassment Act 1997
    section 42A (1) Criminal Justice and Police Act 2001
    Section 32 Crime and Disorder Act 1998
    https://support.alltrails.com/hc/en-us
    https://www.vice.com/en/article/v7b4zy/alltrails-data-exposes-precise-movements-of-former-top-biden-official
    https://support.alltrails.com/hc/en-us/articles/360055345532-Getting-Started-with-AllTrails-Overview
    https://www.youtube.com/watch?v=zcMm2bNwKME
    https://www.youtube.com/watch?v=H8lsGsHJsYo
    https://kaltura.uconn.edu/playlist/dedicated/1_t2twtq81/1_x2lc8p54
    https://github.com/alltrails
    https://support.alltrails.com/hc/en-us
    https://www.alltrails.com/
    Screenshot user interface show a search results for of Vondelpark Loop in Amsterdam. Shows a map of the route, elevation profile and user comments and ratings.
    Screenshotof Vondelpark Loop in Amsterdam
    .
    4. Spatial accuracy and Ortho-correction | 10 things to know about VHR satellite data (2022). Available at: https://guides.geospatial.bas.ac.uk/10-things-to-know-about-vhr-satellite-data/4.-spatial-accuracy-and-ortho-correction (Accessed: 26th April 2025).
  • Earth Science Data Systems, N. (2019) What is Remote Sensing? | Earthdata. Earth Science Data Systems, NASA. Available at: https://www.earthdata.nasa.gov/learn/backgrounders/remote-sensing (Accessed: 26th April 2025).

  • Earth Science Data Systems, N. (2020) What is Data Latency? | Earthdata. Earth Science Data Systems, NASA. Available at: https://www.earthdata.nasa.gov/learn/backgrounders/data-latency (Accessed: 26th April 2025).

  • Earth Science Data Systems, N. (2020) What is Synthetic Aperture Radar? | Earthdata. Earth Science Data Systems, NASA. Available at: https://www.earthdata.nasa.gov/learn/backgrounders/what-is-sar (Accessed: 26th April 2025).

  • Tutorials | Center for Spatial Research (no date). Available at: https://c4sr.columbia.edu/tutorials (Accessed: 26th April 2025).

  • Bellingcat volunteer team

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

    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'

    Cost

    Level of difficulty

    Requirements

    • Web: any modern web browser.

    • API: no key or credentials required.

    Limitations

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

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

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

    Ethical Considerations

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

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

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

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

    Guide

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

    Official Wiki

    • https://archive.4plebs.org/_/articles/faq/

    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 Model by Bellingcat

    • Where in the World is Q? Clues from Image Metadata by Bellingcat

    • The Measure of Hate on 4chan by R. Thompson for Rolling Stone

    Developer Resources

    • https://4plebs.tech/foolfuuka/

    • Documentation from original developers

    Community and Support

    • https://twitter.com/4plebs

    • Email: admin@4plebs.org

    Tool provider

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

    Advertising Trackers

    Page Maintainer

    Bellingcat Volunteer Team

    https://4plebs.org/
    ACLED provides detailed, up-to-date information on political violence and protest events worldwide. The toolset includes the ACLED Explorer, Trendfinder, Conflict Alert System (CAST), and a Conflict Exposure Calculator, 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 reports: 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.

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

    Features

    Data

    • Data export tool: Weekly updated conflict and protest data, as well as curated datasets.

    • ACLED Explorer: 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 Dashboard (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.

      • : Severity ranking that (fatalities, events, locations, and actors) to rank global conflicts.

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

    Analysis - Tools

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

    ACLED Explorer

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

    ACLED Trendfinder

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

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

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

    • Dark theme toggle

    • Data download: download data in .xlsx format.

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

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

    • Map view: see events plotted on a map.

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

    • Reset button

    • Select country: filter by a specific country.

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

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

    ACLED Conflict Alert System (CAST)

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

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

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

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

    • Filter by country: filter by country.

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

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

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

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

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

    Accuracy metrics in the CAST system enable users to assess the accuracy of the forecast compared to the last six months.

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

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

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

    • Filter by country: filter by country.

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

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

    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 or download the latest edition directly from ACLED’s website.

    Conflict Exposure Calculator

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

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

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

    • Filter by event or actor type and Actors.

    • Filter by country: filter by country or countries.

    • Filter by date range.

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

    Weekly Conflict Finder

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

    Example below: May 2024.

    Special Projects

    Focused Conflict Monitoring: ACLED provides analysis on several current conflicts and political violence, including the Ukraine Conflict Monitor, Yemen Conflict Observatory, and Gaza Monitor.

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

    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.

    Level of difficulty

    Medium – interactive dashboards and API require some technical skill.

    Requirements

    • Web - any modern web browser.

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

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

    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.

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

    Guides and articles

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

    Official Wiki

    ACLED offers a Quick Guide to ACLED Data and maintains a Resource Library for users seeking comprehensive information.

    Tutorials and Articles

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

    • Keeping ACLED Data Updated – 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.

    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/ (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/ (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-f6f927e04cf1 (Accessed: 15 May 2024).

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

    Video:

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

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

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

    Developer Resources

    • https://apidocs.acleddata.com/

    Community and Support

    • https://acleddata.com/knowledge-base/

    • https://acleddata.com/about/local-networks

    Tool provider

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

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

    Advertising Trackers

    Page maintainer

    Martin Sona

    https://acleddata.com/
    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=amsterdam

    Use Cases

    Apple Maps, with its rich features and extensive data, can be a powerful tool in the realm of open source research. Here are some potential use cases:

    • Geolocation Verification: Verifying the location of a photo or video shared on social media to confirm the authenticity of claims made online.

    • Investigative Reporting: Tracking and mapping out relevant locations to a story, thereby providing readers with a clearer understanding of the spatial relationships and geographical details of the investigation.

    • Historical Analysis: Comparing current maps with historical data to highlight changes over time in areas of interest, which can add depth to stories on urban development, environmental changes, or socio-economic shift.

    • Infrastructure Analysis: Analyzing satellite images and 3D maps of infrastructure for changes or developments that might indicate political, military, or economic events.

    • Environmental Monitoring: Monitoring changes in landscapes, forest cover, water bodies, etc., to report on environmental issues or natural disasters.

    Cost

    Level of difficulty

    Requirements

    • Web: any modern web browser

    • Mobile: iOS

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

    Limitations

    • Coverage: While Apple Maps has significantly improved its coverage over the years, there are still some regions, particularly in developing countries, where the map data might not be as detailed or up-to-date as in the US or Europe. Apple's Feature Availability Page 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 Page documents Apple's Look Around coverage and their Apple Maps Image Collection page detail where and when images are being collected.

    • Cross-Platform Availability: Apple Maps is primarily available on iOS, macOS, and watchOS devices. Its limited availability on non-Apple platforms could be a drawback for users seeking cross-platform compatibility. Windows users can use (in beta) or have a look at .

    • Limited Web Version: the web version (Apple Maps on the web) lacks significant functionality like searching and street view.

    • Screenshots Use: screenshots may be used for non-commercial purposes but must be attributed e.g. Map data © 2024 Apple Inc.. For more information see .

    • API Rate Limits: the developer API has rate limits for more information, see .

    • API Use: the Apple Maps API has specific restrictions on things like caching, see the on this and for information about commercial use.

    Ethical Considerations

    Open source researchers using Apple Maps should consider the following ethical implications:

    • Bias and Representation: The limited coverage in developing countries and the focus on major cities and tourist attractions can lead to an implicit bias, portraying a skewed image of the world. Researchers should be mindful of this in their reporting and seek to provide a balanced view. See The world probably doesn’t look like you think it does — and that matters, a lot and Not All Digital Maps Are the Same.

    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/

    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/ (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/ios (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-tricks (Accessed: 12 April 2024).

    Video Tutorials

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

    Developer Resources

    • https://developer.apple.com/maps/

    Community and Support

    • provided as part of the Apple Maps app.

    Tool provider

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

    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team/Unassigned

    https://www.apple.com/maps/

    Archive.today

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

    URL

    https://archive.today

    Description

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

    Features

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

    What the snapshot captures

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

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

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

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

    What is not preserved

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

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

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

    Hidden trick
    How it helps

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

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

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

    Cost

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

    Level of difficulty

    Requirements

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

    Limitations

    Category
    Limitation
    Why it matters

    Ethical Considerations

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

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

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

    Guides and articles

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

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

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

    Tool provider

    Unknown, you might want to read

    Advertising Trackers

    Page maintainer

    AutoStitch

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

    URL

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

    Description

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

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

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

    Cost

    Level of difficulty

    Requirements

    • Windows Only

    Limitations

    • Limited control over stitching parameters.

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

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

    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

    Tutorials and Articles

    • Autostitch (no date) Kate Hailey. Available at: (Accessed: 18 June 2024).

    • Autostitch Panorama Software Review (no date). Available at: (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: .

    Video Tutorials

    • Easy Panoramas with Rawtherapee and Autostitch (2021). Available at: (Accessed: 18 June 2024).

    Tool provider

    Matthew Alun Brown - United States

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

    Advertising Trackers

    Page maintainer

    Baidu Maps

    A mapping application provided by Chinese technology company Baidu Inc.

    URL

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

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

    Description

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

    The basics

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

    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.

    Panoramic preview for street view

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

    See below: The 360º preview is shown.

    Time machine 时光机

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

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

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

    Similar tools

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

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

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

    Cost

    (Developer API use may be charged)

    Level of difficulty

    Requirements

    • Web: any modern web browser

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

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

    Limitations

    Researchers and developers should consider several limitations:

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

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

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

    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.

    Tool provider

    Baidu Inc - China

    Advertising Trackers

    Page maintainer

    Atlos

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

    URL

    https://www.atlos.org/

    Description

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

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

    • ... and archive it automatically;

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

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

    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.

    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 .

    Level of difficulty

    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.

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

    Ethical Considerations

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

    Guides and articles

    • Chris Osieck: , 2022.

    Tool provider

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

    Advertising Trackers

    Page maintainer

    Auto Archiver

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

    URL

    https://github.com/bellingcat/auto-archiver v1.1.6 (2025‑10‑23); as of October 31, 2025

    Description

    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.

    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.

    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.

    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 (). It has also been adopted by organizations like the and to systematically archive content from conflict zones (). In practice, once the tool is set up, an investigator can simply copy-paste links of interest (from Telegram, TikTok, Twitter, etc.) into the designated sheet or interface, and the Auto Archiver will quickly preserve the content – a process described as “a life-saver for investigators” when dealing with volatile information ().

    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.

    Notable instances and case studies:

    • Russia-Ukraine War: 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 , 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

    Usage of Auto-Archiver

    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.

    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 . This ensures at, though dynamic content or videos in that snapshot may be missing.

    Core Engine Deep Dive
    • 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).

    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 (Python, browser, etc.), which simplifies setup.

    Option B: Python/

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

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

    Configuration

    Auto Archiver is highly configurable via a (often named orchestration.yaml or config.yaml). You can create this by hand or use the tool’s for guidance.

    Key settings in the config include:

    • Input source (): Decide how you will supply URLs. Common options are (you’ll provide the and your in the config), or / (for a local CSV file or manual input). For Google Sheets, ensure the is. 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 (on disk). You can also configure cloud storage: e.g. an , , or . 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.

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

    YAML setup example

    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:

    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 . 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 , a , a , or a . This gives you an easy overview within the spreadsheet itself of what’s been captured.

    Using a CSV or list of URLs

    If you prefer not to use Google Sheets, you can. 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

    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 ). Auto Archiver’s checks each link, chooses the matching extractor, runs it, then writes the results back to the sheet. For example: to (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,, including content that a simple scraper might miss. As another example, to , you’d put the tweet URL. With a , 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.

    Capturing screenshots

    By enabling the 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 . 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 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 .) 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.

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

    Cost

    Level of difficulty

    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:

    • – required for processing/downloading videos and audio.

    • – for capturing complex pages or screenshots. By default the tool used Firefox (with ), but newer versions use an integrated 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.)

    (Most platform credentials are only needed if you intend to archive from that platform and the content isn’t publicly accessible. Public content from many sites – e.g. YouTube, Facebook, TikTok – can often be archived without logging in, thanks to the integrated yt-dlp backend.)

    Limitations

    • Initial Setup Complexity: While improved, the setup can be complex for first-time users. It involves configuring cloud credentials, API keys, and installing system dependencies. The new configuration wizard and Docker images have reduced this burden, but a basic technical proficiency is still necessary to get the tool running correctly (). Users may need to troubleshoot environment issues or adjust configurations for their specific use case.

    • Platform & API Dependence: The Auto Archiver relies on third-party platforms’ APIs and front-end structures, which are subject to change. If a social media platform alters its URL format, API access, or introduces new anti-scraping measures, some extractor modules might break until updated. The tool’s maintainers actively push updates (and the tool can auto-update its yt-dlp component) to adapt to changes, but there may be . 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.

    Ethical Considerations

    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 share the sheet only with your service‑account email, not “Anyone with the link,” to avoid leaking raw evidence.

    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

    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.

    Guides and articles

    Ramalho, M. (2022, September 22). Preserve Vital Online Content With Bellingcat’s Auto Archiver. Bellingcat.

    Bellingcat/auto-archiver. (2024). [Python]. Bellingcat. (Original work published 2021)

    GIJN Article: (Features the Auto Archiver as a key tool for journalists.)

    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 (covering , , and ). The documentation includes a 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

    Tool provider

    Developer: Bellingcat — repo & docs.

    License: MIT (see LICENSE).

    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

    Blackbird

    Check usernames and email addresses on websites and social networks

    URL

    Description

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

    Azure AI Video Indexer

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

    URL

    Description

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

    Bing Maps

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

    URL

    Description

    BskyFollowFinder/Bluesky network analyzer

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

    URL

    Description

    Blender

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

    URL

    Description

    China-related resources

    Resources for research on companies in China.

    Description

    Name
    Description
    Access requirements
    Cost

    Bluesky Insights

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

    URL

    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

    Limited support and documentation.

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

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

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

  • Anisa Shabir GAP member

    performance issues
    https://mattabrown.github.io/autostitch.html
    https://www.katehailey.com/blog/2012/05/23/autostitch
    https://www.neopanoramic.com/review/autostitch
    https://doi.org/10.1109/ICCV.2003.1238630
    https://www.youtube.com/watch?v=8XjUIG4sZO8
    ILM

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

  • Stéphanie LADEL

    vicarious trauma
    here
    host it yourself
    import and export
    here
    tool webpage
    contact the team via e-mail
    in their FAQ section
    here
    Atlos Docs
    Geolocating conflicts in Fall 2022 with various methods, and a preview of the new tool Atlos
    Miles McCain
    Noah Schechter
    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/
    View of an archived file, in this example a video. Source: https://docs.atlos.org/incidents/source-material/
    Geolocated incidents are visualised on a map. Source: https://docs.atlos.org/
    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/
    Source: https://www.atlos.org/
  • Barriers accessing the API: Non-Chinese individuals will have difficulty registering a Baidu developer account, preventing them from using Baidu's location-based services APIs. (See FAQ #23 for Baidu location-based services account authentication - in Chinese and English; Baidu Developer Account Registration Procedure - in Chinese).

  • Bellingcat Volunteer Team

    Baidu-operated fleet of vehicles
    WGS-84
    GCJ-02
    national security purposes
    https://api.map.baidu.com/lbsapi/getpoint/
    https://lbs.baidu.com/solutions/threedsvisualization
    competes with GPS and Galileo
    Wikipedia
    BeiDou official website
    Satellite Navigation, 2020
    HERE Technologies
    information providers include
    urban development
    poverty alleviation
    demographic shifts
    Bilibili
    Youku
    Tencent Video
    Baidu Kaokan
    Douyin
    Kuaishou
    About Maps and Satellites
    2016 report from Citizen Lab, University of Toronto
    April 2021 notice from the Cyberspace Administration of China
    https://www.baiduinenglish.com
    https://journals.sagepub.com/doi/full/10.1177/1536867X20976313
    https://doi.org/10.1177/27541231241311474
    https://www.youtube.com/watch?v=hKVUOgoDUxs
    https://www.bellingcat.com/news/2025/08/08/strongwhat-can-open-sources-reveal-about-beijings-deadly-floods-strong/
    https://www.bellingcat.com/resources/case-studies/2018/11/08/europols-asian-city-child-abuse-photographs-geolocated/
    https://ig.ft.com/china-mosques/
    https://gijn.org/stories/interrogating-chinas-google-maps-to-investigate-the-xinjiang-detention-centers/
    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/
    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
    response status code 429
    Retry-After header
    The Oxygen of Amplification
    ACLED Trendfinder
    CAST (Conflict Alert System)
    Conflict Index
    combines four indicators
    Special Projects
    here
    Apple Map's Privacy
    Apple Privacy terms
    Look around in Maps on Mac
    Apple Maps on the web
    satellites.pro
    Apple Maps Terms of Use
    Apple Maps Server API
    Apple Developer Program License Agreement
    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.

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

    Advanced search operators (insite:, quotes, *)

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

    API / Memento TimeGate

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

    ZIP download (legacy)

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

    File-type support

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

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

    Dynamic & gated content

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

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

    Robots & takedown

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

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

    Performance & availability

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

    Bellingcat Team

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

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

    Misinformation Campaigns: Researchers use the tool to save posts from coordinated disinformation campaigns before they are removed, allowing for later analysis of tactics.
  • Environmental Disasters: Firsthand accounts from events 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.

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

    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

  • Modules to enable: Auto Archiver has modular “extractors” (for pulling content) and “enrichers” (for extra data). By default, it decides automatically, but you can toggle some. For example, a screenshot module can capture a PNG image of the page or even save the page in a WACZ archive, a hashing module can record cryptographic hashes of files for integrity, a can attempt to transcribe video/audio (using Whisper AI) 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. Whisper for transcripts).
  • Credentials: In the config (or in a separate .env file that the config references), you’ll plug in any API keys or login info needed. For instance, to use the Twitter API method, put your Bearer token; for Telegram, your API ID/hash and bot token; for Reddit/LinkedIn, you might provide a session cookie string. All of these are optional – the tool will try to work without them – but providing credentials improves success.

  • (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: a Twitter API Bearer token, Telegram API ID & hash (and bot token), or your own logged-in session cookies for sites like Reddit or LinkedIn. 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.

  • Archiving Gaps for Certain Content: The Wayback Machine fallback does not fully preserve videos or interactive media. While the Auto Archiver attempts to download media content directly (using platform APIs or scraping) so that videos are saved, if all automated methods fail and only a Wayback snapshot is taken, the result may be a page without the actual video or dynamic elements. Highly dynamic or encrypted content (such as livestreams, ephemeral stories, or posts behind certain paywalls) may not be captured completely. Furthermore, very large files or high volumes of links 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 Antibot Extractor/Enricher mitigates some blocks but does not guarantee access.

  • Scope: Private/geo‑restricted/age‑gated content may require logins; some dynamic elements or comments may be partially captured depending on the module and settings. • Web UI/API: Hosted UI availability can fluctuate; the API DB module 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.

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

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

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

    • The Bellingcat online community (on Twitter, Reddit, or Discord groups) 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.

    • The GitHub repository has a where you can ask how-to questions outside of formal bug reports.

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

    Tampering claims

    Hash Enricher writes SHA‑256 hashes to your sheet

    add hash_enricher to steps.enrichers (auto-archiver.readthedocs.io)

    Timestamp disputes

    Timestamping Enricher signs each file via OpenTimestamps

    add timestamping_enricher; keep .ots files with media (auto-archiver.readthedocs.io)

    Missing visuals

    Screenshot Enricher grabs a full‑page PNG

    set screenshot: true or include screenshot_enricher (auto-archiver.readthedocs.io)

    Link rot

    Wayback Extractor/Enricher saves a snapshot if primary download fails

    Martin Sona

    gijn.org
    Centre for Information Resilience
    OSR4Rights
    bellingcat.com
    gijn.org
    Bellingcat used the Auto Archiver to systematically capture social media posts
    human rights violations during the 2021 military coup
    "Top 10 Investigative Tools of 2023."
    basic snapshot
    least a raw copy is preserved
    dependencies
    Pip
    system path
    clone the GitHub repo
    YAML file
    built-in configuration editor
    Feeder
    Google Sheets
    Sheet ID
    Google credentials file path
    CSV
    Console
    given edit access to the sheet
    local folder
    Amazon S3 bucket
    Google Drive
    others
    Google Sheet you specified
    an archived video file
    link to a screenshot image
    hash value
    timestamp of when it was archived
    supply a simple CSV file
    configured with the gsheet_feeder_db module
    orchestrator
    save a Telegram post
    it can retrieve a long history of a channel more reliably via Telethon
    archive a Twitter/X post
    Twitter API key set
    screenshot module
    facebook extractor module
    Antibot Extractor
    residential IP
    WARC/WACZ file (Web Archive Format)
    FFmpeg
    Web browser engine
    headless
    Geckodriver
    headless Chrome solution
    enable the Sheets API
    get a JSON key file
    gijn.org
    short lapses in functionality for certain sites
    Google Sheets Feeder
    https://www.bellingcat.com/resources/2022/09/22/preserve-vital-online-content-with-bellingcats-auto-archiver-tool/
    https://github.com/bellingcat/auto-archiver
    New Reporting Tools to Archive Videos, Find QAnon Networks, and Track Targets via Online Reviews
    ReadTheDocs
    installation
    modules
    usage in detail
    configuration guide
    bellingcat/auto-archiver
    GitHub
    GitHub
    A screen grab of an Auto Archiver execution for the Tajik-Kyrgyz border conflict. Source.
    Frontend of a fresh Auto Archiver in Bellingcat's hosted version of the tool.
    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
    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.
    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).

    VKontakte (VK)

    enabled by default in the fallback chain ()

    welcomes contributions

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

    For email address searches, it appears to query the servers of websites maintained by WhatsMyName to determine whether an account has been made with that email address. If the user has a valid account on the service, Blackbird will return a URL of the user profile in the results.

    Blackbird, like other username enumeration tools such as Sherlock, checks usernames against a unique collection of sources, resulting in different results for the same username compared to Sherlock. For example, Blackbird covers more NSFW and alternative social media sources (including Gab and Truth Social), while Sherlock has better results in surfacing accounts on mainstream social networks that are currently or were in the past popular, such as Linkedin, ICQ, 9Gag, Letterboxd and similar, as well.

    Blackbird's list of results for "bellingcat" usernames
    's list of results for "bellingcat" usernames

    On the other hand, the rate of false positives and invalid results are fairly low with Blackbird. As a result Blackbird complements other email address search tools by surfacing unique results and using it conjunction with other tools is recommended to get the widest breadth of results.

    Cost

    Level of difficulty

    Requirements

    • Python

    Limitations & Ethical Considerations

    In terms of username investigations, the tool may miss valid results from various sources that can be surfaced with other tools like Sherlock.

    Guide

    Installation and simple usage: https://github.com/p1ngul1n0/blackbird

    Full documentation, with advanced use cases: https://p1ngul1n0.gitbook.io/blackbird

    Pro tips

    If you are using Python 3, you may need to use pip3 when installing. So while following the guide, to install requirements do the following:

    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:

    Tool provider

    Original developer is Lucas Antoniaci.

    Advertising Trackers

    Page maintainer

    hande

    https://github.com/p1ngul1n0/blackbird

    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 recognition) and object detection. The tool is able to detect various objects, for instance airplanes, cars, traffic lights or fire hydrants.

    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.

    What the Insight Tab shows

    To test the tool, we uploaded the video "Presenting: The Bellingcat Online Open Source Investigations Toolkit". 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 objects 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:

    Timeline Section

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

    Level of difficulty

    Requirements

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

    Limitations

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

    The facial detection feature may not work efficiently all the time, for example if the footage is of poor quality (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 individual 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 users.

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

    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 kit 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 Everyone (2022).

    The Guardian wrote about Microsoft's decision to limit access to facial recognition in this article.

    Guides and articles

    Microsoft’s Azure Guide: Learn about Azure AI Video Indexer.

    Microsoft Academy Hub: Azure AI Video Indexer.

    Henk van Ess: Facial recognition made easy (GIJN).

    Tool provider

    Microsoft, United States.

    Advertising Trackers

    Page maintainer

    Anisa Shabir GAP member

    https://vi.microsoft.com
    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 (including 45 degree oblique "bird's eye" aerial imagery licensed from Pictometry International), Streetside imagery, 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.

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

      \

    Bing Maps is available in the following formats:

    • Web

    • Mobile

    • Developer API

    Example search results for the term Amsterdam:

    Screenshot of search results for Amsterdam.

    Use Cases

    Bing Maps can be a valuable tool for open source researchers in various ways, such as:

    • Geolocation Verification: Verifying the location of a photo or video shared on social media to confirm the authenticity of claims made online.

    • Investigative Reporting: Tracking and mapping out relevant locations to a story, thereby providing readers with a clearer understanding of the spatial relationships and geographical details of the investigation. One issue to remember is that Bing map imagery may not be up to date see How often are Bing satellite Maps updated? for more information.

    • Historical Analysis: Comparing current maps with historical data to highlight changes over time in areas of interest, which can add depth to stories on urban development, environmental changes, or socio-economic shift.

    • Infrastructure Analysis: Analyzing satellite images and 3D maps of critical infrastructure for changes or developments that might indicate political, military, or economic events.

    • Environmental Monitoring: Monitoring changes in landscapes, forest cover, water bodies, etc., to report on environmental issues or natural disasters.

    • Gathering Geopolitical Intelligence: Mapping conflict zones, territorial control changes, or military movements using updated satellite imagery to understand geopolitical dynamics.

    Cost

    Developer API may incur costs depending on usage (see: https://www.microsoft.com/en-us/maps/bing-maps/licensing)..

    Level of difficulty

    Requirements

    • Web: any modern web browser

    • Mobile: iOS and Android

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

    Limitations

    • Licensing and Cost: Bing Maps API incurs costs for extensive usage beyond the provided free usage quotas, which might not be suitable for projects with limited budgets (see: https://www.microsoft.com/en-us/maps/bing-maps/licensing).

    • 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: https://www.microsoft.com/en-us/maps/bing-maps/product/).

    • Update Frequency: The frequency of map updates for certain areas may not be as regular as some users require, potentially affecting the accuracy of the maps. See for more information.

    • Feature Set: Although Bing Maps offers a wide range of functionalities, it lacks features found in other mapping services, such as the more advanced analytical tools and detailed terrain information found in Google Earth Pro.

    Ethical Considerations

    When open source researchers use Bing Maps, they should consider the following ethical aspects:

    • Privacy and Anonymity: Be cautious when reporting on sensitive areas or topics. Ensure individuals' locations or movements are not disclosed without consent, especially in contexts where revealing locations could endanger lives or privacy.

    • Data Accuracy and Misrepresentation: Verify the accuracy of the information provided by Bing Maps. Misrepresenting a location, either intentionally or accidentally due to outdated or incorrect map data, can lead to misinformation and harm reputations. For more information see Google Earth, Google satellite, and Bing aerial accuracy.

    • 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 border bias and local 'safety' bias.

    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: https://blogs.bing.com/maps/)

    • Unofficial GIS Wiki: http://wiki.gis.com/wiki/index.php/Bing_Maps

    Tutorials and Articles

    • Hanham, M. (2015) There’s a Map for That, bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2015/04/10/theres-a-map-for-that/ (Accessed: 10 April 2024).

    • Khachatryan, N. (2019) The Mysterious Disappearance of Jeannette Island (on Google Maps), bellingcat. Available at: https://www.bellingcat.com/news/rest-of-world/2019/01/09/the-mysterious-disappearance-of-jeannette-island-on-google-maps/ (Accessed: 10 April 2024).

    Video Tutorials

    • How to Create and Share Collections in Bing Maps (2022). Available at: https://www.youtube.com/watch?v=F8Xk5nqImAM (Accessed: 10 April 2024).

    • How to use Bing Maps for Routing Multiple Addresses (2021). Available at: https://www.youtube.com/watch?v=btCzoDX9WmI (Accessed: 10 April 2024).

    Developer Resources

    • Getting Started: Familiarize yourself with Bing Maps by exploring the official Bing Maps documentation.

    • Developing with Bing Maps: Discover how to integrate Bing Maps into your applications with developer resources.

    Community and Support

    • Community Forum: https://answers.microsoft.com/en-us/bing/forum/bing_maps

    Tool provider

    Microsoft https://www.microsoft.com - United States

    Advertising Trackers

    Page maintainer

    Paul - Bellingcat Volunteer Community

    https://www.bing.com/maps/
    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 API, the tool automates social network analysis to recommend potential new follows. This provides valuable insight into your network by ranking suggestions based on the frequency they appear among your followees.

    This functionality can be useful for open source researchers, investigative journalists, and analysts who need to map social relationships, identify key influencers, and understand community structures on the platform.

    Key Features:

    • Automated Second-Degree Analysis

      • The tool collects the accounts that a user follows and then compiles the connection lists of those accounts. This results in a ranked list of second-degree suggestions—accounts that are frequently followed by the original user’s connections. This analysis is limited to a single hop without exploring deeper network layers.

    • Filtering for Niche Accounts

      • A toggle option allows the filtering of results to prioritize smaller or more specialized accounts over universally popular ones, enabling the discovery of unique voices that might otherwise be overshadowed by mainstream profiles.

    • One-Click Following (Optional)

      • Suggestions can be viewed without requiring a login. However, for users who wish to follow accounts directly from the tool, a password integration is available to facilitate authenticated API calls for one-click following. (Thus, when a password is supplied after the analysis, "follow" buttons appear next to the results.)

    • Efficient Data Retrieval

      • By leveraging Bluesky’s public APIs, the tool efficiently retrieves connection information.


    Example Use Cases

    A researcher examining disinformation networks can use BskyFollowFinder to pinpoint influential hubs. If many known disinformation actors follow a particular account, it may serve as a critical node for further investigation.

    Using BskyFollowFinder to pinpoint influential hubs in a disinformation network involves a systematic approach. Here’s a step-by-step guide on how you might do that:

    1. Compile a List of Known Disinformation Actors: Begin by identifying a set of Bluesky accounts that have been previously flagged or verified as disinformation sources. This can come from prior open source investigations, trusted reports, or expert lists.

    2. Run Individual Network Analyses: For each actor, input their handle into BskyFollowFinder to generate a ranked list of accounts they follow, highlighting common connections among the selected profiles.

    3. Aggregate and Compare Results: Collect the output from each disinformation actor. Look for accounts that repeatedly appear across multiple analyses. If several known disinformation actors follow a particular account, it likely serves as a central node, or influential hub, in that network.

    4. Verify the Critical Node: Once you’ve identified an account that appears frequently, dig deeper:

      • Profile Analysis: Review the account’s profile, bio, and content to understand its role and influence.

      • Cross-Reference: Check if this account is mentioned or linked in other open source research reports, social media analyses, or disinformation research.

      • Contextual Review:

    5. Enhance Your Analysis with Visualization Tools: For a broader picture, consider exporting the data and using network visualization tools like or . Import the common nodes and their connections to visualize the network structure, which can help confirm the hub’s influence and reveal additional relationships.

    6. Document Your Findings: Record your methodology, the handles analyzed, common nodes identified, and any corroborating evidence from further investigation.

    Journalists new to Bluesky can quickly discover key voices in their niche by identifying accounts frequently followed by trusted contacts.

    To leverage BskyFollowFinder for community growth and influence mapping—helping journalists discover key voices in their niche—you can follow these steps:

    1. Identify Trusted Contacts: Start by listing the Bluesky accounts you already follow and trust. These may include colleagues, well-known activists, journalists, or experts in your area of interest.

    2. Run a Network Analysis: Enter your own Bluesky handle (or that of a trusted contact) into BskyFollowFinder. The tool will compile the follow lists of your trusted accounts and rank suggested accounts based on how many of your contacts follow them. The more frequently an account appears in these lists, the more likely it is a key influencer in your niche.

    3. Evaluate the Suggestions: Review the ranked list to identify which accounts consistently appear across multiple trusted networks. Click on these accounts to examine their profiles, read their bios, and assess their content to ensure they align with your niche and values.

    4. Expand Your Network: Once you’ve identified promising key voices, consider following them. Over time, as you build your network, run the analysis periodically to capture new influential voices emerging within your community.

    5. Integrate with Visualization Tools (Optional): For a broader perspective, you can export the list of suggestions and import it into network visualization tools like or . These tools help you map out the social graph visually, revealing clusters and the most interconnected nodes within your community.

    6. Document and Iterate: Keep a record of the accounts you follow and monitor their influence over time. This documentation can serve as a baseline for further analysis and can help you refine your criteria for what constitutes a “key voice” in your niche.

    Level of difficulty

    Beginner‑friendly, 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.

    Requirements

    • A Bluesky account (only if you want to access your account and follow suggested users).

    • Your Bluesky username for personalized results.

    • Optional: Enter your Bluesky password (stored in your browser) to enable one-click follow actions securely.

    No additional API keys, downloads, or complex setup is necessary.

    Limitations

    • "One-Hop" Analysis only: BskyFollowFinder 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 or Maltego.

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

    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.

    Guides and articles

    • Theo Sanderson’s Bluesky Post: Introduction to BskyFollowFinder

    • Bluesky API Documentation: AT Protocol for Social Graphs

    • GIGAZINE walkthrough of the tool UI, including app‑password and niche‑sort steps.

    • Bluesky User FAQ – app passwords for third‑party tools.

    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.

    Tool provider

    Theo Sanderson (London) theo.io and GitHub repo: theosanderson/bsky-follows

    Advertising Trackers

    (The google tag manager is the only cookie found on this website.)

    Page maintainer

    Martin Sona (@cargocultscientist.bsky.social)

    https://bsky-follow-finder.theo.io/
    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 investigation.

    Image from Russian Missile Identified in

    Use Cases

    Blender, while primarily seen as a tool for 3D modeling and animation, can indirectly support open source research activities in several ways:

    • Visualizations: Create detailed 3D visualizations of geographical locations, buildings, or items based on data gathered during Open source investigations. This can help in understanding the spatial characteristics of an area or object.

    • Simulations: Simulate scenarios based on open source research data, such as the movement of people or vehicles. This can be useful for understanding incidents.

    • Information Presentations: Use Blender's video editing capabilities to produce presentations or reports that incorporate 3D models and simulations based on gathered intelligence.

    • Geospatial Analysis: Though not a direct application, 3D models created in Blender can be used alongside geospatial analysis tools to enhance the understanding of terrain and other geographical data.

    Cost

    Level of difficulty

    Requirements

    Desktop minimum requirements:

    • Windows 8.1 (64-bit), CPU: 4 cores with SSE4.2 support, RAM: 8 GB RAM, GPU: 2 GB VRAM with OpenGL 4.3.

    • macOS 11.2 (Big Sur), CPU: Apple Silicon or Intel, RAM: 8 GB, GPU: GPU with Metal 2.2.

    • Linux Distribution with glibc 2.28 or newer (64-bit), CPU: 4 cores with SSE4.2 support, RAM: 8GB, GPU: 2 GB VRAM with OpenGL 4.3.

    Limitations

    • Performance on Low-End Devices: Blender requires a relatively powerful computer, especially for complex scenes or high-poly meshes. Users with low-end devices may experience lag or inability to use some features effectively. For rendering models in particular it's worth reading carefully about how to fine tune Blender starting with the Blender manual's Performance Considerations.

    • Steep Learning Curve: Due to its comprehensive suite of tools and features, Blender can be overwhelming for beginners.

    • Limited Technical Support: Being an open-source project, Blender relies on community and volunteer support. There's no official technical support team, which might be a limitation for commercial projects requiring immediate assistance.

    Ethical Considerations

    When considering the use of Blender, it's essential to address certain ethical considerations:

    • Open Source Contribution Ethics: As an open-source tool, the ethics around contribution and use should be discussed. Users and developers should consider how they contribute back to the community, either through code, documentation, or financial support.

    • Data Privacy: The Blender software tool does not collect user data for improvement or analytics purposes. Only if you download and contribute to https://opendata.blender.org/ do they do this. The Blender website collects minimal with no third party tracking user data detailed here: https://www.blender.org/privacy-policy/

    • Sustainability: The environmental impact of running high-performance software like Blender, especially in terms of energy consumption during rendering processes, should be considered. Users and developers might look for ways to minimize this impact.

    Guide

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

    Official Wiki

    • Blender Manual: full official Blender manual.

    Tutorials and Articles

    • Blender Guru (2022) Blender Guru. Available at: https://www.blenderguru.com (Accessed: 30 October 2025).

    • 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/ (Accessed: 30 October 2025).

    • 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/ (Accessed: 30 October).

    • Sheldon, M. (2023) Anatomy of a Shelling: How Russian Rocket Artillery Struck Mykolaiv, bellingcat. Available at: (Accessed: 30 October 2025).

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

    Books

    • Blender 3D: Noob to Pro: WikiBook for Blender

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

    Video Tutorials

    • YouTube Official Blender Channel: Official YouTube channel for Blender, the Free and Open Source 3D Creation Suite.

    • Blender 4.0 Beginner Donut Tutorial (NEW) - YouTube (no date). Available at: https://www.youtube.com/playlist?list=PLjEaoINr3zgEPv5y--4MKpciLaoQYZB1Z (Accessed: 30 October 2025).

    • Modelling from a Photograph - Blender (2019). Available at: https://www.youtube.com/watch?v=7DfSDCFgINE (Accessed: 30 October 2025).

    • Camera Matching in Blender – Forensic Architecture Investigative Toolkit 01 (2023). Available at: (Accessed: 30 October 2025).

    • Camera Calibration - fSpy to Blender (2019). Available at: (Accessed: 30 October 2025).

    • Perfect Photo and Camera Match with fSpy and Blender (2018). Available at: (Accessed: 30 October 2025).

    Developer Resources

    • Blender Developer Portal: code and create Blender.

    Community and Support

    • Community Forum: Find independent Blender groups all around the globe.

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

    • Blender Stack Exchange: Blender Stack Exchange is a question and answer site for people who use Blender to create 3D graphics, animations, or games. It only takes a minute to sign up.

    • the Place to get the latest news about Blender.

    Tool provider

    The Blender Foundation (2002), https://www.blender.org/about/foundation/ - the Netherlands.

    • Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team

    https://www.blender.org/

    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 Online

    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.

    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.

    Features

    Overview Metrics

    • Total Posts, Following, Followers: A quick snapshot of overall activity and reach.

    • Average Likes, Reposts, Replies: High-level engagement averages to gauge how each post typically performs.

    • Favorite Hashtag & Emoji: Identifies which hashtag or emoji appears most often in your posts.

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

    A Bluesky Insights dashboard view for Bellingcat’s account, showing key metrics like total posts, followers, average likes, and favorite hashtag (#RightsCon).

    Engagement Rate

    • Shows likes, reposts, quotes, and replies over a selected time range (e.g., last 7 days).

    • Includes easy-to-read charts for spotting engagement spikes and trends.

    A 7-day engagement overview, visualizing likes, reposts, quotes, and replies, along with total posts and average interactions.

    Posts Breakdown by Type

    • Pie chart illustrating the proportion of original posts, reposts, quotes, and replies.

    • Quickly see if you’re more of a content creator, curator, or conversationalist.

    A pie chart from Bluesky Insights illustrating the user’s post distribution (posts, reposts, quotes, replies), with ‘Active Dialoguer’ highlighting that 68% of engagement comes from direct replies.

    Word Cloud

    • Automatically generates a cloud of frequently used words and hashtags in your posts. (The download feature will save it as a *.png file without watermarks.)

    • Helps reveal dominant themes, topics, or campaigns the user engages with most.

    A snapshot of frequently used words from Bellingcat's Bluesky posts, with ‘research,’ ‘open,’ and ‘source’ standing out as prominent themes.

    Top Post

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

    Bellingcat’s top-performing Bluesky post, highlighting their new flight-tracking project for Guantanamo Bay, garnered significant engagement through likes, reposts, and quotes.

    Posts Activity by Hour

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

    Hourly posting distribution for this Bluesky account, highlighting a pronounced activity peak in the late afternoon.

    Open Source Research Applications

    • Profile Monitoring: Analyze public figures, organizations, or suspicious accounts for posting habits and engagement trends.

    • Disinformation Tracking: Detect potential “coordinated” engagement patterns or sudden spikes in follower counts.

    • Narrative Analysis: Examine common themes and keywords across user-generated content.

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

    By enabling analytics on Bluesky profiles, Bluesky Insights can provide valuable insights for researchers, journalists, and analysts investigating interactions or influence within this decentralized platform.

    Cost

    Free. The site states it “provides a free analytics service for Bluesky users” Terms of Service, 2024‑12‑07

    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 OSINT Combine guide

    Requirements

    • No sign-up or login required.

    • Works with any modern web browser (Chrome, Firefox, Safari, etc.).

    • Bluesky handle for the target profile (e.g., @username.bsky.social).

    Limitations

    • 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 moderation architecture, 2024‑03‑15.

    • 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 rate‑limits guide, atproto discussion, 2024‑02‑08.

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

    • 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

    • ToS/affiliation. The site is unaffiliated with Bluesky Social; use in line with Bluesky’s Terms and Developer Guidelines site ToS, , .

    Ethical Considerations

    • Respect User Privacy: Although data is public, users may not expect deep analytics done based on their data.

    • Avoid Misuse: Use responsibly for legitimate open source research purposes.

    Guides and articles

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

    Bluesky Developer APIs — official docs hub and HTTP reference. Link

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

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

    Tool provider

    Developer: Sahaj Jain — Bluesky Insights profile (directory) • Personal site • GitHub: jnsahaj (Gurugram, India; currently @ Vercel) bio.

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

    Advertising Trackers

    Page maintainer

    Martin Sona

    https://bskyinsights.com

    CITES Trade Database

    Around 23 million records of trade in wildlife since 1975.

    URL

    https://trade.cites.org/

    Description

    The tool hosts around 23 million records of wild fauna and flora trade records. You can look by year ranges, exporting and importing countries, source, purpose, trade terms (live individuals, skins, etc.) and taxon (genus, species, etc).

    You can configurate the 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 wild species for biomedical purposes from 2018 to 2023. 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.

    Cost

    In exceptional and complex , and upon request, the CITES Secretariat or UNODC may have to recover staff costs.

    Level of difficulty

    Requirements

    No need to log in or create accounts to use this tool.

    If you need to cite the information, use this :

    Statistics derived from the CITES Trade Database:

    CITES Trade Database [year]. Compiled by UNEP-WCMC for the CITES Secretariat. Available at: trade.cites.org. Accessed [insert date downloaded].

    The full database should be cited as:

    Full CITES Trade Database Download. Version [year.x]. Compiled by UNEP-WCMC, Cambridge, UK for the CITES Secretariat, Geneva, Switzerland. Available at: trade.cites.org.

    Limitations

    There are some studies that expose some tool limitations, including from the CITES Secretariat.

    At a CITES 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.

    Ethical Considerations

    None so far.

    Guides and articles

    Guide:

    Projects:

    Tool provider

    The UN Environment Programme World Conservation Monitoring Centre (UNEP-WCMC), based in the United Kingdom, on behalf of the CITES Secretariat, located at Geneva, Switzerland.

    Advertising Trackers

    Page maintainer

    CAT UXO

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

    URL

    Description

    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 for unexploded ordnance (UXO) and explosive hazards.

    The database is designed to help explosive ordnance disposal (EOD) professionals ("") 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 . 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, , , , Miscellaneous, IEDs, IED Incidents, Terrorist Groups

    According to the tool provider, the data comes from:

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

    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: ; ; Grenade ( and ); ; (, , , ).

    SEARCHING FOR EO

    SEARCH BAR AND SEARCH QUERY

    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

    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.

    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.

    An additional list of filtering options can be found in the expandable below.

    Note that these lists may change and be updated.

    List of additional "Category" filter (CLICK TO EXPAND)

    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

    List of "Country of Origin" filter varies based on the type of explosive hazard (CLICK TO EXPAND)

    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

    List of "Country Used In" filter varies based on the type of explosive hazard (CLICK TO EXPAND)

    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

    "Diameter" filter varies based on the type of explosive hazard (CLICK TO EXPAND)

    Click on each type of EO, then click on the drop-down menu.

    Input options: From 5.56 mm to 1,700 mm

    "Length" filter varies based on the type of explosive hazard (CLICK TO EXPAND)

    Click on each type of EO, then click on the drop-down menu.

    Input options: From 0.87 mm to 72,500 mm

    "Height" filter varies based on the type of explosive hazard (CLICK TO EXPAND)

    Click on each type of EO, then click on the drop-down menu.

    Input options: 7 mm to 4,000 mm

    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.

    Cost

    Info on paid membership can be found here:

    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

    Level of difficulty

    User interface difficulty is level 2 as searching and filtering are mostly intuitive

    Requirements

    Payment and login required for paid version. Technical subject matter knowledge may be helpful when using the tool.

    Limitations

    Note on Accuracy:

    1. The : "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.

    Ethical Considerations

    • Users must use this weapon information responsibly and legally. Follow all site warnings and restrictions.

    • There are liability and safety considerations.

    Guide

    No guides available at the moment.

    Use cases:

    1. Carlos Gonzales, Mike Yambo, and Jackline Macharia, "," Bellingcat, June 15, 2025.

    2. Waters, Nick. "" Global Investigative Journalism Network, 2023.

    Tool provider

    Collective Awareness to Unexploded Ordnance (CAT-UXO), UK

    Advertising Trackers

    Page maintainer

    Bulletpicker.com

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

    URL

    The offline version is available here.

    Description

    The compiles a wide range of ammunition manuals and guidebooks from multiple military forces. Users can search the database easily, and every item provides a link back to the original source. Each ordnance item in Bulletpicker has its own page, typically including technical diagrams, real-life images (if available), and a written overview.

    NOTE: This website contains information about ordnance, explosives, and related items for educational and reference purposes only. The content should not be used for: (1) attempting self-guided disposal of explosive devices; (2) manufacturing explosive devices or components; (3) handling unexploded ordnance without proper training; (4) any illegal activities involving explosive materials.

    According to the tool provider, Bulletpicker contains

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

    that the platform has:

    • Technical info on ~4,000 ordnance and related items

    • Access to 1,300+ publications in PDF format

    • A downloadable version for offline use in remote areas or those operating in places with limited connectivity is available for download

    According to the tool website, these technical manuals are in the scanned as PDFs.

    NOTE: When researching ordnance, explosives, and related items using Bulletpicker, it is essential to remember that the content is not for identification or instructional purposes and does not take the place of a qualified specialist. Users are responsible for verifying information with other official references.

    Key Areas

    TIP: Because the website contains a vast repository of resources, users can use the search function on the top left for keywords.

    The contents are organized into the following categories, accessible through the navigation menu on the left side of the page.

    1. - This section is a collection of manuals from different armed forces (including historical manuals)

    2. - this section contains resources on various fillers, defined as the These are the explosive materials packed inside an ordnance and are the substances that do the job of creating the explosion. Contents are organized in alphabetical order by name of the explosive agent and contain technical information.

    3. - This section contains a list of various weapon systems, along with a brief introduction to each system. If you are new to the subject matter, it is recommended to start by exploring the “General Information” tab before moving on to more technical sections.

    Each type of ordnance has a subcategory organized by country.

    For example:

    Users interested in resources related to Ukrainian ordnance can follow the steps as follows:

    Ordnance → Bombs → Ukraine

    Information on ballistic properties () can be found under "description" or "functioning."

    4. - According to this , a fuze is a “device with explosive components designed to initiate the main charge” and determines when the explosion happens. This section of the website lists various types of fuzes which are categorized by country. Some types contain a short description, an image, a short description of its function, hazardous components, if any, - for example . Also note that sometimes items will contain just a diagram and no real-life photo, or just a real-life photo with no diagram. Sometimes, these items contain both.

    The content is organized by type of ordnance in which the fuze is used, and then followed by a subcategory organized by country.

    For example:

    Fuzes → Bombs, Clusters and Dispensers → France

    WARNING: When researching ordnance, explosives, and related items using Bulletpicker, it is essential to remember that the content is not for identification or instructional purposes and does not take the place of a qualified specialist. Users are responsible for verifying information with other official references.

    Use cases

    Based on the content, Bulletpicker.com could be used for:

    • Basic Identification of Ammunition in Ukraine: The website includes a copy of the 2024 guide to Basic Identification of Ammunition in Ukraine, in both

    • Historical Research: Accessing information on older ordnance, such as “” or "”. It can be a valuable archive for technical manuals from old and recent conflicts.

    • General Knowledge: Learning about different types of explosives, chemical agents, and related items. Because the website has an extensive categorical organization, it allows users to develop a comprehensive knowledge of weapons systems, their technical specifications, and other identifying characteristics across multiple countries and time frames.

    Cost

    Level of difficulty

    Based on the disclaimers and the technical nature of the subject matter (Ordnance, Explosives), navigating and understanding the information on Bulletpicker.com might require some prior knowledge or a careful approach. Beginner users without a background in this area should exercise extreme caution and know the site's limitations.

    Requirements

    • A modern web browser with JavaScript enabled

    • PDF Reader

    Limitations

    • The content is not for Demining, Unexploded Ordnance (UXO), or Explosive Ordnance Disposal (EOD) information.

    • Not designed to teach EOD/UXO technicians or deminers.

    • Not designed to identify UXO or ordnance.

    • Content is not for identification or instructional purposes for unqualified individuals.

    Based on our review, here are additional limitations:

    1. Foundational knowledge required

    The content of Bulletpicker.com is intended for those with a foundational background on military weapons systems. Beginner users will not find introductory content. It is not designed for beginner users, and assumes they possess foundational knowledge of ordnance terminology and identification.

    1. Content Variability:

    Information depth and organization vary across the different sections of the website, possibly due to the reliance on public domain materials and sources with expired copyrights. This creates noticeable inconsistencies in coverage.

    For example, includes resources for 13 countries, while the covers eight countries plus an “unknown” category.

    According to the tool provider, variation in content is due to several reasons, including: (1) Many documents exist but are classified as “For Official Use Only” (FOUO), making their distribution illegal. (2) Documents that appear on document hosting websites, such as Scribd or archive.org, are not allowed to be posted on the website, as this can result in immediate legal issues from authorities. (3) without special permission.

    Another example is that not all items will contain an image or diagram.

    According to the tool provider, this is because some images are classified as sensitive materials, have poor image quality, or require time management due to the massive volume of submissions received.

    Ethical Considerations

    Given the sensitive nature of the information (ordnance and explosives), users should consider the ethical implications of how they use this information. It should not be used for any illegal or harmful activities. Respecting the disclaimers and limitations of the site is imperative.

    Guide

    None at the moment.

    Tool provider

    Ted Carlson and several

    USA

    Advertising Trackers

    Page maintainer

    Companies House

    Search companies and individuals in the United Kingdom.

    URL

    https://find-and-update.company-information.service.gov.uk/

    Description

    Use Companies House to get information on companies registered in the UK - it's the official register of companies (so a government agency collates the data).

    Anyone wanting to operate a limited company in the UK has to register with them. This includes a limited company (Ltd), public limited company (PLC), or limited liability partnership (LLP). Sole traders don't have to register; nor do partnerships (without limited liability) - those are companies that involve two or more people that share ownership. Companies House is also responsible for dissolving companies.

    For each company, Companies House publishes:

    • Basic company details (registration number, registered office address, incorporation date, company type, status and standard industrial categorisation ()

    • Directors, company secretary and PSCs ()

    • Shareholding info

    • Annual financial statements.

    The site has a by company or person name. The allows you to filter (e.g. by status), and to download a CSV of search results (which will include only the first 5,000 results).

    You can also search for UK companies on and , but you are more likely to find up-to-date financial statements on Companies House. North Data may have other useful information (e.g. a graphic timeline of the company history and a network diagram of people and related companies).

    The is also published on Companies House. It's the register of overseas entities that 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.

    Cost

    Level of difficulty

    Requirements

    No registration is required and the site is free.

    Limitations

    A lot of data is stored as scanned PDFs so you can't copy text from them (e.g. annual returns).

    Companies House states that they don't check the accuracy of information that companies submit; they just check that submissions are complete (see this in the section "Company Information supplied by Companies House" on ).

    Applications can be made to redact Companies House data. This is usually done for privacy reasons, for instance for residential addresses (see more: ).

    Ethical Considerations

    This is public-facing information. As company officers have the option to remove sensitive information about themselves, the ethical considerations are limited (see more here: ).

    Guide

    Creating with Data: (Video guide to simple and advanced search and the API)

    Companies House:

    Companies House:

    Beauhurst Limited: (scroll down to 'The Basics of Companies House')

    Companies House

    Jonas Montenarh, Simon Marsden: (journal paper that describes various uses of Companies House data)

    Tool provider

    Department for Business and Trade, UK

    Advertising Trackers

    Page maintainer

    Chronotrains

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

    URL

    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 .

    Possible use cases

    While originally used to plan trips, Chronotrains can be repurposed for open-source investigations.

    This can aid open-source investigations with a time-sensitive location element.

    It can be used to:

    • Potentially verify travel claims: By entering a location and timeframe, investigators can determine if a reported train travel aligns with what is realistically possible.

    • Potentially track movement patterns: Analyze potential routes and locations reachable by train within a specific timeframe, helping identify areas a person of interest might have visited.

    How does it work?

    The platform’s 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.

    Cost

    Level of difficulty

    Requirements

    1. Internet connection

    2. Computer or mobile device

    Limitations

    1. Data Unavailable for Some Countries

    Currently, Chronotrains.com does not seem to provide train data for outgoing journeys from Bosnia and Herzegovina, Albania, and Belarus. However, data is available for neighboring countries, and some connections are displayed. For instance, train stations in Croatia include destinations that extend into Bosnia and Herzegovina, which are then visible on the map.

    NOTE: To determine if data is available for a specific location, check the individual train stations represented as dots on the map. Filled dots indicate available data, while empty (white) dots signify the absence of outgoing train information.\

    As of January 2025, the map started including some train data in Turkey and Montenegro. Russia still does not have any data available on the tool.

    While Ukraine is marked as available on the map, it may be incomplete. Make sure to cross-reference with other neighboring countries’ train data, such as Polrail, and Ukraine’s national railway network, Ukrainian Railways.

    1. Accuracy

    Chronotrains.com includes a caveat (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.

    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.

    Guides and articles

    A description and demo for the tool, including an interview with the tool provider:

    Tool provider

    Benjamin Tran Dinh, , France,

    Advertising Trackers

    Page maintainer

    Convert Geographic Units

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

    URL

    http://rcn.montana.edu/resources/Converter.aspx

    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.

    • Standard UTM: Convert to and from Zone Easting and Northing 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.

    Cost

    Level of difficulty

    Requirements

    • Web Access: Any modern web browser.

    Limitations

    • UTM and NATO: UTM and NATO easting and northing values are rounded to the nearest meter. Conversions to NATO coordinates are only done for the WGS84 ellipsoid.

    Ethical Considerations

    N/A

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

    Tool provider

    Montana State University - United States

    Advertising Trackers

    Page maintainer

    DiscordLeaks

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

    URL

    (last accessed Oct 31. 2025)

    Description

    Datawrapper

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

    URL

    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:

    BskyThreadReader

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

    URL

    Description

    Discord Chat Exporter

    A tool for exporting Discord chat logs in multiple formats.

    URL

    Description

    DiscordChatExporter

    DeHashed

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

    URL

    Description

    docker pull bellingcat/auto-archiver 
    docker run -it --rm -v $(pwd)/secrets:/app/secrets bellingcat/auto-archiver --config /app/secrets/config.yaml
    pip install auto-archiver
    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)
    auto-archiver --config config.yaml
    auto-archiver --config my_csv_config.yaml
    pip3 install -r requirements.txt
    python blackbird.py --filter "cat=social" --username bellingcat 
    python blackbird.py --filter "name~Mastodon" --username john 

    Lieth Carrillo

    CITES Wildlife TradeView
    cases
    format
    meeting
    study
    study
    A guide to using the CITES Trade Database
    What do CITES data tell us about the legal wildcat trade?
    An Assessment of Wildlife Trade in Central Asia by TRAFFIC
    Fisheries and trade of seahorses in Brazil: Historical perspective, current trends, and future directions - Rosa, Ierecê & Oliveira, Tacyana & Osório, Frederico & Moraes, Luiz & Castro, André & Barros, Glaura & Alves, Rômulo.
    Tracking the wildlife trade: Usability of shipment identifiers in the CITES Trade Database - Michal Berec, Magda Vodrážková, Irena Šetlíková.
    China’s International Trade of Parrots from 1981 to 2022 Based on the CITES Trade Database - Jinming Zhang, Qingqing Wang and Jianbin Shi.

    Katherine de Tolly

    SIC code
    people with significant control
    simple search
    advanced search
    OpenCorporates
    North Data
    Register of Overseas Entities
    advanced search
    download
    here
    this page
    How to Protect Your Personal Information on the Companies House Register
    Removing your home address from the Companies House register
    Exploring data from Companies House
    Searching the Companies House register
    YouTube channel
    How To Get The Most Out of Companies House Data
    guide for using their API
    Unmasking the oligarchs – Using open source data to detect sanctions violations
    Cninfo
    Court Enforcement Information Publicity
    National Enterprise Credit Information Publicity System
    QCC
    https://www.qcckyc.com/
    Gongsi.com.cn
    Xuanzhi
    88cha
    BskyThreadReader is a web-based tool that enables users to view and share Bluesky threads without requiring a Bluesky account. This tool offers instant access to Bluesky discussions, presenting content in an easy-to-read format. It can be a valuable resource for open-source researchers and journalists who need to monitor conversations on Bluesky without logging in.

    Cost

    BskyThreadReader is completely free to use and open-source under the MIT License. There are no paid features or subscriptions required.

    Level of difficulty

    Requirements

    No Bluesky account, API key, or registration is required. The tool runs in any modern web browser with JavaScript enabled and does not require extensions or additional software.

    Limitations

    • Read-only access: Users cannot log in, post, or interact with threads; they can only view them.

    • No search functionality or filtering beyond viewing a given thread.

    • Relies on a third-party service for fetching threads; if that service or Bluesky’s servers are down, the viewer will not function.

    • Large or deeply nested threads may be difficult to navigate.

    Ethical Considerations

    BskyThreadReader accesses only publicly available data, ensuring compliance with user privacy on Bluesky. However, open-source researchers should:

    • Cite and share content responsibly to avoid misrepresentation.

    • Consider archiving important threads for verification, as Bluesky posts can be deleted. (There is no turnkey solution to archiving Bluesky threads yet, but you can use Hunch.ly or the Bluesky API. Searching github for “BlueSky thread archive” or “bsky export” can help you find tools and examples.)

    • Be mindful that third-party services could log thread fetches, which may have implications for sensitive investigations.

    Comparison with similar tools

    • Skyview (skyview.social) offers multiple viewing modes, including a nested tree view and single-post embedding. It's fully open-source and explicitly privacy-centered.

    • Blueviewer (blueviewer.pages.dev) is another open-source thread viewer that works across various Bluesky apps. It is lightweight and straightforward to use but lacks Skyview's nested-tree and single-post embedding features.

    • Skythread (blue.mackuba.eu) focuses on displaying threads in a tree structure, making it better suited for long discussions.

    Compared to these alternatives, BskyThreadReader is simple and effective but lacks advanced features such as thread trees and privacy-focused enhancements.

    Guides and articles

    -

    Tool provider

    Developed and maintained by Luca Hammer (@luca.run on Bluesky, @luca on Mastodon, based in Germany). The tool is based on his earlier Mastodon viewer (MastoVue) and is openly available for the community.

    Advertising Trackers

    Page maintainer

    Martin Sona

    https://bskythreadreader.glitch.me/
  • 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.

  • Freya

    https://www.icsm.gov.au/education/fundamentals-mapping/earths-coordinate-system
    https://en.wikipedia.org/w/index.php?title=Geographic_coordinate_system&oldid=1239962932
    https://journeynorth.org/tm/LongitudeIntro.html
    https://www.montana.edu/
    Sherlock
    How often are Bing satellite Maps ?
    Evaluate its interactions and network position by looking at who engages with the account and what content it promotes.

    Sky Follower Bridge

    Twitter → Bluesky

    Finds cross-platform identities between Twitter and Bluesky

    Gephi
    Maltego
    Gephi
    Maltego
    Gephi
    Maltego
    Jaz’s Atlas
    Bluesky Directory
    https://www.bellingcat.com/news/2023/01/27/anatomy-of-a-shelling-how-russian-rocket-artillery-struck-mykolaiv/
    https://www.bellingcat.com/news/2024/07/09/russian-missile-identified-in-kyiv-childrens-hospital-attack/
    https://www.youtube.com/watch?v=MoEwL2fbtDM
    https://www.youtube.com/watch?v=9ZPFuVQ_MFQ
    https://www.youtube.com/watch?v=VRgqMvy16IU
    Blender Discord:
    Kyiv Children’s Hospital Attack
    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.
    post/comments, 2025‑02.
    Bluesky developer guidelines
    Bluesky ToS, 2025‑08‑14
  • Foreign Language Search: Based on our tests, it can search using the Cyrillic alphabet if the characters appear in the title or description.

  • 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

    Misc categories: Various, Unknown

    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.

    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.

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

  • No offline functionality - Absence of an offline version creates challenges for field users with limited connectivity (unlike, for example, Bulletpicker.com)

  • It's unclear what quality requirements CAT-UXO has for contributors or how they review information before adding it to the database.

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

  • 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

    Afton

    collective awareness platform
    EOD operators, Military, Police, NGOs, divers, dog handlers, medics, and mine risk managers
    Terrorist Groups
    SALW
    UCAV
    AFV
    “Varying open source information and individuals.”
    Gathered via social media
    Paid member contributors
    Landmines
    Submunitions
    Hand Grenade
    Projected Grenade
    Rocket
    Fuze
    Delay Fuze
    Pibd
    (AWAF) All-Ways Acting Fuze
    Firing Pin
    the common EO term referring to a purpose or function of ordnance)
    https://cat-uxo.com/sign-up
    Terms and Conditions state
    The Terms and Conditions state that it does not teach or endorse EOD practices
    Sponsored by commercial EOD entities.
    Kenyan Weapons Linked to Sudan's Civil War
    Search categories for EO on the landing page of the tool.
    On the landing page of the tool, users can find the search bar and the various EO types for ease of search.
    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.

    Accessible

    Technical Reference (with caveats): Although the site explicitly states that it is not for identification or instruction by unqualified individuals, trained specialists may use it as one reference point among others. For those with foundational knowledge or who have professional qualifications, this tool may be helpful because it provides data such as:

    • Hazardous components, if available

    • Chemical composition of a filler

    • Ballistic properties

    • and

    • Precise measurements

    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.

  • Afton

    Bulletpicker platform
    “ordnance-related technical manuals, generally from the World Wars, Vietnam, and more recent conflicts.”
    these sectors
    wide range of users
    The provider mentions
    here.
    public domain and include copyright-expired books
    Library
    Fillers
    "energetic material (propellants, explosives, or pyrotechnic mixes)" contained inside military munitions.
    Ordnance
    how weapons behave as they are launched
    Fuzes
    Wikipedia article
    here
    English and Ukrainian.
    Allied and Enemy Explosives (1946)
    Current British Land Service Fuzes (1962)
    The tool’s homepage explicitly states several limitations:
    the Ordnance/Bombs subcategory
    “Clusters and Dispensers” subcategory
    The International Traffic in Arms Regulations (ITAR) also strictly control the sharing of military and defence-related information or “technical data”
    contributors
    Information (if available) on fillers are organized as follows: Other Names, Use, Sources. (Image credit: Bulletpicker.com)
    This is the navigation pane of the website, located to the left. This shows a sample navigation for a user interested in researching Ukrainian ordnance. Note that the contents are mainly those found in the public domain.
    This is a quick guide we created for navigating information on various ordnance listed on the website. Note that not all types of ordnance have information on each of these categories. Some do not have images, and some do not have information on how they function or information on hazardous content. Also note that sometimes items will contain just a diagram and no real-life photo, or just a real-life photo with no diagram. Sometimes, these items contain both. This example can be found on: https://www.bulletpicker.com/landmine_-apers_-m2a4.html
    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.

    Follow the site’s safety advice (use Tor/VPN, JS/privacy controls) when opening external links.

    – Discord corpus — Server index shows 291 total servers (100/page). [as of 2025‑10‑31] – User index — 175,620 total users (100/page). [as of 2025‑10‑31] – Keyword search and Advanced Search with From/To date filters. – Rocket.Chat corpus — includes Patriot Front leak; UR notes 55,249 Rocket.Chat messages hosted with attachments and “Vault” downloads. – Skype corpus — browsable conversations and user listings.

    Purpose, Methodology, and Scope

    Purpose and Scope: DiscordLeaks is an online database created by the media collective Unicorn Riot to publish leaked chat logs from private Discord servers used by white supremacists and far-right groups. (unicornriot.ninja, discordleaks.unicornriot.ninja) Unicorn Riot’s mission is to expose the hidden organizing and communications of these groups as a form of public-interest journalism​(unicornriot.ninja).

    Since the 2017 Charlottesville “Unite the Right” rally, Unicorn Riot has obtained hundreds of thousands of Discord messages from dozens of extremist servers and made them accessible to journalists and researchers​(discordleaks.unicornriot.ninja). As of recent reports, the DiscordLeaks archive hosts millions of chat posts from over 80 Discord servers tied to racist and far-right activities (​unicornriot.ninja​unicornriot.ninja). This initiative is part of Unicorn Riot’s broader “Far-Right Investigations” project aimed at shining light on extremist networks while they believed they were speaking in private​(unicornriot.ninja,​unicornriot.ninja).

    Methodology: Unicorn Riot journalists collected these chat logs in the course of investigating hate groups, often by infiltrating or monitoring private Discord servers with the help of anonymous sources. (​)

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

    Key Use Cases and Features:

    1. Browsing Leaked Chat Logs

      • Users can navigate individual servers, channels, or participants within the archive.

      • Logs span multiple platforms (Discord, Rocket. Chat, Skype), with Discord being the primary focus.

    2. Searching and Filtering

      • The site provides search capabilities for specific usernames, keywords, or phrases.

      • Basic and advanced search modes help narrow down results by date range or server.

    3. Investigation of Far-Right Networks

      • The logs often reveal organizational details, ideological discussions, and event planning.

      • Researchers and journalists can identify patterns and connections between groups or individuals.

    4. Public Access to Primary Source Material

      • Allows open scrutiny of communications that have historically been private.

      • Encourages transparency about hate-speech activities and extremist discourse.

    When/Why a Researcher or Journalist Might Use DiscordLeaks:

    1. Documenting Extremist Organizing:

      • Example: A journalist investigating a local protest or rally might discover planning details in the leaked chat logs.

      • Outcome: Gaining insight into the coordination, participants, and strategies of hate or extremist groups.

    2. Tracking Cross-Platform Activities:

      • Example: A researcher might compare chat discussions on Discord with related user accounts on other social platforms.

      • Outcome: Revealing how certain narratives or calls to action propagate across platforms.

    3. Verifying Claims or Rumors:

      • Example: A public figure is rumored to have participated in a far-right server chat. A search might confirm or disprove it.

      • Outcome: Fact-checking direct quotes or involvement in extremist communications.

    4. Studying Group Dynamics and Radicalization:

      • Example: An academic researcher could analyze the text content of logs to see how extremist language evolves over time.

      • Outcome: Identifying shifts in rhetoric, recruitment strategies, or new ideological trends.

    What DiscordLeaks Shows

    • Server and Channel Logs:

      • Usernames, messages, timestamps, and attachments (where applicable).

      • Topic-specific channels, such as organizing events, sharing propaganda, or casual conversation.

    • Cross-References of Activity:

      • The ability to track a specific user across multiple messages or servers.

      • Potential references to external resources, websites, or memes shared within the community.

    • Data from Other Platforms:

      • Beyond Discord, archives from Rocket. Chat or Skype channels are also available, depending on what Unicorn Riot reporters collected.

    Search and Browsing

    • Basic Browsing:

      • Servers: Navigate to https://discordleaks.unicornriot.ninja/discord/server/ and select a server of interest.

      • Channels: Within a server, browse channels to view sequential chat logs.

      • Users: Go to https://discordleaks.unicornriot.ninja/discord/users and select a user to view their contributions.

    • Basic Search:

      • Navigate to https://discordleaks.unicornriot.ninja/discord/search.

      • Enter search terms.

      • Choose to search a single server or all servers.

    • Advanced Search:

      • Select “Advanced Search” to refine queries further.

      • Specify a server (optional).

      • Enter date parameters (optional).

    Investigations and Research Using DiscordLeaks as a Source
    • Legal Evidence: The leaked Discord chats have been used in court proceedings against white supremacists. Notably, attorneys in the Sines v. Kessler civil lawsuit (filed by victims of the Charlottesville violence) submitted Unicorn Riot’s Discord logs as evidence of planners’ intent​

      (unicornriot.ninja). Observers pointed out that discussions in the chats (e.g. about weapons and running over protesters) bolstered claims that the rally organizers conspired to commit violence (​cjr.org). Prosecutors in the criminal case against the Charlottesville car attacker, as well as other civil suits, also reviewed the DiscordLeak logs for relevant communications​(cjr.org). In these ways, Unicorn Riot’s published leaks have directly informed investigations and accountability efforts after far-right violence.

    • Investigative Journalism: Many news outlets have cited DiscordLeaks to expose extremist activities. For example, ProPublica tapped the Charlottesville Discord chat dump to report how white supremacists joked about vehicular attacks weeks before 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 (​).

    Cost

    Level of difficulty

    • Beginner-Friendly (Web Browser Usage)

      • Basic searching or browsing chat logs is straightforward; it requires only a browser.

    • Moderate for In-Depth Research

      • Large-scale text analysis, cross-referencing multiple users or servers, and systematic data collection may require more advanced skills.

    Requirements

    • A modern web browser.

    • Stable internet connection.

    Limitations

    • Partial Coverage: This is not a comprehensive archive of all Discord servers, or even all far-right servers. It only includes servers that Unicorn Riot’s team had access to.

    • Potential Data Gaps: Some servers or channels might have been deleted or not fully logged, leading to incomplete archives.

    • Relevance: The data can be most useful to those who already know the group, channel, or user they’re investigating.

    • Unverified Accuracy: Logs are presented as-is. Names, time stamps, or content may be incomplete or contain disinformation.

    Ethical Considerations

    • Infiltration and Privacy: The content originates from private servers that were accessed through journalistic or infiltration methods. Though published publicly, it may include sensitive or personal information.

    • Content Sensitivity: Chat logs may contain hate speech, extremist rhetoric, or graphic content. Users should proceed with caution.

    • Legal and Ethical Use: Verify the context and consider potential legal implications if referencing this material in publications or research. Always handle personal data responsibly.

    Tool provider

    Unicorn Riot, based in the United States, is a decentralized, educational non-profit media organization.

    Advertising Trackers

    Page maintainer

    Martin Sona

    https://discordleaks.unicornriot.ninja/
    "[t]he idea is that you have a two-minute interaction with the tool”. 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 that Datawrapper, as "an open source tool for anyone who wants to create a chart or map from their data, came out of the knowledge that expecting every journalist to know code is unrealistic."

    How it works

    Datawrapper is particularly helpful during the analysis and presentation stage of digital open-source investigations. It supports three categories of visualizations: Chart, Map, and Table. Note that the charts, maps, and tables generated are, by default, interactive. They will respond to the user’s mouse hovering over the various data on display.

    TIP: It is helpful to check the Datawrapper Academy website or its blog prior to beginning a project. It covers straightforward descriptions of various chart, map, and table types. This is useful for determining which kind of data and how many data points you need for a particular type of visualization.

    NOTE: Prepare your data. Ensure that your data is organized, complete and refined prior to adding the data on the interface.

    CHART

    Charts can turn complex data into visual representations that are easier to interpret. It simplifies information by distilling large amounts of data, making it easier to grasp key trends, patterns, and outliers without having to wade through raw data. It can also reveal relationships between variables.

    If using Datawrapper to create a chart, users have four main steps to complete. They (1) upload their data, (2) double-check that data is displayed correctly, (3) visualize, and, finally, (4) publish/download or embed the final product.

    Log in and proceed to the Dashboard. Click “Create New” and select “Chart”.

    Upload Data

    Users can upload data in four ways:

    1. Copy and paste an already existing data table into the empty field to the right.

    2. Upload an XLS/CSV file (typically one used in MS Excel)

    3. Connect to Google Sheets by inputting a link.

    4. Enter a URL link to an external CSV file.

    Check Data

    Datawrapper includes this step to allow users to verify the accuracy of their uploaded data and ensure that the tool displays the information as intended. Users should carefully check that all rows and columns are present, verify that each cell contains the correct value, confirm that there is no missing data, and make sure that the categories are correctly represented.

    Sample Steps for Checking Your Data (CLICK TO EXPAND)

    Suppose you’re using Datawrapper to create a chart showing the number of armed conflict incidents reported in various countries over the past year. After uploading your data, Datawrapper prompts you to review it.

    1. Check Rows and Columns: Ensure that your dataset includes all the countries you want to analyze and that each country has data for all relevant time periods or types of incidents. For instance, verify that rows are present for countries like “Country X,” “Country Y,” and “Country Z,” and columns are included for different types of incidents, such as “Military Engagements,” “Civilian Attacks,” and “Terrorist Incidents.”

    2. Verify Cell Values: Double-check that each cell displays accurate incident counts or details. For example, if “Country X” should have recorded 200 military engagements in the past year, ensure that this number appears correctly in the corresponding cell.

    3. Look for Missing Data: Check for any gaps in the data. If “Country Y” is missing data for “Civilian Attacks,” confirm whether this is due to a data reporting issue or if the data is genuinely unavailable. Ensure that this omission is intentional and not an error. Missing data should be addressed or noted appropriately.

    4. Confirm Category Accuracy: Ensure that the categories are accurately labeled. For instance, make sure that the column headers correctly represent types of armed conflict incidents and are not mistakenly labeled with unrelated categories. Also, confirm that the row headers accurately list the countries and not the types of incidents.

    Visualize

    This section lets users customize their chart to the most minute features, allowing the audience to understand the data effectively. Click on the different tabs below to see a representative list of features that can be customized.

    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.

    TIP on the "Annotate" tab: The “Notes” section can be useful for explaining limitations to data sources, margin of errors, or other caveats about the data that should be transparent to readers.

    NOTE on the "Layout" tab: Output locale language does not translate content users input but translates the built-in features of the tool itself (see Limitations Section).

    Publish/Embed

    The final step is to publish the chart. This step is particularly important if users plan to embed it in websites or blogs or share the visualization on social media platforms. Visualizations are private by default unless users publish them.

    NOTE: Datawrapper does not share visualizations publicly, even after publishing. It becomes visible only if users forward the URL to other individuals or embed it in their websites.

    Any changes made to the chart will not be visible to the audience until you "republish" the chart.

    Users can also export or duplicate the visualization. Users can export in PNG (image) format. This is a static and non-interactive version that users can download for printing or integration in reports.

    TIP: Once published, any changes to formatting or editing will not be reflected. Users will have to republish their visualization after making any changes. Go to the publish section, and click “Republish.”

    Users will end up with something that looks like this (Area Chart):

    MAP

    The map feature in Datawrapper is especially beneficial for open-source investigations, particularly when visualizing geolocated or verified incidents.

    These maps can visually represent complex data, making understanding and communicating findings easier. Investigators can use these maps to track and display various types of information, such as geographic distributions, locations of events, or the spread of certain phenomena over time. The interactive aspect allows viewers to engage with the data, zoom in on specific areas, and access detailed information, which is crucial for transparency and thorough analysis in investigations.

    The types of maps you can produce are: Choropleth map, Symbol map, and Locator map.

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

    Choropleth map

    A type of thematic map in which areas (such as countries, states, or regions) are shaded or patterned in proportion to the value of a specific variable. The purpose of a choropleth map is to visually represent the distribution of a variable across different geographic areas.

    Potential open-source use case for choropleth map (CLICK TO EXPAND)

    Imagine you have a map of your country, and you want to show where people have the most and least access to something, like internet speeds.

    A choropleth map is like a color-coded version of this map. Each area on the map, such as states or counties, gets a different color based on how high or low the internet speeds are there. For example:

    Dark Purple - might mean super fast internet speeds.

    Light orange - might mean average speeds.

    Yellow - might mean slow speeds.

    So, when you look at the map, you can easily see which areas have the best internet speeds and which ones don’t. The colors help you quickly understand and compare the data across different regions.

    \

    Select your map

    This step allows users to select what kind of base map is needed for data visualization. The Datawrapper list of maps contains a 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.

    TIP: Users can also upload their own maps. However, this is a slightly advanced feature, and you may consult this guide.

    Add your data

    Step 1 - Upload: There are four ways to add your data:

    1. Fill in the automatically generated table (located on the right of the screen):

    This section is automatically prefilled with two columns: Column A for the name of the Country or/Territory and Column B for the values. You can enter the values manually in Column B based on your dataset.

    1. Upload a file: CSV or Excel (located to the left)

    2. Copy and paste data (located to the left)

    3. Connect a remote data set: input a link to external data (i.e., data from NASA) or connect to Google Sheets.

    NOTE: The pre-made table seems to depend on the kind of map you select in the previous step. If you choose a World Map for your data, it will populate Column A with a list of countries in that map. If you choose a map of Asia, it will fill Column A with a list of countries for that continent.

    Step 2 - Match: To use the map, your data needs to have information like country names, short names, and codes. In this step, choose the preferred naming convention for countries. In addition, make sure you have all the columns and rows you need to display your data.

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

    NOTE: If the user does not use the rest of the countries/locations on the list, they will be grayed out in the map.

    Visualize

    Just like in the CHART section above, the Visualize tab lets users customize their map to the most minute features, allowing the audience to understand the data effectively. Click on the different tabs below to see a representative list of features that can be customized.

    The refine tab allows users to customize the details of the map. This includes:

    • Customizing the colors to represent different values;

    • 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, making it possible to represent categories alongside numerical data. This new feature helps reveal more nuanced regional patterns and tells a richer story beyond a single data point.

    Symbol map

    A symbol map, sometimes called a point map or dot map, is a type of thematic map used in data analysis to represent data points or values across geographic areas using symbols. Instead of shading regions like in a choropleth map, a symbol map uses symbols, such as dots, icons, or shapes, to show the location and magnitude of a variable.

    Key Features of Symbol Maps (CLICK TO EXPAND)
    1. Symbols Represent Data: Each symbol on the map represents a specific quantity or value. For instance, a dot might represent a certain number of people, a business, or an event.

    2. Size and Color: The size and color of the symbols can vary to convey different magnitudes or categories. Larger or differently colored symbols can indicate higher values or different categories.

    3. Geographic Context: Symbols are placed on the map according to their geographic locations. This helps visualize how data points are distributed across different regions.

    Comparing Values: Symbol maps allow users to see patterns, trends, and distributions of the data across different areas. They are useful for understanding spatial relationships and concentrations.

    Potential open-source use cases of symbol map (CLICK TO EXPAND)

    Tracking the outbreak of armed clashes in a region or disease outbreaks:

    Armed clashes in a region: Symbol maps can visualize and analyze the distribution and frequency of armed clashes across various regions in a country over a specified period of time.

    Disease Outbreaks: If tracking a disease outbreak, symbols could represent the number of reported cases in various locations, helping to visualize areas with higher or lower case numbers.

    NOTE #1: Prepare your data (do not skip this step): Whether you are using your own data or using data from an external source, it is important to make sure the data has all the information required by Datawrapper. For symbol maps, “Datawrapper 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 tool:

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

    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 provider, “They are a great choice if you want to show where something is located or happened.”

    Possible open-source use case for locator maps (CLICK TO EXPAND)

    Locator maps can be useful tools for open-source investigators. They provide visual context for data, helping to:

    • Visualize Geographic Scope: Understand the spread of events or information across a region.

    • Identify Patterns: Recognize trends or clusters in data distribution.

    • Compare different datasets to verify accuracy and completeness.

    • (especially geolocated incidents in conflicts or violent protests): convey complex information to audiences through visual storytelling.

    By placing data in a geographic context, investigators can gain deeper insights and uncover hidden connections.

    For example: showing demolitions and evictions in Jeddah, Saudi Arabia, may benefit from showing the different locations of demolished buildings in the neighborhood.

    Below are the main steps for creating locator maps:

    Data Preparation

    • Identify locations: Determine the specific locations you want to highlight on your map.

    • Gather coordinates: Collect the latitude and longitude coordinates for each location. You can use tools like Google Maps to obtain this information.

    • Prepare data: Organize your location data into a CSV or Excel file with columns for latitude, longitude, and location name (optional).

    Create a New Map

    • Log in to your Datawrapper account or create a new one.

    • Click on "Start Creating" and then select "New Map."

    • Choose the "Locator Map" option.

    Add Markers

    Markers are “the symbols, lines, areas, and/or text that you add on top of the map.”

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

    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

    TABLE

    Tables are highly versatile data visualization tools, allowing for the inclusion of text, numbers, images, and charts within each cell. This structured approach makes it easier to communicate complex information effectively.

    Prepare Your Data

    • Organize Your Data: Ensure your data is well-organized in a spreadsheet or CSV file. Each column should have a header, and each row should represent a different data point.

    • Check Data Types: Ensure your data is correctly typed (e.g., numerical, text). Datawrapper will automatically recognize these types, which helps format the table correctly.

    Start a New Visualization

    • Click on "Create a New Chart.": After logging in, you’ll be taken to the dashboard. Click on the "Create a New Chart" button.

    • Select "Table": Datawrapper offers several chart types, but for this tutorial, select "Table" from the list of options.

    Table Creation

    1. Choose the "Table" chart type.

    2. Customize your table:

    • Add a title and description.

    • Adjust column widths and formatting.

    • Use color coding or highlighting for emphasis.

    Data Visualization

    • Integrate charts: Add small charts (sparklines) within table cells for visual representation of data trends.

    • Highlight key information: Use conditional formatting to draw attention to specific data points.

    Publishing and Sharing:

    1. Choose a publishing option (embed, share link, download).

    2. Customize the appearance of your table (theme, colors, fonts).

    3. Publish your table and share it with your audience.

    Additional Tips (CLICK TO EXPAND)
    • Keep it simple: Prioritize clarity and readability.

    • Label clearly: Ensure column headers are descriptive and easy to understand.

    • Use whitespace: Enhance readability by adding space between columns and rows.

    • Mobile-friendly: Design your table to be responsive for different screen sizes.

    COLLABORATION AND TEAMS

    Datawrapper offers team features, enabling multiple users to work together on visualizations. This is particularly useful for investigative teams, allowing for shared insights and efficient workflows. It is also especially useful for collaboration within one organization and in instances where a team from one organization partners with a team from another organization.

    Detailed instructions on creating and managing Teams in Datawrapper can be found here and here. However, below is a summary of those steps and some important caveats.

    NOTE #1: According to the tool provider, if you create a team, you will automatically be the team owner, and every member of a team can use the features of the team owner's pricing plan. For example, if you bought a custom plan with two custom design themes, and you create a team, everybody in your team will be able to create charts with these two themes, use the PDF export, and use all other custom features.

    NOTE #2: Even as a “team owner,” members you have invited have the ability to edit the visualizations. Every member can edit, publish, or embed any visualization in a team folder.

    Click between tabs to see the steps:

    1. Log in to your Datawrapper account.

    2. Click on the menu icon (☰) and select "My Teams."

    3. Click on the "Create team" button.

    4. Give your team a name and invite members.

    Before creating a new chart, map, or table on Datawrapper, ensure you're working in the correct team. Check the top right corner to see which team is currently selected (with a checkmark).

    1. Organization: Create folders within your team to keep visualizations organized.

    2. Collaboration: Share visualizations and collaborate with team members in real-time.

    3. Team Settings: Customize team settings, including default folders, notification preferences, and embed code options.

    NOTE: Collaboration in Teams is live. 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. This new feature appears to be available to all accounts, not just the paid tiers. \

    POWERPOINT INTEGRATION

    Datawrapper recently added an integration into PowerPoint. In sum, the features are:

    • New Add-In for PowerPoint: Datawrapper released a free add-in for PowerPoint, available on Microsoft AppSource.

    • Access & Edit Visualizations: Access, embed, and edit all your Datawrapper visualizations directly within PowerPoint.

    • Private Visualizations: Visualizations remain private by default, with no need to publish them online.

    • Real-Time Updates: Stay connected to live data sources and update visualizations in one click before presentations.

    • Cross-Platform Adaptability: Visualizations created in PowerPoint can be used interactively on websites, as PNGs on social media, or in PDFs and print reports.

    • Interactive Visualizations: A separate add-in enables fully interactive features like zoomable maps, hover tooltips, and sortable tables. Learn more in the Datawrapper Academy.

    After testing this, we learned that the format differs slightly from the web version. The menu and editing options seem limited compared to the web interface. It may also take more time to familiarize yourself with the PowerPoint interface. Depending on the computing capability of your device, the visualizations in PowerPoint tend to lag sometimes when a feature in the visualization is being edited.

    Summary of key features that may be helpful for beginner open-source researchers (CLICK TO EXPAND)
    1. Platform: Datawrapper is a web-based tool accessible from any device with internet access.

    2. Integration: Supports integration with various data sources and formats for data import.

    3. Collaboration: users can set up teams to collaborate on a project.

    4. The Free version has unlimited visualizations and a lot of powerful features.

    5. Customization: It provides options for customizing the look and feel of visualizations to match user preferences

    6. Export Options: Allows users to export visualizations in static format such as in PNG, PDF, or have an interactive graph in HTML that users can forward to social media, or embed in websites.

    7. Easy User Interface: Datawrapper features a straightforward interface, drop down menu and integrated hints and explanation for users.

    8. Support: Offers well-written tutorials and support resources through their or through their .

    Cost

    NOTE: Even the free version includes robust features and can perform most data visualization tasks very well. The information on the pricing is available at: https://www.datawrapper.de/pricing

    Level of difficulty

    For charts and tables, the difficulty is level 2 out of 5.

    For maps, the difficulty level can increase from 2 to 3 out of 5.

    The difficulty level also increases as your dataset gets more complicated. The difficulty level also depends on the 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.

    Requirements

    1. Create a user account.

    2. Internet connection and a modern browser;

    3. Desktop device;

    4. An organized external dataset;

    5. Users may need a subscription to access extra features. The free version, however, is more than enough for many users.

    Limitations

    1. Charts:

    • Data Skills: Creating clear charts might require some knowledge of Excel formulas and data formatting. Uploading incomplete data can lead to unexpected results. Datawrapper has a list of troubleshooting issues that seem to be related to how CSV files are formatted prior to uploading them, for instance, on how to prevent Excel from changing numbers into dates, or on receiving the message "undefined" when uploading a CSV.

    • 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 problems formatting the data.

    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 perfect. 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 article, “Training staff and extracting meaningful insights post-visualization are additional hurdles.”

    • Data Limits: Datawrapper works best with smaller datasets. 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=custom

    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.” This article discusses the possibility that charts can be misleading and that data interpretation has some general pitfalls.

    Some examples of common pitfalls (CLICK TO EXPAND)

    Cherry-picking Data: Selecting only data points that support a particular narrative while omitting others.

    Outliers: Emphasizing or downplaying outliers to influence perception.

    Visual tricks such as “Chartjunk,” which refer to excessive clutter or unnecessary elements that can distract from the main message.

    Misleading Visual Elements: Using colors, shapes, or sizes that can alter perception.

    However, to mitigate this, practice is key. "This practice of constantly interrogating your data with a careful skepticism is likely the most important aspect of working with data," writes Will Chase.

    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." By Pooja Chaudhuri and Melissa Zhu

    Datawrapper guides

    Datawrapper Academy: https://academy.datawrapper.de/

    Datawrapper Training Slides: https://www.datawrapper.de/training-materials

    How to create teams and other guides related to working in collaboration: https://academy.datawrapper.de/category/210-teams

    Guides from other sources

    Video Tutorial: Datawrapper Training. 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-data

    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%20selecting

    Nightingale, Journal of Data Visualization Societyhttps://medium.com/nightingale/constructing-a-career-in-data-visualization-the-how-18ad4900c120

    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%20patterns

    Tool provider

    Datawrapper, Germany

    Advertising Trackers

    Page maintainer

    Afton

    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.

    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

    Some features include:

    • Filtering Options: by date ranges, keywords, user or message type (only export pinned messages for example)

    • Selecting multiple threads to export at once

    • Support for Markdown, reactions and attachments

    • The CLI version can be used to schedule exports

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

    Cost

    The tool is free and open-source.

    Level of difficulty

    GUI is beginner-friendly. CLI requires command-line familiarity. Both versions need a Discord Account and an API Token.

    Requirements

    Platform support: Windows, Linux, MacOS. Also available as a Docker Image.

    Discord Account Token:

    • Personal Token: Obtained from browser developer tools.

    • Bot Token: Obtainable from the Discord Developer Portal with message content intent enabled.

    Limitations

    • Access Limitations: Only exports content accessible by the logged-in account or authorized bot.

    • Terms of Service Compliance (Important): Automating personal accounts is against Discord's Terms of Service and may result in account termination. Carefully consider ethical and legal questions before you decide to use the tool.

    • Bot Tokens limitations: The use of bots requires some knowledge on the Discord Developer API. It can limit the tool's functionality to servers.

    • Unavailable features: Exporting a forum thread is currently not implemented in the GUI version.

    Ethical Considerations

    • Consider consulting your organization’s legal team to discuss Discord's Terms of Service and other legal and ethical questions before using this tool.

    • Only export chats you have permission to access; unauthorized exporting may violate privacy laws.

    • Consider anonymizing data if used for public work.

    Guides and articles

    • Official Documentation on Github

    • "Mobile Forensic Analysis of Discord Services Cyberbullying Case using National Institute of Justice Method"by Hafizhah Dyanty Putri and Imam Riadi on International Journal of Computer Applications (0975 – 8887) Volume 186 – No.35, August 2024

    Tool provider

    Oleksii Holub (Tyrrrz on GitHub) is an open-source software developer from Ukraine.

    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team

    https://github.com/Tyrrrz/DiscordChatExporter
    DeHashed has compiled a searchable database of leaked personal information and sensitive data, and launched its web domain registration search tool in April 2025.

    The platform now operates across four service lines:

    • Search: DeHashed's original offering, Search allows users to search through billions of records, including names, email addresses, usernames, IP addresses, physical addresses, phone numbers, vehicle identification numbers, and web domains.

    • Monitoring: Its new Monitor function alerts users in the event that their personal data, such as email addresses, is leaked. The free subscription allows for 10 monitor tasks.

    • API: Users can integrate the Dehashed API into their own applications.

    • WHOIS: The newly-launched WHOIS database allows users to search through web domain registration information, including historical data.

    DeHashed is ostensibly designed for individuals and companies to detect and monitor data breaches in real time, but its Search and WHOIS offerings also be effectively used for open source research.

    You can search by domain or field, increase or decrease the number of results displayed, use wildcard characters, run regex searches (a form of advanced searching that looks for specific patterns) and mix operators (e.g. email and username together).

    DeHashed publishes a detailed search guide here, explaining how to search by field, use wildcard characters, or search a specific data origin. The platform also published a list of its data sources here, and has a FAQ page here.

    Using Search for Open Source Investigations

    For example, you can use DeHashed to help search for someone who is trying to conceal their identity.

    You can start by running an email address through DeHashed to identify accounts your subject maintains, along with the passwords associated with those accounts (do not try to log in to any person's account, this is unethical!). You can then go back to the DeHashed search engine and run a new search for that password, which may identify a whole new set of accounts and email addresses that use the same password. That way, you might be able to find out whether your subject is operating under an alias name or email address, all the while using and recycling the same passwords.

    You might also find IP addresses and location-specific accounts that can help you start spotting patterns and clues as to your subject's location or activities.

    Pay attention to their usernames and passwords. Do they contain numbers that could represent dates of birth? Or the name of the city they live in?

    Record any relevant results and data points as you go to map out a subject's online footprint. How many usernames, email addresses, IP addresses are they linked to? What do these tell us about their online activities, interestes, location etc.?

    Step-by-step guide on how to use Search

    The search engine is extremely simple to use and user-friendly. You can run a keyword search either by field or across all fields:

    Screenshot 1. Search interface.

    If you search by, say, email address, you will get a list of various data points associated with that email, including names and passwords. You can then run more searches against, for example, the names and passwords you identified during your original search with a view to finding more accounts and generating fresh research leads.

    Screenshot 2. You need a paid subscription to view results.

    It is free to search if you set up an account with just an email and password, but you need a paid subscription to actually view the results. See below for pricing information.

    Using WHOIS for Open Source Investigations

    WHOIS databases can help you understand who is behind a website. There are two main contexts/ways you can approach this:

    1. Run a search against a domain name to find out more information about the identities of the individuals or companies that have registered a website.

    2. Run a search against an individual or organisation to find out if they run any websites.

    Step-by-step guide on how to use WHOIS

    Search by domain name, keyword, IP address or other domain-related information. The different categories are in the screenshot below, and the search engine will prompt you with the type of information you need to enter for each category.

    There are two main ways you can search:

    • The name of the domain (website) by using the WHOIS tab to find out current registration information, or the WHOIS History tab to retrieve information regarding previous owners or changes in ownership over the past ten years;

    • Any information you might have about the owner, ranging from name and physical address to their email address and phone number, by using Reverse WHOIS.

    Screenshot 3. WHOIS interface.

    You will need to purchase credits to run a search.

    Cost

    You can use Search for free, but you need to purchase a subscription to view the results.

    Screenshot 4. Search pricing.

    To use WHOIS, you need to buy credits.

    Screenshot 5. WHOIS pricing.

    The current pricing information for each one of its four offerings can be found here (click 'Purchase').

    Level of difficulty

    Requirements

    You have to create an account to run searches. This is relatively easy and requires only an email address and password.

    Limitations

    DeHashed aggregates leaked data and is not a comprehensive repository of every email address, username etc. in existence. If you can't find a data point in DeHashed, it doesn't mean that it doesn't exist.

    Ethical Considerations

    Consider the ethical and legal implications of analysing and using leaked user data in your research. Carefully consider and decide whether to use this data in keeping with the nature and purpose of your work. Does the end justify the means? Also consider potential legal regulations in your country and industry.

    Guides and articles

    The following YouTube tutorial demonstrates how to use DeHashed creatively to generate new research leads. NB: the tutorial uses the old version of the platform, but the research tips are still valid.

    Tool provider

    Not so clear. The website's privacy policy suggests that DeHashed is registered to an address in Las Vegas, Nevada.

    Advertising Trackers

    Page maintainer

    Ana

    https://dehashed.com/

    Afton

    website
    Deutsche Bahn
    Direkt Bahn Guru
    GitHub page
    https://io.deutschebahn.com/en/services/passenger-rail/
    international destinations
    Direkt Bahn Guru
    that the travel times are based on estimates only provided by Deutsche Bahn data
    GitHub page
    “faster than walking but slower than biking.”
    GitHub page
    A post from May 2023
    “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.”
    Limits
    page
    FAQs
    https://www.youtube.com/watch?v=3ODcetbkq7U
    https://x.com/_benjamintd
    https://x.com/chronotrains
    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.
    Discussions tab
    auto-archiver.readthedocs.io
    Gyrovague
    Wikipedia

    Earth Explorer

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

    URL

    https://earthexplorer.usgs.gov/

    Description

    Offers historical satellite imagery and aerial photograpy. Option to search for imagery for specific locations.

    Cost

    Some images can be downloaded for free, others need to be ordered and are paid.

    Level of difficulty

    Requirements

    Recommended to create an account which is free (but it asks for e-mail address and personal information like address etc.)

    Limitations

    It is possible to see previews for imagery but it is often necessary to pay to order and download the actual image. Some images are available for free.

    Guide

    Tool provider

    Advertising Trackers

    Page maintainer

    Distill.io

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

    URL

    https://distill.io/ (last revised Aug 31., 2025)

    Description

    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, macros and webhooks to reduce noise, handle logins, and route alerts into other systems. ; ; ; ;

    Practical Applications for Open Source Researchers

    For Open Source Researchers, Distill.io can be an invaluable tool for:

    • Monitoring Target Websites: Keep track of updates on websites related to investigations, including changes in content, new postings, and removals.

    • Tracking Social Media Profiles: Monitor public social media pages or profiles for updates without needing to log 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.

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

    Using Distill.io

    First, you can register with your own email, or use a dedicated email address or alias. You can see all running monitors on your . You can monitor websites, feeds, JSONs, PDFs, Word documents, uptime and whole sitemaps (alpha, may be buggy).

    When you add a new monitor, you make the following choices:

    • : Whether to monitor the whole page or only a part of it. Select the if you want to monitor only certain parts (recommended).

    • Device: - Distill.io can run locally or in the cloud. This determines whether it only checks while your computer is running (local) or 24/7 (cloud). In the free plan, you can run only a limited number of trackers in one account, but more locally than in the cloud (25 local vs 5 cloud monitors on Free). Consequently, you can check cloud-based monitors in the , while local monitors live in .

    • Name: Pick a name for your Monitor that's easy to recognize for you and informative. You may want to configure several monitors for one website, so consider the purpose as well when picking a name.

    When you add a monitor, you can use the Visual Selector Tool, to select only those parts of the website that you want to be alerted about if they change. These could be release versions, GitHub issue submissions, or parts of a text that contain information about a person or entity.

    After you click save, your monitor will be active.

    Additional Tips for OSINT Researchers

    • is critical because uptime is crucialCombine 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:

    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.

    Level of difficulty

    Requirements

    • Account Creation:

      • Required for synchronization across devices and accessing cloud monitoring features

    • Browser Extension:

      • Available for Chrome, Firefox, Opera, and Edge

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

    • Dynamic or login‑gated pages may require Macros or Dedicated Cloud Devices; sessions can expire and must be refreshed. ; .

    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:

    Guides and articles

    What is Distill? | Distill. (2023). Retrieved August 1, 2024, from

    Local Monitor vs. Cloud Monitor | Distill. (2023). Retrieved August 1, 2024, from

    Distill (Director). (2023, May 26). How to Use the Visual Selector in Distill [Video recording].

    Tool provider

    Distill.io by Neemb LLC / Neemb Web Services Pvt Ltd (Delaware), U.S.

    • Contact Information: Available on their

    Advertising Trackers

    Page maintainer

    DomainTools Whois Lookup

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

    URL

    https://whois.domaintools.com/

    Description

    DomainTools Whois allows you to gather information about a domain name including domain name registration information, including the registrant's contact details, registration dates. These details can help to identify ownership and administrative details of a domain.

    The data fields returned in the primary Whois entry can be used to pivot to additional data points during an investigation. For example, you can see the number of other domains associated with the registrant, the number of other domains hosted on the same IP address, and the number of historical Whois records in the DomainTools database.

    The main Whois page includes a mix of free and paid tools that are offered by DomainsTools. You can use these by hovering over the small arrows next to some of the entries (e.g. Name Servers, IP Address etc.), or from the Tools section on the right side of the page.

    Of these Tools, the following can be used without a 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.

    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.

    Additional tools available for subscribers

    Several tools are available for paying subscribers - a comprehensive breakdown can be found . DNSDB Scout and IRIS Investigate are particularly useful in investigations:

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

    • collates a range of information on domain names, from Whois to DNS data, and presents this in one place.

    Cost

    DomainTools Investigative Journalism Grant Program

    Investigative journalists can for a grant to access IRIS Investigate and DNSDB Scout at no cost (or a reduced cost). Prospective users must meet a set of criteria and can apply via email.

    Level of difficulty

    Requirements

    None

    Limitations & Ethical Considerations

    Certain pivots and additional tools (e.g. hosting history, network tools) require a paid subscription to DomainTools.

    As part of domain privacy measures, most domain registrars offer Whois privacy services that anonymize the registrant details. As a result, you may not be able to find the real name of the individual who owns a domain or other details associated with them. Instead, you will see a "Registration Private" designation where the individual's name would be, and generic email and physical addresses associated with the domain registrar. For example, Bellingcat.com's Whois record contains such privacy measures:

    Guides and articles

    All resources can be accessed in one place. User guides by DomainsTools can be found and , and guidance is also available for and .

    API documentation can be found .

    Tool provider

    is a provider of Whois and other DNS profile data for threat intelligence enrichment.

    Advertising Trackers

    Page maintainer

    EIA Global Environmental Crime Tracker

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

    URL

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

    Description

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

    Cost

    Level of difficulty

    Requirements

    Internet access is required to use the tracker.

    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.

    Ethical Considerations

    The EIA acknowledges one of its donors is the UK government through the IWT Challenge Fund, which specifically the EIA's prosecution dashboard.

    Guide

    EIA's

    EIA has a that offers an overview of the tracker.

    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 are in the United Kingdom.

    Advertising Trackers

    Page maintainer

    EDGAR Suite

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

    URL

    https://pypi.org/project/edgar-tool/

    • Source code is freely available on GitHub (v 2.1.2 – 15 May 2025, last checked Oct 28, 2025.)

    • Users can download edgar-tool (the CLI) directly from

    EDGAR Database Overview

    (Electronic Data Gathering, Analysis, and Retrieval) serves as the SEC’s public database of corporate filings. It includes both quantitative and qualitative data for legal entities that issue securities in the U.S. Accessible since the mid-1990s, EDGAR offers its data for free, rendering it a crucial resource for corporate OSINT, financial analysis, and investigative endeavors.

    Why Use edgar-tool Instead of the EDGAR Website?

    Despite ’s utility, its web interface can be difficult to use for large-scale tasks or specialized queries (e.g., no simple batch downloading, no single RSS feed for multiple entities, etc.). edgar-tool overcomes these limitations by:

    1. Automating Search & Download: Scrapes EDGAR in chunks, merges results, and exports them in .csv or .jsonl, avoiding repetitive manual page-by-page downloads.

    2. Enabling Large-Scale Analysis: The tool can handle thousands of filings, letting you run advanced queries (like tracking mentions of a keyword in multiple forms).

    3. Filterable RSS: Subscribes to the broad EDGAR RSS feed, but filters results by the specific tickers you care about, generating a single consolidated file.

    EDGAR Command Line Interface (edgar-tool) — Detailed Overview

    1. Automated Bulk Retrieval of Filings

    • Challenge with EDGAR Web: The SEC interface typically requires browsing multiple result pages and downloading PDF/HTML documents individually. This is tedious and prone to errors when dealing with dozens or hundreds of filings.

    • edgar-tool Solution: Text Search automates queries, segmenting them into manageable “chunks.” It then merges all pages into a single .csv or .jsonl file and can optionally download the linked filings themselves.

      • Example

    2. Standardized Financial Data from XBRL

    • Challenge with EDGAR Web: While EDGAR makes data from XBRL filings available, companies often define their own custom tags. Basic direct comparisons of net income or total assets across different issuers can be messy or incomplete.

    • edgar-tool Solution: It references a custom library of commonly used GAAP/XBRL tags mapped to plain-English financial metrics. This leads to more consistent results (e.g., “revenue,” “net income,” “debt,” etc.) for each company.

      • Example: Instantly fetch a unified time-series for any public company’s key statements (balance sheet, income statement, cash flow) without sifting through dozens of custom tag variations.

    3. Flexible, Filtered RSS Feed for Company Monitoring

    • Challenge with EDGAR Web: You can subscribe to EDGAR’s broad RSS or individual company feeds, but not a single feed covering all your target companies in one place. It’s easy to miss filings or get overwhelmed by irrelevant results.

    • edgar-tool Solution: RSS commands filter the main EDGAR feed by specific tickers or CIKs (Central Index Keys). You get a consolidated .csv or .jsonl with the latest filings from only the entities you care about.

    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.

    5. Command-Line Simplicity & Python Integration

    • CLI Usage: A single terminal command (e.g., edgar text_search "John Doe") runs queries with optional arguments for specialized tasks.

    • Python Compatibility: If deeper analysis or automated workflows are desired, you can embed edgar-tool results in Jupyter notebooks, or orchestrate them within a Python pipeline (particularly helpful for large OSINT or data-mining projects).

    6. Support for Large Queries & Retry Logic

    • Challenge: EDGAR enforces ~10 requests/second, and long queries can stall or fail.

    • edgar-tool: Includes a retries feature, random wait intervals (--min_wait / --max_wait) to stay within EDGAR’s usage guidelines. Automates re-requests if the initial call fails, ensuring robust data acquisition over big searches.

    7. Periodic or On-Demand Data Gathering

    • RSS Interval: The --every_n_mins option repeatedly checks for new filings, appending them to an ongoing output file. This is convenient for near real-time monitoring of evolving corporate disclosures.

    • Ad Hoc Search: The text search can be run once for immediate insight or scheduled (e.g., weekly) to track mentions of a certain keyword over time.

    8. Extra Tools: Financial Profile CSV

    • In addition to the real-time search & RSS, the tool’s maintainers provide a financial dataset in .csv form. This dataset aims to unify official EDGAR numbers into consistent lines for each public company, making cross-company or time-series analysis more straightforward.

      • Great for generating quick historical charts (like net income trends) in Excel or Python.

    Cost

    Level of difficulty

    Requirements

    edgar-tool requires the Python interpreter to download and use. It supports any currently maintained version of Python (Python >=3.9 as of this writing). Check the for officially supported versions. When in doubt, use the latest stable Python version. You can download the latest version of the Python interpreter from .

    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.

    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

    Guide

    • Official GitHub: for usage instructions, advanced macros, and code examples.

    • Bellingcat Article: “New Tools Dig Deeper into Hard-to-Aggregate US Corporate Data” (Dec 18, 2023) by George Dyer.

      • Illustrates how to harness text search for ESG trends, unify financial time-series across multiple companies, and track multiple tickers via a single feed.

    Tool provider

    George Dyer (former Bellingcat Tech Fellow)

    Advertising Trackers

    Page maintainer

    Earth Online

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

    URL

    https://earth.esa.int/eogateway/tools

    Description

    The European Space Agency's Earth Online is a portal dedicated to providing a wealth of information on ESA's Earth observation activities and datasets. It serves as a comprehensive platform for scientists, researchers, and the general public interested in Earth science and environmental monitoring. Users can access up-to-date satellite imagery, data from Earth observation missions, and a range of tools designed to facilitate the analysis and interpretation of environmental data. Earth Online also features news, educational resources, and detailed mission information, making it a useful resource for anyone looking to understand our planet's dynamics and changes.

    Use Cases for European Space Agency's Earth Online

    The European Space Agency's Earth Online portal offers a broad array of use cases. Some of the imagery is super high resolution (less than a meter) however although there are hundreds of datasets many of them require registration and institutional affiliation. There are a number of 'sample' datasets that are free but may not be up to date. Individual tools can be used for multiple use cases. Some of these use cases focus on environment monitoring (tracking changes in climate, land use, and natural habitats over time) others could be used for monitoring more human focused activity. Use cases include:

    • Agricultural Analysis: Assisting in the monitoring of crop health, forecasting yields, and managing agricultural resources. For instance the 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 dataset which contains improved sea surface height anomaly data. The screenshot below shows the with a search for Arctic sea ice 2022-02-06:

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

    These use cases highlight the versatility of the Earth Online portal in supporting a wide range of scientific research, educational, and applied environmental management activities.

    Cost

    Level of difficulty

    Some of the tools provided require Jupyter Notebook and Python programming experience or a high degree of knowledge about remote sensing and satellite imagery.

    Requirements

    • Web: any modern web browser (individual tools will have specific requirements documented inline)

    • Desktop: many of the tools provided can be run on a desktop or cloud provider (see the individual tool for further details).

    Limitations

    • Data Availability: While ESA's Earth Online offers extensive datasets, certain historical data or high-resolution imagery is not be readily available due to the limitations of past missions, data retention policies or registration requirements. For instance the 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

    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:

    Tool provider

    European Space Agency

    Advertising Trackers

    Page maintainer

    Equasis

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

    URL

    https://www.equasis.org/

    Description

    Equasis, the Electric Quality Shipping Information System, is a tool designed to consolidate information about vessel ownership and safety records into one place. After creating an account, users can access a search portal to search for vessels by name or IMO number, or search for a company by name. The advanced search feature can search for vessels by call sign, MMSI number, tonnage, flag, etc, which can help to identify a vessel for which only some identifying information is known.

    IMO numbers are unique, seven-digit tracking numbers assigned to ships and shipping companies by S&P Global Market Intelligence on behalf of the International Maritime Organization. Unlike ship names and company names which can change, IMO numbers remain constant. More information about IMO numbers can be found on the .

    MMSI (Maritime Mobile Service Identities) numbers are nine-digit numbers used to uniquely identify ships in radio and AIS (Automatic Identification System) broadcasts. MMSI numbers are issued by the country a ship is flagged to and managed by the International Telecommunications Union. More information about MMSI numbers can be found on the .

    Equasis can provide a significant amount of information about vessels including name, IMO number, flag, call sign, MMSI number, gross tonnage, deadweight tonnage, year built, type of ship, status, registered owner, ISM manager, ship manager, P&I information, classification society, partial location history, and inspection and deficiency history, as well as a history for some of this information. For companies, Equasis can provide registered addresses, a list of vessels in their fleet, and a synthesis of inspections and deficiencies for all vessels in said company's fleet.

    Use Case

    An example use case for Equasis is to view the inspection records for the MV Dali (IMO 9697428) which collided with Francis Scott Key Bridge in Baltimore, Maryland in 2024. Under the "Ship Info" tab, Equasis shows the ship is owned by Grace Ocean Pte Ltd and is classified by Nippon Kaiji Kyokai (IACS). Under the "Inspections" tab, Equasis shows that the last time the Dali was inspected before its collision with the Key Bridge was in September 2023 and was carried out by the US Coast Guard in the Port of New York, New York. Equasis shows that there were no deficiencies noted during this inspection. Equasis does show that there was a deficiency noted during a prior inspection in July 2016 in the Port of Antwerp, Belgium. By clicking the details arrow associated with this inspection and viewing the "Deficiencies per Category" dropdown we can see that this deficiency was in the category of "Structural Conditions", specifically "Hull damage impairing seaworthiness." A provides additional context to this Equasis entry. According to Reuters "the Antwerp port authorities said the container ship Dali hit a quay on July 11, 2016, as it tried to exit the North Sea container terminal."

    Finally, under the "Ship History" tab we can view prior information about the Dali such as its past ownership and flag history.

    Cost

    Level of difficulty

    Requirements

    Registering for an account with Equasis requires providing an email address and password, as well as your name, address, and role concerning Equasis.

    Limitations

    Data in Equasis comes from and is collated by Equasis. However, data from these providers could be incorrect or not up to date. Additionally, in some cases, vessels may be listed as reported sold without providing a new listed owner. As such additional research work should be undertaken to verify information provided by Equasis.

    Ethical Considerations

    As mentioned under , researchers using Equasis should undertake additional work to verify the information provided by Equasis, particularly when investigating ships and companies suspected of engaging in deceptive shipping practices.

    Guides and articles

    In 2016 Forbes used Equasis to show there were ""

    Bellingcat has previously used Equasis as part of investigations into , an , and a .

    Tool provider

    Equasis is a non-profit organization founded by the European Commission and the French Maritime Administration. Today nine member states and the European Commission make up a supervisory board governing Equasis and providing funding for it.

    Advertising Trackers

    Page maintainer

    Environmental Justice Atlas

    Maps environmental conflicts around the world to provide information about who is involved, their impact and other information.

    URL

    https://ejatlas.org/

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

    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.

    Level of difficulty

    Requirements

    Internet access is required to access the atlas.

    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.

    Ethical Considerations

    None.

    Guide

    While not a guide, the site's can be helpful for context and background information.

    This provides an overview of the EJA.

    Tool provider

    EnvJustice Project ()

    Advertising Trackers

    Page maintainer

    EDGAR

    Database of corporate filings for the US

    URL

    https://www.sec.gov/edgar/search/

    Description

    EDGAR (Electronic Data Gathering, Analysis, and Retrieval system) is a database of corporate filings maintained by the U.S. Securities and Exchange Commission. These filings contain a wealth of quantitative and qualitative information on every legal entity that issues non-exempt securities in the United States.

    EDGAR is the primary system for companies and others to submit documents under the Securities Act of 1933, the Securities Exchange Act of 1934, the Trust Indenture Act of 1939, and the Investment Company Act of 1940.

    The EDGAR database provides access to corporate information, allowing research of public companies' financial information and operations. It also includes information provided by mutual funds (including money market funds), exchange-traded funds (ETFs), and variable annuities.

    Best uses are to track annual reports, top level management of companies, subsidiaries, shareholders, mergers & acquisitions.

    Search by keyword, company name, ticker symbol, location or the name of an individual.

    Cost

    Level of difficulty

    Requirements

    None

    Limitations

    • Users cannot download at once all the documents returned by a text search of the database.

    • The data only covers publicly traded companies. For every other company not traded on a stock exchange, research has to be done separately in the business divisions of the Secretaries of State.

    • Owing to shifting data tags, it’s extremely cumbersome to create financial profiles for single companies or to perform comparisons between their respective financial metrics.

    • RSS feeds are available, but each company is its own RSS Feed, there is no functionality to group several in one place. There are

    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.

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

    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.

    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 .

    Tool provider

    , U.S.

    Advertising Trackers

    Page maintainer

    FlightAware

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

    URL

    Description

    FlightAware is a global aviation tracking service that collects real-time flight information, including flight paths, statuses, and historical data. It works by gathering data from various sources, such

    EU consolidated corporate registers

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

    URL

    Description

    Etherscan

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

    URL

    Description

    Ethereum is a blockchain-based network. Its native cryptocurrency Ether (ETH) is currently the second-largest cryptocurrency in terms of value. Open source researchers can use Etherscan to look up data on the Ethereum blockchain, for instance addresses, transactions,

    FaceCheck.ID

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

    URL

    Description

    EU Sanctions Map

    Database of sanctions imposed by the European Union

    URL

    Description

    The European Union uses sanctions as a tool under the Common Foreign and Security Policy (

    Face Comparison by ToolPie

    Compares two human face photos to determine similarity.

    URL

    Description

    Toolpie's Facial Comparison

    Bellingcat Volunteer Team

    https://www.usgs.gov/media/videos/earthexplorer-introduction
    U.S. Geological Survey

    Bellingcat Volunteer Team

    including
    tracker
    North American, Asia, Africa and Europe
    focused
    supports
    User Guide
    video
    offices
    : 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.
    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.

    Date Ranges: Limit to, say, “2022-01-01 to 2022-12-31.”

  • Location: In or principal executive offices located in a certain region (e.g., “Egypt”).

  • Output Options:

    • .csv (default) or .jsonl for easy integration with Excel, Python pandas, or other data tools.

    • .json or .jsonl for line-by-line JSON objects—handy if you want to parse them with scripts or feed them into advanced analytics (like an NLP pipeline).

  • No Summaries: The tool provides raw documents and structured metadata but does not generate textual summaries or deeper analytics for you.
    : Some filers might have irregular or missing data. Always cross-verify if your investigative or financial conclusions have major consequences.
  • Respect the SEC's Internet Security Policy and Vulnerability Disclosure Policy

  • Respect the SEC EDGAR API's fair access policy & current 10 requests/second max request limit

  • Martin Sona

    PyPI
    EDGAR
    EDGAR
    Programming Language section of edgar-tool's release page on PyPI
    www.python.org/downloads/
    Bellingcat/EDGAR

    Thomas - Bellingcat Volunteer Team

    International Maritime Organization's website
    International Telecommunications Union's website
    Reuters article
    56 different providers
    limitations
    nearly 100 safety flaws with Mauritius oil spill ship Wakashio.
    Russian grain smuggling
    oil spill in Tobago
    superyacht that Equatorial Guinea’s Vice President claimed was a military vessel
    Fossil Fuels
  • Energy and Climate Justice

  • Water Management

  • Infrastructure and Built Environment

  • Tourism Recreation

  • Biodiversity Conservation Conflicts

  • Industrial and Utilities Conflicts

  • Bellingcat volunteer team

    hundreds of contributors
    categories
    FAQ
    FAQ
    FAQ
    video
    Spain
    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 changes to a web page is useful for documenting the evolution of information over time.

  • Monitoring Hidden Elements: Detect changes in hidden HTML elements or metadata that might not be immediately visible on the page.

  • 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 like CSV or 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.

    • Potentially useful for time-sensitive investigations where prompt alerts are crucial.

  • Actions: The free service allows you to send yourself an email, or if you're running a local monitor, open the website, get a notification, or play a sound. 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 phone app (be mindful of possible tracking), SMS, notifications on Discord, Teams and Slack, webhooks (which allow developers to integrate it into 3rd party services)

  • Schedule Checks: How often do you need your source to be checked for changes?

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

  • 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

  • Sitemap monitor is marked “alpha” and available only on Professional+; behavior and UI may change. Sitemap guide.
  • 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. Distill ToS.

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

  • 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

  • Martin Sona

    What is Distill?
    Using Conditions
    Macro & Automated Actions
    Feed
    Uptime
    Regular Expressions
    watchlist
    Source
    Visual Selector
    Where the service runs
    web-app
    the browser extension
    Pricing
    AMO versions
    Opera listing
    Macros
    Dedicated Cloud Devices
    https://distill.io/docs/web-monitor/what-is-distill/
    https://distill.io/docs/web-monitor/cloud-local-monitors/
    https://www.youtube.com/watch?v=MY1DjyHqy_o
    Contact Us page
    Click on Add Monitor to configure a new monitor
    Add a monitor for your website and configure source, schedule checks, and define alerts when changes occur.
    This monitor will check for updates on the author's bio in the toolkit guardian section.
    This monitor shows will check a github repository for new issues, changes, and new releases.
    This monitor will check whether a chrome extrension was updated recently. (It was!)
    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.

  • here
    DNSDB Scout
    IRIS Investigate
    apply
    DomainTools
    here
    here
    DNSDB Scout
    IRIS Investigate
    here
    DomainTools

    Educational Resources: Earth online also serves as a tool for educators and students in the fields of earth sciences, geography, and environmental studies with tools like the Heritage Missions app for iOS providing 3D visualisations of satellite instrumentation.

    for more information.
  • Processing Power: Advanced data analysis and processing tasks demand significant computational resources, which may not be feasible for all users. Different tools will have different processing requirements. See the individual tool's documentation.

  • Update Frequency: The update intervals for some datasets may not meet the needs of users requiring real-time or near-real-time information. Different datasets will have different update frequency. See the individual dataset's documentation.

  • Tool Functionality: Not all the of tools are maintained and working. For instance the Heritage Missions app for iOS doesn't allow users to search for current satellite data.

  • Bellingcat Volunteer Team/Unassigned

    IRS-P5 (Cartosat-1) Sample Data
    BIOMASS Product Algorithm Laboratory (BioPAL)
    Cryo2ice tool
    Ocean and Coastal Topography Thematic Data Product (TDP)
    Cryo2ice tool
    Atmosphere Virtual Lab (AVL)
    Jupyter Notebooks
    GHGSat archive
    Urban Thematic Exploitation Platform
    Geohazards TEP
    SMOS Tropical Cyclone Wind Radii Fixes
    The Urban Thematic Exploitation Platform
    How to Access Data
    https://earth.esa.int/eogateway/search?category=Tools+and+toolboxes&tools_type=analysis&sortby=RELEVANCE
    https://www.esa.int/
    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.
    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.

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

  • LPetrova

    New Tools Dig Deeper Into Hard-to-Aggregate US Corporate Data
    website
    here
    Tool for the U.S. SEC EDGAR Retrieval and Parsing of Corporate Filings
    a parser for SEC data
    here
    EDGAR RESTful APIs here
    U.S. Securities and Exchange Commission (SEC)
    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
    group RSS feeds
    here

    Click the “Search” button to view filtered results.

    unicornriot.ninja
    github.com
    unicornriot.ninja
    unicornriot.ninja
    unicornriot.ninja
    unicornriot.ninja
    unicornriot.ninja
    unicornriot.ninja
    unicornriot.ninja
    unicornriot.ninja
    github.com
    github.com
    github.com
    discordleaks.unicornriot.ninja
    unicornriot.ninja
    github.com
    Heather Heyer
    propublica.org
    propublica.org
    vice.com
    vice.com
    Patriot Front
    vice.com
    vice.com
    osf.io
    unicornriot.ninja
    Hedayah extremism research center
    hedayah.com
    bellingcat.com
    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 1, no matter how much people zoom in or out.

  • Corroborate Information:
    Communicate Findings
    An article
    https://academy.datawrapper.de/article/214-how-to-select-the-active-team-and-what-that-means
    Datawrapper Academy
    training materials
    mentions that
    remain online
    here
    https://www.datawrapper.de/maps
    https://www.datawrapper.de
    . Key features include live flight tracking, airport information, aircraft information, and alerts for delays or cancellations.

    TIP: Finding plane information requires a multi-source approach. Check more than one flight-tracking website when doing research, “since one might have more information than the others”, as Giancarlo Fiorella wrote in his Beginner's guide to flight tracking. Another tip by OCCRP is to start your investigation with a Google search to see what you can find about a plane of interest.

    NOTE: FlightAware is useful for tracking the following types of flights (see a list of flight types in the filtering options box on the right-hand side above the live map): commercial flights, 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 .

    If you want to see a breakdown of where the flight data is coming from, FlightAware provides it in this section.

    When used for open-source investigations, flight-tracking websites like FlightAware can assist in:

    • Supporting real-time news analysis, such as Yevgeny Prigozhin’s plane crash

    • Monitoring the movement of private jets as potential illicit assets

    • Probing/scrutinizing transit/travel patterns of high-profile individuals (see examples here, and here)

    • FlightAware can also be used for geolocation and verification (an example will be provided below)

    Key Features

    SEARCH TAB

    Depending on what information a researcher already has, he/she can go to the main search tab. One can enter a flight number, tail number, airport, city (See detailed description below).

    LIVE MAP

    In the tool’s landing page, below the search bar, users can see a live tracking map which claims to show real-time traffic worldwide. Refer to the table below to see how users can get information on the live map:

    Search by aircraft: Hover or click on any aircraft

    Hovering over an aircraft will give a quick overview of:

    • aircraft call sign

    • its altitude

    • its route using airport codes (i.e. MNL - AUH - meaning from Manila International Airport (MNL) to Abu Dhabi International Airport (AUH) )

    • estimated landing time

    • speed

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

    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 incoming and outgoing flights 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. \

    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.

    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.

    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.
    Flight Details
    Aircraft Details
    • Call sign/Flight number

    • Airline

    • Creating flight alerts - which is helpful for OSINV monitoring

    • Departure and arrival airports

    • Aircraft type

    • Registration and Tail Number (if using a paid subscription and if available)

    • Speed

    • Altitude

    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.

    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.

    NOTE: Remember that historical information is limited for the free account, so flight log information may not always be available.

    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.

    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 geolocation by Nixintel using a flight log KML file overlaid over Google Earth Pro, in addition to using the Suncalc tool.

    (Source: Nixintel, Steven Harris, ) 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.

    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 Kazakhstan and Venezuela.

    Second, investigators who monitor aircraft, such as those at OCCRP, 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 Plane Tracking FAQ, 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: https://dictatoralert.org/. It is a project that monitors the flight paths of authoritarian regimes' aircraft and alerts people on Twitter when these planes land in major European cities.

    Identifiers and Where to Find Them on FlightAware

    When doing flight tracking for investigations, it is essential to know what data to look for and which information can potentially provide leads in an investigation. However, note that not all information may be immediately available on one flight tracking website. Expand each identifier below to see what it is, why it is important and where to find it in the tool.

    CALL SIGN: What is it? Why is it important? (CLICK TO EXPAND)

    What is it? Call signs are used to identify specific flights/flight routes and for communication and identification in air traffic control. They are unique identifiers of an aircraft. They help differentiate each aircraft in the sky from one another. According to this Bellingcat guide, 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 guide, “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, Bellingcat explains.

    Why is it important?: Call signs are helpful when monitoring routes and flight paths and identifying potential deviations or anomalies. It can tell you what the flight path of an aircraft is, its intended destination, and where it passed by.

    Where can you find the call sign on FlightAware?

    The call sign is usually located primarily in two places. If looking at the flight map (left image), hover over the airplane you are interested in, and the flight and aircraft information appears. The call sign is highlighted with a yellow box. If looking at the flight data page (right image), the call sign is immediately to the right of the airliner’s logo (highlighted in the red square).

    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).
    REGISTRATION NUMBER/ TAIL NUMBER/ / N-NUMBER: What is it? Why is it important? (CLICK TO EXPAND)

    What is it? This number appears near the tail of every aircraft (para. 6 of this guide). This is sometimes called a “Tail Number” or, in the United States, an “N-Number”. It is a unique number that tells you which country the aircraft was registered. This guide 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 list.

    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: The registered owner is rarely the actual UBO (Ultimate Beneficial Owner - the person who profits or benefits from a corporate entity). It is rarely an individual but a company, trust, or charter/leasing company. In these cases, use additional sources to make the link.

    2: Aircraft registration can change,

    Where can you find the registration number on FlightAware?

    The registration number can be found on the flight summary page, if available. And in the aircraft details section, as shown below. Clicking on the “Registration” link will take you to a separate page with more detailed registration information, registration history, and transfer of ownership.

    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.

    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 tool, “FlightAware is currently only able to display limited information for aircraft that is not identified with a United States “N-Number” (e.g., N123AB)”

    HEX CODE/ MODE-S CODE/ ICAO CODE: What is it? Why is it important? (CLICK TO EXPAND)

    What is it? A hex code is a unique ICAO (International Civil Aviation Organization) six-digit hexadecimal number assigned to an aircraft's transponder. This code serves as a digital identifier or a unique “digital fingerprint”, allowing air traffic control and flight tracking systems to distinguish one aircraft from another (See p.3-4 of this document). When the plane is registered, it gets a unique electronic code called a hex code. This hex code is associated with the plane’s ADS-B (Automatic Dependent Surveillance-Broadcast) transponder, 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 this, ICAO assigns each country a block range of hex codes. For example, Malaysia is assigned the range 750000 to 750FFF, and the US is assigned the range 00000 to AFFFFF. 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, displays the flag from that country.

    Why it may be important?

    Connection to Country of Registration: Hex codes can sometimes be necessary to find leads about which country a plane is registered in. n. Therefore, it may sometimes be possible to determine ownership if that information is available.

    Vulnerability to Manipulation: According to, “most flight tracking websites link the transponder codes to registration numbers to make sense of tracking data,” especially since aircraft do not usually broadcast registration numbers over their ADS-B transponder. A junk hex code can then broadcast unreliable and misleading data to flight tracking sites.

    Some Military Logistics Aircraft With No Tail Numbers: In some cases, military aircraft such as the The hex code can come in handy when analyzing movements from this type of aircraft.

    \

    Where can you find the hex code on FlightAware?

    On FlightAware, the hex code is referred to as “Mode S Code”

    What’s required: Users can find the hex code on FlightAware if they have registration information or the tail number. Search for an aircraft of interest and click on the Registration link as shown above. On the registration page, find the “Mode S Code” at the bottom of the left column.

    This is a sample registration page for a United Airlines flight. The purple box emphasizes the hex code for this tool.

    NOTE: This website responds to take-down requests for specific aircraft for privacy reasons. But if available, registration info, hex code, and tail number can be obtained with a paid tier subscription. (Users may need to look at other flight tracking websites such as Radarbox to get some of this information)

    SERIAL NUMBER/ MANUFACTURER SERIAL NUMBER (MSN): What is it? Why is it important? (CLICK TO EXPAND)

    Definition: A serial number is a unique code given to an aircraft by the manufacturer to identify it from other planes. It's like a fingerprint for that specific aircraft designated at the time of manufacture or similar to a car’s VIN (vehicle Identification Number). Serial numbers never change, unlike call signs and registration numbers. It is mandated by law (See here, 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: OCCRP 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 owners, registrations, and nations.

    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.

    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.

    Cost

    Information on pricing can be found here.

    The different paid tiers are:

    Features*
    Enterprise WX
    Enterprise
    Premium +
    Basic

    Alerts

    unlimited

    unlimited

    unlimited

    5

    Saved Aircraft

    unlimited

    unlimited

    unlimited

    5

    Level of difficulty

    Requirements

    1. Create an user account using an email account or via an already existing Google account or Apple account.

    2. Paid subscription, if interested in historical flights and more flights with tail number and registration information (at the moment, not all aircraft have these identifiers available with a free account).

    Limitations

    Filtering and Categorization

    • Limited Filtering: FlightAware does not allow 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 flightradar24.com may be able to help users by filtering for various categories, including "Military and Government".

    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.

    Data Limitations

    • Limited Historical Data: As mentioned above, the “Basic” FlightAware subscription provides access to a limited amount of historical flight data, which can be insufficient for in-depth analysis or investigations requiring long time frames.

    • No Playback Option: The live map does not offer a playback option, preventing users from reviewing past flight activity. Playback options can be helpful when researchers only have vague leads about a flight (for example, I know there was a flight 7 days ago in Rio de Janeiro Santos Dumont airport”. It is often helpful to monitor that airport and do playback for flights within a specific time frame.)

    • Data Blocks: Due to screen real estate limitations and the vast amount of flight data, not all information can be displayed on the live map, leading to data blocks or omissions. The search bar is the way to find flight information on FlightAware.

    Privacy and Data Restrictions

    • Take-Down Requests: As mentioned above, FlightAware may comply with take-down requests from aircraft owners seeking to protect their privacy, resulting in the removal of flight data. Hence, not all registration information is available. Flightradar24 and ADS-B Exchange have a more open approach and will contain more registration information than FlightAware.

    • Limited Registration Data: As mentioned above, under Identifiers and Registration numbers, FlightAware primarily displays US registration numbers for aircraft, limiting its ability to track international flights or planes with non-US registrations.

    Ethical Considerations

    Privacy vs. Transparency:

    The ethical dilemma here revolves around the conflict between public transparency and individual privacy. Make careful determinations about how to publish research that involves tracking individuals' patterns. This case, 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 Terms and Conditions).

    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

    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)

    • 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

    Filtering by Aircraft Categories

    Commercial, business, cargo, general aviation, MEDEVAC

    (See list of flight types under 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 , 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

    Guides and articles

    Bellingcat Guide:

    Fiorella, Giancarlo, (2019, October 15). A beginner's guide to flight tracking. Bellingcat. https://www.bellingcat.com/resources/how-tos/2019/10/15/a-beginners-guide-to-flight-tracking/

    GIJN Guide:

    Global Investigative Journalism Network. (n.d.). Planespotting: An updated guide to tracking aircraft around the world. https://gijn.org/resource/planespotting-an-updated-guide-to-tracking-aircraft-around-the-world/

    Global Investigative Journalism Conference 2023, (2023, October 7). Video on Plane and Ship Tracking, https://youtu.be/zPU_FLVBi6E

    OCCRP Guide:

    Organized Crime and Corruption Reporting Project. "FAQ: What Is Plane Tracking?" Russian Asset Tracker. Accessed August 30, 2024. https://www.occrp.org/en/project/russian-asset-tracker/faq-what-is-plane-tracking#.

    Al Jazeera Guide:

    OSINT: Tracking Ships, Planes and Weapons https://elearning.aljazeera.net/en/journalism-magazine/osint-tracking-ships-planes-and-weapons

    Full list of country identifiers here: https://en.wikipedia.org/wiki/List_of_aircraft_registration_prefixes

    Some lists of public registries: AeroTransport, CH Aviation, Airframes, RZJets and spotters, PlaneLogger

    Photos: Planespotters.net, Jetphotos.com

    Twitter hashtags: #aviation, #avgeek, #planespotting, #flight, and #MilAvGeek.

    Tool provider

    Collins Aerospace, USA

    Advertising Trackers

    Page maintainer

    Afton

    as air traffic control systems, commercial data providers, and its network of ADS-B (Automatic Dependent Surveillance-Broadcast) receivers
    The data on the portal is gathered in real time from national registers, and only info provided free of charge on national registers is available for free on the portal (see the
    ). These are the countries covered:
    Countries included in the consolidated register - you can 'select all'

    However, some data that is free in a national register does not appear on the portal. For example, here is the portal's data for a French company:

    A company's page on the consolidated EU register

    Here is the same company's listing on the French register:

    The same company's 'Identité' page on the French register

    The French register provides data that the EU register does not, like the NAF code (which classifies business activities), many more documents than you can order on the EU 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 OpenCorporates, which has archived data for many European countries (see the map on this page).

    The portal includes detailed information on each country's register, including a link to the register.

    Cost

    Level of difficulty

    Requirements

    -

    Limitations

    National registers may contain additional data.

    Ethical Considerations

    -

    Guides and articles

    European e-Justice: About page

    Tool provider

    European e-Justice Portal, an official website of the European Union

    Advertising Trackers

    Page maintainer

    Katherine de Tolly

    https://e-justice.europa.eu/content_find_a_company-489-en.do
    general info page
    and more.

    Addresses

    By typing any Ether address in the search bar, researchers get an overview of the current balance of the wallet’s assets in Ether and USD, the dates when the first and the last transactions were sent and an overview of all transactions.

    The of Ethereum co-founder Vitalik Buterin according to .

    Ethereum usernames

    Since Ether addresses are long and not very user-friendly, services like Ethereum name service 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 X account. A search for this name on Etherscan brings up the associated Ether address:

    Search Etherscan via Google

    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 username but this method currently seems to be even less reliable.

    Transactions

    Each transaction has its own transaction hash. Searching for this hash on Etherscan brings up an overview of transaction details:

    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.

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

    An overview of vitalik.eth’s transactions between January 2020 and July 2024. Outgoing and incoming addresses have different colours (black and green).

    Cost

    Level of difficulty

    The tool is easy to use but beginners might need some time to learn how to interpret the information it provides.

    Requirements

    No requirements.

    Open source researchers who sign up with an e-mail address can use some additional features like creating a watchlist of addresses and receiving e-mail notifications if transactions from or to those addresses occur.

    Registered users can set up watch lists for up to 50 addresses.

    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 mixer services to obscure the original sender and recipients of payments making it more challenging for open source investigators to deanynomyize transactions. Trying to track down the person behind a crypto transaction can often lead to dead ends.

    Ethical Considerations

    Etherscan has become the target of scams and phishing attempts. In 2023, cloned Etherscan sites were set up to trick users into providing access to their wallets. In 2024, phishing ads were found on Etherscan. Those scams are aimed at gaining access to users' wallets and therefore their Ether assets. Open source researchers should be aware of the prevalence of such incidents in the crypto world.

    Guides

    Etherscan Information Center: Tutorials.

    Tool provider

    Block Solutions, Malaysia

    Advertising Trackers

    Page maintainer

    Johanna Wild - Bellingcat

    https://etherscan.io/
    smart contracts
    Reverse image searching for people is not a reliable research method on its own but it can be used as one of several steps during an open source investigation. Save photographs of the individual you are researching, ideally high-resolution images that clearly show their face, and run these through tools like FaceCheck.ID to potentially find more photographs of the same individual.

    It is important to keep in mind that you should never solely rely on facial recognition tools to identify the same person across several photos (since two people might just look very similar). You also need other pieces of evidence to be able to draw correct conclusions.

    Step-by-step guide

    Simply drag and drop the image in the search engine. Once the search is complete, FaceCheck.ID will generate a report. Each photograph it has identified has a certainty score between 0 and 100. The higher the score the higher the likelihood that the two faces might be the same according to FaceCheck.ID. The search report is deleted after 24 hours, according to the FAQ page of FaceCheck.ID. That said, you can create a permanent link for future reference by clicking on the link below the report.

    Screenshot 1. Drag and drop an image on the website's home page to search.

    Cost

    FaceCheck.ID will allow you to search for free, but you will have to buy credits to view the results. It is important to note you can only pay with crypto currencies.

    Level of difficulty

    Requirements

    You need to buy credits via crypto currency.

    Limitations

    Like other reverse facial recognition search engines, FaceCheck.ID will not provide you with a full name, email address and other confirmed pieces of personal identification data. You will need to comb through the results to determine whether a) the images identified by FaceCheck.ID are of your subject, and b) analyse the information on each web page that features the photos to determine information like usernames, possible location etc.

    Ethical Considerations

    FaceCheck.ID does not clearly list its sources, its website only states that the tool compares uploaded photos with photos "from public, readily available web pages only."

    Ethical considerations include privacy concerns, copyright infringement, and possible proliferation of misinformation. Make sure you analyse the search results critically and cross-reference these with other sources of information to ensure your findings are accurate. Do not use copyright images without permission.

    Josephine Lulamae reflects on ethical questions around the use of facial recognition tools in the AlgorithmWatch article: War Crimes OSINT, Harassment, Doxxing Police and Protesters: Face Recognition for Everyone (2022).

    Guides and articles

    Read the guide on the FaceCheck.ID website. The following is also a really useful comparison between PimEyes and FaceCheck.ID:

    • 'FaceCheck ID: Ultimate Review and PimEyes Comparison', 11 September 2023, SoftGist (accessed on 30 September 2024).

    Tool provider

    The FaceCheck.ID website states it was created by Tech Solutions - Belize.

    Advertising Trackers

    Page maintainer

    Ana

    https://facecheck.id/
    ). The EU implements all sanctions adopted by the United Nations Security Council and these are automatically
    . The EU also applies additional measures to complement and reinforce UN sanctions, and adopts its own sanctions as the Union sees fit. This tool covers both EU and UN Sanctions on individuals, entities and countries.

    Search the EU Sanctions Map

    The tool offers multiple search options and filters, including by theme.

    • Thematic restriction topics include terrorism, human rights, cyber-attacks and chemical weapons. At the top of the page there is a drop down menu for those. To see the full information, scroll down to the alphabetized list and click on the specific topic or click on the small text that says "Info" at the bottom of the pop-up window to get to the details.

    View of the drop-down menu on thematic sanctions
    Front page list view of the thematic sanctions
    • Country-level sanctions and restrictions - the tool has an alphabetized list of countries against which some sort of sanctions or restrictions have been imposed. Each entry on the front page provides basic information on the restrictive measures, little icons depicting the sanctions and three separate sub-pages with detailed information.

    View of the alphabetized list with the first contry on it
    Clicking on each of the icons displays the specific type of sanction.

    Clicking on the List paperclip icon will take you to the lists of persons, entities and items sanctioned in a specific country. These lists are broken down by type of restriction/sanction providing the names of persons and entities. Each listed entity is hyperlinked and when clicked opens a pop-up window with even more information.

    A partial view of the Lists subpage for Afghanistan with type of sanction, names of sanctioned people/entities and when these sanctions entered into force.
    A pop-up window with details on a sanctioned individual from Afghanistan.
    • Using the search bar - here you can type any name of an entity/individual/country to see if there are any sanctions against them. The search works with Cyrillic and Latin script, but does not work with Arabic or Chinese for example. Such names are all transliterated in Latin script, so be mindful of variations of the names (e.g. Mohamed/ Mohammad/ Muhammad or Akund/Akhund).

    • The more useful dropdown menu at the top of the page - this is a quick way to filter the information. Filters include which governing body adopted the sanctions, the themes, the countries and the most useful option - filter by type of sanction.

    View of the top right corner filters on the website
    • Clicking on a country on the map - this will open a pop-up window with the type of sanctions imposed on this country. The additional information is accessible by clicking the small text that says "Info" at the bottom of the pop-up.

    What information can you find in the EU Sanctions Map?

    • Full name - including name variations

    • Date of Birth - not always available

    • Place of birth - not always available

    • Citizenship

    • A job title - usually those are government officials, high level executives in companies or heads of some paramilitary organization

    • Function - what this person's activities were - a member of a council, a decision maker, etc.

    • The date this person was sanctioned

    • Link to the official legal act with which the sanction was imposed

    • FSD ID - Assigned ID number in the Financial Sanctions Database of the EU

    • Name - including in Cyrillic

    • Country of origin

    • The date this entity was sanctioned

    • Link to the official legal act with which the sanction was imposed

    • Sanctions adopted by either EU or UN or both

    • Description on why sanctions were imposed

    • The date this country was sanctioned, the expiration date of the sanctions and date of last legal update

    • A full list of sanctions and their types imposed on the people and entities from that country

    • Legal acts with links to the official European Council and other EU administration documents, including the type, title and number of each document.

    • Legal acts with links to the official European Council and other EU administration documents, including the type, title and number of each document. These documents provide the full details on each sanction and are a good resource if you need to cite official sources and the legal basis.

    • These documents are hosted on the EUR-Lex website in PDF and HTML formats and are translated (usually, but not always) in all the official languages of the European Union.

    Other provided resources

    At the top of the page there is a list of additional resources, pertaining to or somehow relevant to the sanctions. These resources link out to different EU-wide websites. Each of the resources serves a specific purpose and can be used separately or as part of your research.

    1. EU Sanctions Whistleblower Tool - can be used to report violations of sanctions. It allows to anonymously submit a report and also provides additional resources on what can be reported.

    2. Competent Authorities - a list of the authorities in each EU Member State that deal with the sanctions. Each country links out to the specific website for that country.

    3. TARIC Database - an EU-wide customs tariff database that allows searching by goods code, origin and destination.

    4. Consolidated List of Travel Bans - a downloadable file with a list of persons subject, under EU sanctions, to travel restrictions. The file is regularly updated and offers a subscription to an email alert when a new version is added.

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

    Cost

    Level of difficulty

    Requirements

    Internet connection

    Limitations

    Our research shows that this resource only provides information on sanctioned entities. It does not provide information on politically exposed persons (PEPs).

    EU Sanctions Map does not have an API integration feature, so downloading data in bulk might be more difficult.

    This tool only contains the names of persons and entities sanctioned by the EU and the UN, and does not provide sanctions imposed by other countries.

    Ethical Considerations

    Personally Identifiable Information (PII) is sometimes visible in the entries for individuals. Although the information comes from an official source, PII should be used and shared with caution.

    Guides and articles

    EU Sanctions Map's guidelines for users (pdf)

    Thomson Reuters Practical Law - Did you know? EU Sanctions Map for up to date information on restrictive measures

    Estonian Ministry of Foreign Affairs - The EU Sanctions Map - simple, comprehensive and user-friendly

    Tool provider

    The European Commission (EC)

    Similar tools

    There are various tools for researching sanctions on the web. Bellingcat's Online Investigation Toolkit also has descriptions and guides on SanctionsExplorer, OpenSanctions and OCCRP Aleph. Although they serve the same purpose, there are some major differences among them:

    Advertising Trackers

    Page maintainer

    LPetrova

    https://www.sanctionsmap.eu/
    CFSP
    transposed into EU law
    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
    , 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 states, "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%.

    Cost

    There is no cost for the tool, nor is there any sign up required.

    Level of difficulty

    Requirements

    Internet access and a web browser to view the results, as well as two images in digital form to upload for comparison.

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

    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 Comparison, Encrypt & Decrypt Text) 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 technology provides an analysis of international regulatory frameworks and ethical considerations for facial recognition technology, examining global privacy laws and surveillance contexts.

    Tool provider

    Tool provider unknown. No information provided beyond https://www.toolpie.com/.

    Similar tools

    VisageHub: 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 policy which might concern some open source researchers.

    Amazon Rekognition: 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 Pricing 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 AWS might give researchers pause, although you can apply to have your inputs removed for training purposes.

    Advertising Trackers

    Page maintainer

    Bonny Albo

    https://facecomparison.toolpie.com/
    uploading the two images using the buttons provided
    Manufacturing markings
    Cross-sectional diagrams

    Geo Data Tool

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

    URL

    https://www.geodatatool.com/

    Description

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

    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 , 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 (CDN) service. In addition, the 'ord58' refers to CloudFront's 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.

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

    Cost

    Level of difficulty

    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.

    Requirements

    No specific requirements.

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

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

    • IAB Workshop on IP Address Geolocation, workshop material and contributions (2025):

    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 .

    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:

    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.

    Similar tools

    There are many IP geolocation services, depending on how often and at what scale you need them. Examples:

    • Maxmind - for businesses or organizations, comprehensive suite of IP geolocation services, including purchasing complete GeoIP databases.

    • IPgeolocation - for smaller businesses, provides access to a Free tier API enabling up to 1K requests per day.

    • WhoisXMLAPI - hybrid solution, offers free single IP geolocation, or provides access to a paid API.

    Advertising Trackers

    Page maintainer

    Flightradar24

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

    URL

    Description

    Flightradar24 is a real-time global flight tracking service. It provides detailed information about aircraft position, flight number, and oftentimes flight origin and destination. It also includes details on the type of aircraft. It provides both real-time flight tracking and historical flight information.

    Flightradar24 data can be used for open-source investigations, including but not limited to:

    • support real-time news analysis, such as in the case of ;

    • monitor the movement of as potential illicit assets;

    • probe/scrutinize transit/travel patterns of (see examples , and );

    • Flightradar24 can also be used for geolocation and verification (an example will be provided below).

    TIP: Finding plane information requires a multi-source approach. Check more than one flight-tracking website when doing research “since one might have more information than the others,” according to to flight tracking. recommends starting your investigation with an initial data gathering or a Google search to see everything you can find about a plane of interest (see paragraph 6 under “").

    Flightradar24‘s flight information comes from several data sources. One category of data called “positional data” triangulates the aircraft's position in the sky. This includes sources In addition to positional data, Flightradar24 also uses flight status and flight schedule data from . The platform uses data through the for drones, gliders, and small aircraft.

    On the filter section of the website, the tool can filter for approximately 12 aircraft categories. They are: Passenger, Cargo, Military and government, Business jets, General aviation, Helicopter, lighter-than-air, Gliders, Drones, Ground vehicles, "Other", and Non-categorized.

    But First, Identifiers and Where to Find Them

    When doing flight tracking for investigations, it is essential to know what data to look for and which information can potentially provide leads. In flight-tracking, researchers usually pay attention to “Identifiers.”

    Flight-tracking websites have a plethora of information available. However, depending on the research question, researchers generally pay attention to call signs, registration, serial numbers, and hex codes.

    TIP: Note that not all identifiers may be immediately available on one flight tracking website. Cross-check with other platforms.

    CALL SIGN

    CALL SIGN: What is it and why is it important? (CLICK TO EXPAND)

    What is it? They are unique identifiers of an aircraft. They help differentiate each aircraft in the sky from one another. According to this Bellingcat, private aircraft often use their registration number as their call sign. In contrast, commercial flights usually have call signs based on their specific routes.

    According to this GIJN, “The call sign is more or less whatever the pilot decided to enter for that flight.” Commercial flights, on the other hand, will be the flight number or close to it, like DAL307 for Delta Airlines flight 307 from Honolulu to Minneapolis.

    Call signs also often vary with each flight, and occasionally, they may change even while in the air. For instance, an aircraft might have different call signs throughout the day if it completes several trips,.

    Why is it important? Call signs can be helpful when monitoring routes and flight paths and identifying potential deviations or anomalies. It can tell you what the flight path of an aircraft is, its origin, its intended destination, and where it passes by. It is also helpful for flagging private aircraft that use their registration as call signs.

    Where can I find the call sign on Flightradar24?

    For live flights:

    Depending on your settings, call signs can be seen when you hover your cursor over a plane of interest in the live map. The combination of numbers and letters that appear is usually the call sign. Users can find additional details when clicking on the aircraft.

    For completed/historical flights:

    1. Determine the aircraft by either flight number, flight route, or other identifiers, if known.

    2. Go to the search bar and enter the search term. This will lead users to a list of past and future-scheduled flights.

    3. Select the date and time of interest, and click on the icon “PLAY” on the far right. This will take you to the details and stats associated with that particular flight.

    4. Scroll down until you see the following image below.

    REGISTRATION NUMBER / TAIL NUMBER

    REGISTRATION NUMBER/TAIL NUMBER/N-NUMBER: What is it? Why is it important? (CLICK TO EXPAND)

    What is it? This number appears on the aircraft's exterior, mostly near This is sometimes called a It is a unique number that tells you which country the aircraft. This specifies that an aircraft's registration is similar to a car's license plate, assigned when registered in a specific country. This registration reflects the jurisdiction of the aircraft according to this.

    Why is it important? If available, registration information can help find clues about ownership of the aircraft or, at the very least, which country it is registered. However, there are a few caveats:

    1: (Ultimate Beneficial Owner - the person who profits or benefits from a corporate entity). It is rarely an individual but a company, trust, or charter/leasing company. In these cases, use additional sources to link different pieces of information.

    Where can I find the registration number on Flightradar24?

    For live flights

    Just like call signs, registration information is available by clicking on an aircraft of interest on the live map. This will provide a detailed window to the left, showing additional information. The registration number can be found just below the aircraft type.

    For historical flights

    Follow the same steps shown above for searching call signs for historical flights. Begin with entering the flight in question on the search bar. The registration is located on the far right, just below the aircraft type and the aircraft photo.

    HEX CODE/ ICAO CODE

    HEX CODE/24-BIT CODE ADDRESS/MODE-S NUMBER: What is it? Why is it important? (CLICK TO EXPAND)

    What is it? This code serves as a digital identifier or a unique “digital fingerprint”, allowing air traffic control, anti-collision systems, and flight tracking systems to distinguish one aircraft from another. When the plane is registered, it gets a unique electronic code. This hex code is associated with the plane’s ADS-B (Automatic Dependent Surveillance-Broadcast), which broadcasts unencrypted data about the plane’s position, altitude, and speed. If the N-number is the physical identifier, like a car license plate, the hex code is its digital non-physical identifier.

    According to document, ICAO assigns each country a block range of hex codes. So in theory, if the flight tracking website sees a hex code in this range, it will identify the aircraft as coming from that country, and, as in the case of FlightAware, display.

    Why is it important?

    Where can I find the hex code on Flightradar24?

    On Flightradar24, the hex code is referred to as either “ICAO 24-Bit Address” or “”Mode-S”. And you can find it in several places depending on where you are accessing the aircraft information on the website.

    For live flights

    Users can search the live map for the aircraft of interest. Hover and click over that aircraft, and an information box will appear on the left. Scroll further down to and find “ICAO 24-Bit Address”.

    For historical flights

    1. If available, use the registration number to search for the flight of interest in the search bar. This will lead users to a list of past and future-scheduled flights.

    2. Click the choice under “aircraft”. This will take you to a separate page containing the flight history of the aircraft of interest.

    3. Look for the word “Mode-S” to get the hex code (Refer to the image below)

    SERIAL NUMBER/ MSN

    SERIAL NUMBER/ MANUFACTURER SERIAL NUMBER (MSN): What is it? Why is it important? (CLICK TO EXPAND)

    What is it? A serial number is a unique code given to an aircraft by the manufacturer to identify it from other planes. It's like a fingerprint for that specific aircraft designated at the time of manufacture or Serial numbers never change, unlike call signs and registration numbers. It is mandated by law (see, section 14.13) to collectively ensure that aircraft can be monitored, maintained, and operated safely throughout their service life.

    Why is it important? states that “If you’re trying to track a plane over multiple years and ownership changes, you’ll need to know the manufacturer’s serial number.” Because an aircraft’s serial numbers don’t change, you can follow its journey. This makes it helpful in tracking a plane over time between.

    Where can I find the MSN/Serial Number on Flightradar24?

    For live flights

    Just like call signs, registration information is available by clicking on an aircraft of interest on the live map. This will provide a detailed window to the left, showing additional information. Scroll further; the serial number is below the registration information (see IMAGE 2 above).

    For historical flights

    Follow the same steps as shown above for searching for call signs for historical flights. Begin with entering the flight in question in the search bar. The serial number is located on the gray box, far right, just below the registration information (see IMAGE 3 above).

    Key Features

    Live Map and Immediately Accessible Flight Filters

    Flightradar24’s landing page prominently features its Live Map, providing users with immediate access to the real-time aircraft status in the air. The flight filter settings are accessible from the main page, allowing users to customize their view and quickly find relevant information.

    The Live Map on Flightradar24 is also customizable, allowing users to add widgets for quick access to important information. These widgets can display data such as weather conditions, statistics (e.g., the number of data sources feeding flight information), and the most tracked live flights. Additionally, users can create personalized widgets to bookmark and monitor specific aircraft, flights, airports, or locations of interest. Open source investigators can use those features to track relevant flight data, monitor specific patterns, and quickly access real-time information critical for their analysis.

    Map Layers and Aeronautical Charts

    Users can customize the map layers on Flightradar24's Live Map, allowing for the overlay of various data sets.

    Advanced Search

    The search bar is immediately accessible on the tool's landing page. Flightradar24’s search function has features designed to help users quickly find information on a platform that contains a lot of information. Note that search results usually show both live flights and flights that are completed or recently scheduled. Here is an overview of the search feature, which includes input and output (this list is not exhaustive).

    NOTE: Based on our own tests, the search bar takes most of the input explained below, except for Serial Number.

    INPUT:

    The search is designed to run several keyword variations. Users can enter the ICAO Airport Code and the IATA Airport Code. Users can enter two airport codes separated by a dash.

    Example: “AMS - LHR” to refer to the flight route from Amsterdam Schipol to Heathrow Airport.

    OUTPUT:

    This search will show all the live flights as well as recent and scheduled flights.

    INPUT:

    If the airport code is unknown, simply type the location or the airport name.

    Example: “London”

    OUTPUT:

    Putting a location or airport name will provide a list of possible airport locations.

    For a more detailed guide to its search features, refer to:

    Custom Filters

    In addition to filtering by aircraft category, users can create their own custom filters tailored to their research purpose.

    OPEN each tab to get more detailed information on how to create custom filters.

    Flightradar24 has enhanced its aircraft filtering capabilities. You can now precisely filter flights by their exact ICAO code.

    For example: Searching for "A320" will only display Airbus A320 models.

    To view a family of aircraft, use a wildcard symbol.

    For example: "B737*" will show all Boeing 737 variants. Additionally, you can filter for multiple aircraft types by separating them with commas.

    This refined filtering system allows for more accurate and tailored flight tracking.

    Users can input the airport code or airport name.

    In addition, users can now search for flights to or from entire countries on Flightradar24. Just type in the country name, like "Venezuela" or "Colombia," to see all flights to or from that country. Users can further filter by inbound, outbound flights, or both.

    Jetphotos Database

    Another helpful feature in this tool is its photo database through When viewing an aircraft's details on Flightradar24, users often see photos sourced from Jetphotos. Jetphotos links back to Flightradar24 for detailed tracking data about photographed aircraft.

    This integration provides a visual representation of the tracked aircraft, enhancing the user experience. More importantly, the photos shown are those of the actual plane being tracked live in the sky and not a similar aircraft type, like on . This is especially helpful if researchers are interested in making a visual match to the information they have.

    Example: If a user is tracking an aircraft with registration/tail number OO-TMS, users can find that exact photo on Jetphotos' database by using the registration number/tail number as the search term.

    Jetphotos and Flightradar24 are distinct platforms with complementary purposes, but they share a close relationship due to their focus on aviation and.

    Playback

    Flightradar24's playback feature is like a time machine for aviation. Flightradar24's playback feature allows users to rewind time and analyze historical flight data. This tool can be invaluable for investigative purposes, as it enables researchers to:

    (a) Investigate Past Events: Examine air traffic patterns during specific incidents or events. (b) Verify/Cross-Check Claims: Cross-reference historical flight data with other information to confirm or refute claims. (c) Seeing Trends: Study trends by analyzing past flight patterns.

    The playback feature is available on the live map (landing page) and users can see the replay of many flights simultaneously. It is also available for individual flights.

    Historical data available for playback are as follows: ; includes playback feature for historical analysis.

    TIP: Add a filter or your own custom filter and use the playback feature for a more granular search. For example: Use the business jet category filter and hit the playback button to see a replay of all business jets travelling in a specific area during a specific time frame.

    For individual flights, the playback feature is accessible by first searching the flight of interest. And then scrolling through the past scheduled flights. Select the time and date of interest and click on “Play” (the farthest icon to the right).

    KML and CSV File of Flight Log

    For flights that have already landed, Flightradar24 allows users to download a KML file of the flight log. This will contain all the coordinates of its flight path, the altitude, and other information that helps users visualize flight information. Based on our test, this raw data can then be imported on , , or ArcGIS Earth.

    In addition, users can also download a .CSV containing raw flight data for analysis.

    1. To do this, enter the known flight info on the search bar and click on the flight number/call sign/route.

    2. Scroll down and click on “Flight Info”.

    3. You will be taken to a different page containing the flight log. Scroll down to the list of recently scheduled flights, choose the date and time of interest.

    4. Navigate to the right where you have the option to download the data in KML or CSV format or do a playback.

    Using a KML file of a flight log overlaid over Google Earth Pro can sometimes help with geolocation tasks. See this by Nixintel for a demonstration of this use case.

    Use cases

    Flight tracking websites like Flightradar24 can be valuable resources for investigative journalism and open-source research:

    1. Database Creation:

    • This data can be used to create open-source flight databases for countries requiring continuous monitoring.

    • Example: Bellingcat's databases for and .

    2. Monitoring Authoritarian Regimes:

    • Tools like specialize in monitoring the flight paths of authoritarian regimes' aircraft.

    • They can alert the public when these planes land in specific locations (e.g., Twitter/X alerts for major European cities).

    3. Investigating Aircraft Ownership and Movement:

    • Investigators like those at :

      • Identification: Determine which planes are owned or regularly used by individuals of interest.

      • Tracking: Follow flight histories or pinpoint the current whereabouts of these aircraft.

    Challenges and Workarounds:

    • Ownership Obfuscation: Figuring out real ownership can be .

    • Flight tracking as a tool to generate leads: According to , while ownership is sometimes hidden, flight tracking data is largely publicly available, and monitoring aircraft movements can sometimes provide valuable clues to fill in the gaps of an investigation.

    Cost

    The tiered paid accounts are: Basic Free, Silver, Gold, Business, the price and feature differences are found here:

    The version tested for this toolkit description is the Gold Subscription.

    Level of difficulty

    While the tool is straightforward to use, the difficulty rating is based on the additional time it may take for beginner users to familiarize themselves with aviation related terms and concepts. The platform also contains a plethora of data, and finding which information is important may require additional time.

    Requirements

    1. Modern web browser

    2. Registered account (e-mail address)

    Limitations

    1. Flightradar24 Mobile App and Precise Location Data Leak

    Investigations by revealed thatthat transmit their users' to data brokers. These precise coordinates may provide sensitive personal information on a user's home or work address

    Be aware of the risks of disclosing your location data using the app. Use precaution if possible.

    1. Coverage: Not Everywhere, Every Time

    Flightradar24 is a great tool for tracking flights, but it's important to know it doesn't see everything, everywhere. Here's what can affect coverage:

    • Aircraft Equipment: Not all planes have compatible transponders, the devices that talk to Flightradar24. So, .

    • Altitude and Terrain: Planes flying high or in areas with lots of mountains .

    • Location: Flightradar24 , especially around major airports in Africa (Chad, Congo, Egypt, etc) or countries like China, Iran, Iraq, and Libya.

    1. Map Gaps

    Flightradar24's coverage is. Geopolitical tensions, like the Ukraine conflict, can lead to airspace closures, affecting flight routes. Geographical factors, such as high altitudes in Tibet, also restrict flight paths. Not all aircraft have the necessary equipment for tracking, and some regions have limited coverage. Additionally, airlines prioritize safety and efficiency, sometimes opting for longer routes to avoid risky areas.

    1. Blocking / “take down requests”

    Flightradar24 from operators or owners. According to : “Information about a small number of flights may be limited or blocked based on requests from owners or operators via third-party services…”. This also means that high-profile aircraft in the military and government categories will not be visible.

    Based on our own tests, some of the instances where blocking might potentially happen are as follows. There are instances where:

    1. Aircraft Identity is hidden: The specific aircraft model and registration number might be obscured, showing only the general aircraft type (e.g., Boeing 737).

    2. Flight Path is partially hidden: The origin and registration number might be visible, but the destination or specific route may be blocked.

    3. Sometimes, the platform puts N/A instead of providing information.

    4. Some Limitations on Filter Combinations:

    While combining filters may sometimes be helpful, there are some combinations that provide results that are confusing. It is important to note that combining these two filters has some limitations. Based on our tests, combining the filter “military and governments” plus a custom airport filter for “Venezuela” and “Colombia” gave mixed results. Instead of filtering for only military/government aircraft in those countries, the results included passenger flights, private/small aircraft, and possibly others.

    To isolate a specific category of aircraft within a location of interest, it is recommended to zoom in instead on the area of interest, then apply a specific aircraft filter. We were able to tailor the search results by zooming in on Venezuela and Colombia and applying the “military and government” filter subsequently. The results seem to show only one category of aircraft within a specific geographic region.

    6. Accuracy of estimates

    Flightradar24 can estimate the position of aircraft that are out of coverage for a limited time. This is done by using various parameters, but the accuracy can decrease for flights that fly over longer distances (the position can be shown ). The estimated positions are visually represented by a black trail on the map.

    7. Incorrect flight route

    Flightradar24 uses flight schedules to determine the route an aircraft is taking. However, this can sometimes lead to inaccuracies. For example, if a, the displayed path might not match the actual flight path. Additionally, errors in flight schedules or incorrect or old call signs can also cause route information to be incorrect. Other causes are: - which is when there is an error in one of the scheduling databases Flightradar24 depends on. In addition, significant flight delays can cause it to be matched with the wrong schedule.

    Ethical Considerations

    Privacy vs. Transparency:

    The ethical dilemma here revolves around the conflict between public transparency and individual privacy. Make careful determinations about how to publish research that involves tracking patterns of individuals. This, for example, highlights the tension between the right to information and the potential consequences of exposing individuals to danger.

    Context matters:

    Consider the purpose behind using flight tracking data when publishing. Not all uses of aviation tracking serve the same ethical goals or carry the same implications. For instance, when flight tracking data is used to cover major events such as accidents or disasters, it provides factual context for the public's understanding of the event. Flight tracking data used in research regarding air traffic patterns, for example, or in monitoring 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 .

    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

    Guide

    Bellingcat Guide:

    Fiorella, Giancarlo, (2019, October 15). , Bellingcat.

    RC and Fiorella, Giancarlo (2021, March 11). , Bellingcat.

    GIJN Guide:

    Global Investigative Journalism Network. (n.d.). .

    Global Investigative Journalism Conference 2023, (2023, October 7). Video on .

    OCCRP Guide:

    Organized Crime and Corruption Reporting Project (2022, May 21). Russian Asset Tracker.

    IATA (International Air Transport Association) which can help researchers decipher airline codes on particular call signs.

    Nixintel (2019, October 30). .

    Benjamin Strick. (Youtube video).

    Benjamin Strick. Who Made The Man in The Desert? or

    Al Jazeera Guide:.

    Full list of country identifiers:

    Some lists of public registries:,, and,,

    Photos:,

    Twitter hashtags:,,,, and.

    This tool is often used with: , , social media accounts of known flight enthusiasts and professionals. This tool is also used in conjunction with ADS-B Exchange, , Planes.live, JetPhotos, Airframes.

    Tool provider

    Flightradar24 AB, Sweden

    Advertising Trackers

    Page maintainer

    F4Map

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

    URL

    https://demo.f4map.com

    Description

    F4map is an interactive 3D mapping web application that enables users to explore and navigate through 3D city models and landscapes online. This tool leverages technology to render realistic 3D graphics directly in web browsers without the need for additional plugins. It visualizes geospatial data in an immersive and detailed way, providing users with a view of urban and natural environments.

    Features:

    • 3D View: toggle 2D view and rotate and change camera angle.

    • Coverage: Global but can be limited in some areas.

    • Graphic Options:

      • Ground Elevation: On/off toggle for terrain; no other elevation options available.

    The example below shows a search result for the term Paris, displaying a detailed 3D view of the Eiffel Tower and its surroundings, including nearby embassies, schools, and urban infrastructure—useful for geographic orientation, urban analysis, or OSINT research.

    F4Map is available in the following formats:

    • Web

    Latest changes:

    Cost

    Level of difficulty

    Requirements

    • Web: any modern web browser.

    Limitations

    • Data Currency and Accuracy: F4map relies on (OSM) data, which means the accuracy and currency of the data are dependent on the contributions from the OSM community. This might result in varying levels of data quality across different regions. Learn more in the Reddit post: .

    • Resource Intensity: Rendering 3D maps, especially in areas with high detail, can be resource-intensive, potentially leading to slower performance on less powerful devices. F4 Maps uses which has performance implications on low spec machines particularly with large amounts of data.

    • Coverage: While F4map covers a global scale, the level of detail and the presence of 3D structures greatly vary by location, with urban areas typically having more detailed models than rural ones. There is no documentation on F4 Maps coverage.

    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.

    Guide

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

    Official Wiki

    Video Tutorials

    • F4Map - Free 3D Maps (2016). Available at: (Accessed: 7 May 2024).

    Developer Resources

    Community and Support

    • In app feedback form.

    Tool provider

    F4 - France

    Advertising Trackers

    Page maintainer

    Forensically

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

    URL

    https://29a.ch/photo-forensics/#forensic-magnifier

    Description

    This collection of web-based tools is used for verifying images. Each tool's name reflects its function: Magnifier, Clone Detection, Noise Analysis, Error Level Analysis, Meta Data, Geo Tags, etc.

    The Clone Detection feature, for instance, spots similar areas within an image. This can mean that someone might have copied some features from the picture and has pasted to another area in the image. For example, clouds in the sky might have been cloned to make the sky look more cloudy.

    Users can test images for authenticity with the C2PA (Coalition for Content Provenance and Authenticity) Content Analysis feature. C2PA embeds metadata about their into photos, videos, and audio. This standard enables users to and differentiate real media from fake by providing genuine provenance information.

    Forensically requires experience to fully understand each tool's function. For those new to OSINT verification techniques, watching the tutorial by the founder, Jonas Wagner, may be useful.

    Cost

    Level of difficulty

    Requirements

    The tool does not have any requirements for its usage.

    Limitations

    Open source researchers should never only rely on Forensically to determine whether a photo has been manipulated. The tool can provide misleading results and it can also be challenging to interpret the results.

    If images are stripped of their metadata, the tool “Meta Data” on Forensically cannot be used to read the metadata of images downloaded from social media. Most images downloaded from social media have their metadata removed.

    Ethical Considerations

    -

    Guides and articles

    A tutorial by the founder of the tool, Jonas Wagner, is available on YouTube on how to use Forensically:

    Tool provider

    Jonas Wagner, Switzerland. More info about him here:

    Advertising Trackers

    Page maintainer

    Gaode Maps

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

    URL

    Main site: www.amap.com, or www.gaode.com

    API docs: lbs.amap.com/api

    Description

    Gaode Maps offers maps, satellite imagery, directions (for driving, public transport, and walking), and real-time augmented reality navigation for driving. It is available via the web browser or as a mobile application. (The app was previously known as AutoNavi, and is currently named AMap outside China.) A few highlights:

    • Global data: Maps, directions and recommended transport data are available globally, though the data are most detailed for China.

    • Mobile app "AMap Global" available in English: The English mobile app offers basic functions including map search, satellite imagery and directions in China. (Other functionalities may be limited.)

    • Notably, Gaode Maps does not offer street view.

    As for all Chinese mapping tools, satellite imagery is provided by China Siwei Surveying & Mapping Technology, which uses data and imagery from DigitalGlobe, the US company. Gaode Maps for iOS and Android users in China

    • Gaode Maps is a 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.

    Basic search

    After searching in or Chinese characters, select the layer or function.

    Select layers - English annotations

    Here are the layers and functions, annotated in English. Your view may be different depending on your country. Web browser toolbar

    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 Mapping Administration Regulation, 2015, all maps for public dissemination must be approved by the relevant government body. Exceptions are made for maps of tourist destinations and metro lines. For reference, see the in Chinese or this 2018 in English.)

    No street view available

    Gaode Maps does not offer street view (the function was removed several years ago), making the tool less directly useful for geolocation.

    The "wonder" 奇境 function (aerial photos in select locations)

    In the mobile app, a function called 奇境 (translates as "wonder", pinyin: qijing) is available for select locations, usually scenic places such as parks and tourist sites. The function allows users to view the location during different times of day, weather conditions, or seasons.

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

    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.

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

    User generated reviews

    User-generated reviews are available in the mobile app only, without account login.

    Using AMap in English (mobile app only)

    The English version is only available as mobile app. In your app store, search "AMap Global", download and install.

    Functions not available in the English mobile app:

    • Map data from outside of China

    • User-generated reviews and photos originally posted in Chinese

    If you downloaded the app (Gaode Maps) in Chinese, and need to change the language to English
    1. Select the user icon (indicated by the blue arrow).

    2. Select the settings icon.

    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.

    Cost

    Level of difficulty

    Requirements

    • Web: any modern web browser

    • Mobile: iOS or Android (or HarmonyOS). Globally available. User accounts can be set up with international phone numbers.

    • API: Individuals must , including providing their ID and Alipay account. Individual developer accounts can only be used for educational or nonprofit purposes, and not for commercial purposes. This is strictly enforced. If claiming educational or nonprofit status, users may be asked to provide government-approved supporting documents.

    Limitations

    • No street view

    • Language barrier: In the web version, the user interface is only available in Chinese.

    • Barriers accessing the API. Although not explicitly stated in , non-Chinese citizens and companies may have difficulty setting up a developer account due to requirements of identification and/or supporting documents.

    • Geographical barriers

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

    Tool provider

    Alibaba Group - China

    Advertising Trackers

    Page maintainer

    GeoHints

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

    URL

    https://geohints.com/

    Description

    Geohints provides example images of geographical entities from different countries around the world to help open source researchers identify what country an image may come from.

    GeoHints shows pictures of things like license plates, post boxes, road signs, etc. from different countries or regions. Those pictures are often (but not always) taken from Google StreetView.

    Geohints was originally created for players of .

    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

    Cost

    Level of difficulty

    Requirements

    • Web: Any modern web browser.

    Limitations

    GeoHints has the following limitations:

    Some regions and countries have better coverage than others on GeoHints. Not much or no information might be available for some countries.

    Ethical Considerations

    GeoHints, like any other geolocation tool, presents several ethical considerations:

    • Privacy Concerns: Collecting and storing geolocation data can lead to privacy breaches. It's essential to ensure that users are informed and give explicit consent.

    • Bias and Discrimination: Avoid using geolocation data in ways that could lead to discriminatory practices or biases.

    • Anonymization: Where possible, anonymize geolocation data to protect the identities of the individuals involved.

    Guides and articles

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

    Official Wiki

    Articles

    • Beginner’s Guide to Geoguessr 3 (no date) Plonk It. Available at: (Accessed: 13 June 2024).

    Video

    • Twitch (no date) Twitch. Available at: (Accessed: 13 June 2024).

    • What is the Best Way to Learn Geoguessr in 2023? (2023). Available at: (Accessed: 13 June 2024).

    Community and Support

    • Discord service not working

    Tool provider

    Not clear

    Research & website: MouseWithBeer

    Graphical work & research: PV_93

    United States part of Geohints: Oddtom

    Interactive maps: Sören

    Advertising Trackers

    Page maintainer

    Ghunt

    A command line tool for obtaining information about Google accounts.

    URL

    https://github.com/mxrch/GHunt (current version 2.3.3, 2025‑01‑25; latest on PyPI. GitHub tag: v2.2.0 released 2024‑06‑06)

    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.

    • geolocate: Geolocate a .

    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.

    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.

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

    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.

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

    Guides and articles

    Jake Creps:

    Joseph Jones:

    GHunt (setup & usage).

    project page (install, releases).

    Firefox Add‑ons listing.

    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:

    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.

    URL

    https://globalfishingwatch.org/map

    Description

    The Global Fishing Watch Map is a digital platform designed to provide visibility into the activities of the global fishing fleet. Using satellite technology and (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.

    • Save workspace: save the state of the workspace.

    The example below shows search results for location search term New Zealand filtered for New Zealand Flagged vessels for both AIS and VMS.

    Global Fishing Watch is available in the following formats:

    • Web

    • API

    Cost

    Level of difficulty

    Requirements

    • Email address: a registered account is required for some of the advanced features.

    • API: a registered account and an API Token

    Limitations

    The Global Fishing Watch Map, while useful when monitoring and visualizing maritime activities, does have its set of limitations:

    • Data Delay: The platform cannot display real-time data due to processing times, leading to potential delays in the information presented.

    • Data Coverage: Not all regions or vessels may be tracked effectively due to limitations in satellite coverage or non-participation in AIS (Automatic Identification System) broadcasting.

    • Accuracy Concerns: The tool's reliance on AIS data means that it is subject to potential inaccuracies or intentional AIS tampering by vessels wishing to avoid detection. (See: Clark, L. (no date) ‘Google’s Global Fishing Watch is using “manipulated data”’, Wired. Available at: (Accessed: 5 May 2024)).

    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.

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

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

    Video Tutorials

    • A walkthrough of the Global Fishing Watch map (2021). Available at: (Accessed: 5 May 2024).

    Developer Resources

    Community and Support

    • In-application support available.

    Tool provider

    Global Fishing Watch - United States

    Independent, international nonprofit organization founded in 2015 through a collaboration between three partners: Oceana, SkyTruth and Google.

    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.

    URL

    Description

    Google Flood Hub is developed by Google Research and uses

    Global Forest Watch

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

    URL

    Description

    Global Monitoring System - ECOSOLVE

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

    URL

    Description

    This tool allows us to explore a

    Gephi

    Open-source network analysis and visualization software

    URL

    (0.10.1 as of October 2025)

    Description

    Gephi is a free, open-source tool for network visualization and analysis, widely used to explore and represent relationships in large datasets, such as social networks, links between documents, or web structures. Gephi allows users to create customizable network graphs, analyze metrics (like centrality and clustering), and identify patterns within complex datasets. The tool supports importing various data formats (CSV, GEXF) and offers plugins for advanced functionality. It can be used in journalism and open source research to visually analyze and reveal hidden connections in data, such as by examining online misinformation networks.

    Global Suppliers Online

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

    URL

    Description

    Global Suppliers Online is a website where suppliers from all over the world promote their goods and contact buyers. If your research is related to companies or individuals engaged in the trade of any goods, you can search for their name and, if they have published their services on this site, obtain relevant details such as addresses, products traded and even a point of contact, such as the name of a person in charge of the trade. You can also discover who is asking for some items or goods you are researching and get contact points, company names and countries involved.

    Google Earth Pro

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

    URL

    Description

    Anisa Shabir

    origins and history
    authenticate
    https://www.youtube.com/watch?v=XRCq8CJrI_s
    https://29a.ch/about

    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.

  • Paul - Bellingcat Volunteer Community. Review: Sophie Tedling.

    https://www.geoguessr.com/
    https://geohints.com/FAQ
    https://www.plonkit.net/beginners-guide-3
    https://www.twitch.tv/geohints
    https://www.youtube.com/watch?v=j-PidoFqZFY

    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.

  • Bellingcat volunteer team

    IP addresses are assigned
    network point
    VPN server or similar proxy
    Content Delivery Network
    CDN Edge server
    reverse DNS lookup
    PTR (pointer) record
    IP geolocation industry leader
    https://www.researchgate.net/publication/220195017_IP_Geolocation_databases_Unreliable
    https://arxiv.org/pdf/2109.13665
    https://datatracker.ietf.org/group/ipgeows/about/
    data protection regulations
    https://www.geodatatool.com/en/ip_info
    https://www.maxmind.com/
    https://ipgeolocation.io/pricing.html
    https://ip-geolocation.whoisxmlapi.com/

    Weather: Sun, rain or snow

  • Time (current date): Live, Night, Morning, Noon, Evening

  • Traffic: Boats

  • Display: Building names, F4 specific buildings, Urban details (wall, chimney, power lines, street lamps...), Natural details (forest, fountain...), Real time water reflection, Dynamic shadows, SSAO, Render SSAO when moving

  • Language: interface in English only; map labels appear in multiple languages based on OpenStreetMap data.

  • Location search: search by location name or coordinates.

  • Locate user: share your location to centre it on the map.

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

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

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

    Bellingcat Volunteer Team

    WebGL
    https://core.f4map.com/changelog
    OpenStreetMap
    Overpass Turbo Data Out of Date
    WebGL
    https://wiki.f4map.com/
    https://wiki.openstreetmap.org/wiki/F4_Map
    https://www.youtube.com/watch?v=MwxLUcDYiqI
    https://github.com/F4-Group
    https://wiki.f4map.com/faq
    https://www.f4-group.com/
    F4Map 3D view of central Paris, featuring the Eiffel Tower and nearby landmarks.
    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.

  • Martin Sona

    GHunt Companion browser extension
    Mozilla addon
    GAIA ID
    digital asset links (DALs)
    here
    Gaia ID
    BSSID
    OSINT Industries
    PyPI
    multiple
    issues
    AGPL v3
    OSINT Newsletter - Ghunt
    Investigating Google Accounts with GHunt
    README
    PyPI
    GHunt Companion
    HideAndSec
    https://github.com/mxrch
    https://twitter.com/mxrchreborn
    https://hideandsec.sh/books/about-us
    A sample search using a Gmail email address
    *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.

  • 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: https://doi.org/10.1038/s41586-023-06825-8.
  • Raynor, J. (2024) We used AI and satellite imagery to map ocean activities that take place out of sight, including fishing, shipping and energy development, The Conversation. Available at: http://theconversation.com/we-used-ai-and-satellite-imagery-to-map-ocean-activities-that-take-place-out-of-sight-including-fishing-shipping-and-energy-development-219367 (Accessed: 5 May 2024).

  • Waal, L.W., Thomas Bordeaux, Ethan Doyle, Lotte van de (2024) How a Leaking Barge Became an Oil Spill Disaster Off the Tobago Coast, bellingcat. Available at: https://www.bellingcat.com/news/2024/02/20/how-a-leaking-barge-became-an-oil-spill-disaster-off-the-tobago-coast/ (Accessed: 5 May 2024).

  • Bellingcat Volunteer Team/Unassigned

    Automatic Identification System
    https://www.wired.com/story/global-fishing-watch-false-data-windward/
    https://globalfishingwatch.org/user-guide/
    https://globalfishingwatch.org/tutorials/
    https://www.nationalfisherman.com/national-international/a-map-to-monitor-dark-fleets-activity-in-coastal-waters
    https://cloud.google.com/customers/global-fishing-watch
    https://www.ft.com/content/d77fff4d-a9c6-4224-89fc-b3b08d1d833b
    https://www.youtube.com/watch?v=NYnaXMIqaI4
    https://globalfishingwatch.org/our-apis/
    https://github.com/GlobalFishingWatch/gfwr
    https://globalfishingwatch.org/help-faqs/
    https://globalfishingwatch.org
    Screenshot of Global Fishing Watch map showing search results for location search term New Zealand filtered  for New Zealand Flagged vessels for both AIS and VMS on surrounding a map of New Zealand.  The results are shown as green blocks on a dark blue background representing the number of hours vessels operated in the area.
    Screenshot of 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.
    Ethereum address
    Forbes

    FSD ID - Assigned ID number in the Financial Sanctions Database of the EU

    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 Financial Sanctions
    EU Sanctions Tracker
    2: Aircraft registration can change, especially when sold to a new owner.

    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 registration. Therefore, it may sometimes be possible to determine ownership if that information is available.

    Vulnerability to Manipulation: According to OCCRP's FAQ, “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. 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. The hex code can come in handy when analyzing movements from this type of aircraft.

    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.

    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

    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

    ()

    Data Sources

    • Automatic Dependent Surveilance-Broadcast (ADS-B) receiver network (terrestrial) • Air traffic control systems in 45+ countries • Aireon global space-based ADS-B• Very High Frequency (VHF) Data Link which is a text messaging system between pilot and air traffic control• Commercial data providers• Flight schedules from airlines• Federal Aviation Authrority (FAA) data feeds (for US airspace) • MLAT (Multilateration)

    https://www.flightaware.com/about/datasources/

    • ADS-B receiver network (terrestrial) • MLAT (multilateration)• Satellite-based ADS-B• Radar data• North American/Australian radar data• FLARM ("Flight and Alarm") data for gliders/small aircraft• Airline and airport schedules

    https://www.flightradar24.com/how-it-works

    Filtering by Aircraft Categories

    Commercial, business, cargo, general aviation, MEDEVAC ("medical evacuation" flights)

    (See list of flight types under live map and filtering options)

    More extensive: Passenger, cargo, military/government, business jets, general aviation, helicopter, lighter-than-air, gliders, drones, ground vehicles, other

    (See list of flight types under live map, and click the filter icon)

    Filtering Capabilities

    Limited filtering options; difficult to focus on particular aircraft or routes

    Advanced custom filters by aircraft type (ICAO code), airport, country, and route combinations

    Historical Data

    Basic: 3 months; Premium: 5 months; Enterprise: 8 months; Enterprise WX: 8 months

    Afton

    Yevgeny Prigozhin’s plane crash
    private jets
    high-profile individuals
    here
    here
    this Bellingcat guide
    OCCRP
    How do I find out who owns a plane and where it’s going?
    such as ADS-B, MLAT, satellite, and radar data.
    airports and airlines
    Open Glider Network (OGN)
    Call signs are used to identify specific flights/flight routes and for communication and identification in air traffic control.
    guide
    guide
    Bellingcat explains
    Keep in mind that an aircraft can also have the exact same call sign in the span of a few days.
    the tail (para 6 of this guide).
    “Tail Number” or, in the United States, an “N-Number”.
    was registered
    guide
    list
    The registered owner is rarely the actual UBO
    A hex code is a unique ICAO (International Civil Aviation Organization) six-digit hexadecimal number assigned to an aircraft's transponder.
    (See p.3-4 of this document)
    called a hex code
    transponder
    this
    For example, Malaysia is assigned the range 750000 to 750FFF, and the US is assigned the range 00000 to AFFFFF.
    the flag from that country
    similar to a car’s VIN (vehicle Identification Number).
    here
    OCCRP
    owners, registrations, and nations
    https://www.flightradar24.com/blog/new-flightradar24-search/
    Flightradar24 improved its filtering system by enabling additional parameters.
    Jetphotos.
    FlightAware
    mutual ownership
    7 days with the basic/free plan;
    90 days with the Silver plan, 365 days with the Gold plan, 3 years with the Business plan
    Google Earth Pro
    QGIS
    example
    Kazakhstan
    Venezuela
    Dictator Alert
    OCCRP use flight tracking for two key tasks
    difficult due to shell companies and other secrecy methods
    OOCRP's FAQ
    https://www.flightradar24.com/premium
    BR24, netzpolitik,org, and media partners
    Flightradar24 is one of the 40,000 apps
    precise location data
    , thereby creating a user's "movement" profile or movement history that is sold online.
    some planes simply won't show up
    might be harder to pick up
    is working to improve coverage in some areas
    limited by several factors
    honors take-down requests
    their website
    up to 200 km or 110 miles off
    flight is delayed or changes its route
    Database errors
    case
    here
    A beginner's guide to flight tracking
    Flying High: The US Connection to Venezuela’s ‘Narco-Planes’
    Planespotting: An updated guide to tracking aircraft around the world
    Plane and Ship Tracking
    "FAQ: What Is Plane Tracking?"
    website
    Using Flight Tracking for Geolocation
    https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/
    OSINT at Home #18
    https://x.com/BenDoBrown/status/1836392661365785018
    https://t.co/UHPVTFQJsa
    OSINT: Tracking Ships, Planes and Weapons
    https://en.wikipedia.org/wiki/List_of_aircraft_registration_prefixes
    AeroTransport,
    CH Aviation
    Airframes
    RZJets
    spotters
    PlaneLogger
    LAAS Corporate Aircraft Register
    Planespotters.net
    Jetphotos.com
    #aviation
    #avgeek
    #planespotting
    #flight
    #MilAvGeek
    Google Earth Pro
    Suncalc
    FlightAware
    IMAGE 1: This clip shows how users can filter for aircraft on the tool. Access the filter at the bottom of the live map. If unsure, each category has helpful descriptions when hovering over the question mark icon to the right. Users can combine different filters by enabling some categories and disabling others — allowing for more granularity in search results.
    IMAGE 2: This box on the left shows all the identifiers on an aircraft of interest flying in real-time on Flightradar's live map, if available. The call sign is visible in yellow font on the top of the image. The other identifiers that are labeled are aircraft type, serial number, flight route, ICAO code, and more.
    IMAGE 3: This image guides users on where to find identifiers for flights already completed. Follow the four steps shown above to see the call sign.
    Searching for a hex code on a live flight can be done by clicking on an aircraft on the Live Map. Navigate on the information box to the left and scroll down to the ICAO 24-BIT Address. This is the hex code for a Southwest flight with call sign SWA509.
    This is a sample passenger aircraft. For demonstration purposes, we look at the 2 step process of finding the hex code. In the left image, users can search for the aircraft using the registration number (if known). Click on the search result under "Aircraft". This will take users to an information page containing additional details. The hex code is labeled as "Mode-S" on the upper right as highlighted in green.
    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

    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.

  • :
    and there are
    . Overseas users may experience slower speeds and more frequent prompts to login.

    Bellingcat Volunteer Team

    data provider
    when the device is in China
    Pinyin
    regulation
    news article
    GCJ-02
    WGS-84
    national security purposes
    https://lbs.amap.com/tools/picker
    3D map
    3D model
    Baidu Maps
    2021 merger between Tencent and Sogou
    register with their real name
    Gaode Maps' documentation
    About Maps and Satellites
    develops the data and software infrastructure
    support internet connected cars
    increasingly considered sensitive and protected information
    April 2021 notice from the Cyberspace Administration of China
    https://www.alibabagroup.com
    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/picker Note: Without logging in, a keyword search will only yield coordinates with 2 decimal point only.
    VPNs are banned in China
    limited gateways for international internet traffic to interact with Chinese websites

    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.

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

    Past flight activity

    8 months

    8 months

    5 months

    3 months

    Aircraft statistics (view of aircraft’s trips, routes by month or year)

    available

    available

    -

    -

    *Not an exhaustive list of features but lists features that may be useful for open-source research

    7 days for the Free plan; 90 days for Silver plan, 365 days for Gold plan, 3 years for Business plan; includes playback feature for historical analysis

    Export Options

    KML files for flight logs

    Both KML and CSV export options

    Aircraft Photos

    Shows similar aircraft types (e.g., any Boeing 777)

    Integrates with JetPhotos to show the exact aircraft being tracked

    Military Aircraft

    Limited tracking capabilities for military/government aircraft

    Dedicated military and government category filter

    Playback Feature

    No playback option for reviewing past flight activity

    Robust playback feature for historical analysis

    Visualization

    Can experience visual crowding; icons may not reflect actual aircraft types

    More customizable visualization with widgets for weather, statistics, and personalized tracking

    Privacy/Blocked Data

    Complete removal of aircraft upon owner request

    Partial obscuring of flight information (may hide registration but show aircraft type, or show origin but block destination) or complete removal upon request

    Ownership Information

    Primarily displays US registration numbers

    Broader international registration coverage

    Map Customization

    Limited customization options

    Highly customizable map layers and widgets

    UI Learning Curve

    Moderate (★★★)

    Moderate (★★★)

    Cost Structure

    Basic (Free), Premium, Enterprise, Enterprise WX

    (https://www.flightaware.com/commercial/premium/#subscriptions )

    Basic (Free), Silver, Gold, Business

    (https://www.flightradar24.com/premium/?change=true)

    planespotting guide by GIJN
    especially when sold to a new owner.
    Hex codes are closely associated with a plane’s registratio
    OCCRP's FAQ
    However, onboard transponders can be reprogrammed according to this article.
    US Air Mobility Command removed tail numbers for OPSEC.
    https://www.flightaware.com/about/datasources/
    https://www.flightaware.com/about/datasources/
    live map
    live map
    Basic: 3 months; Premium: 5 months; Enterprise: 8 months; Enterprise WX: 8 months
    https://nixintel.info/osint/using-flight-tracking-for-geolocation-quiztime-30th-october-2019/
    . 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 covers river basins in over 80 countries worldwide, providing critical flood forecasting for over 1,800 sites and, covering a population of 460M people.

    View of Pittsburgh, Pennsylvania on Google Flood Hub including current and expected river water and danger levels.

    Scrolling around the world map will show different colored pins indicating points of measurement (called river gauges here). Each color represents the level of danger from a flood. The filters can be used to exclude/include the normal river levels and/or the ones marked as warnings and dangerous.

    Additional coverage

    Additionally, you can chose to see lower confidence gauges that do not meet Google's standards for the data necessary for evaluation, but can provide a more complete picture. The default setting shows only the high confidence data, but this can be toggled to show the lower confidence data points.

    River gouges for Cuanza River in Angola - regular view (L) and the additional coverage (lower confidence gauges) turned on (R)

    Inundation probability and Inundation history

    Inundation probability show the areas likely to be submerged under water during a flood. Please be advised that this metric is not supported for all gauges (sometimes the Google model may not have shown clear inundation patterns. In these regions Google decided to only share the hydrologic information).

    Inundation history shows the frequency of inundation in the past. This helps identifying higher risk areas based on historical records. The different levels do not show how deep the water was, but how often the area was under water. According to Google's documentation, this layer has limitations and "does not extend to the extreme northern or southern points." It is restricted to the following latitudes and longitudes:

    • Minimum latitude: -39.0

    • Minimum longitude: -125.0

    • Maximum latitude: 43.0

    • Maximum longitude: 170.0

    Inundation history around Orinoco River in Venezuela

    You can find details on how to read the gauge side panel here. To see a gauge panel, click on a gauge pin to find additional information for past trends and forecasts, water level measurements, coordinates and the size of the water basin, among others.

    Cost

    Level of difficulty

    Requirements

    Internet connection.

    Limitations

    Access to the flood forecasting API is limited to pilot participants of the program and Google asks the research community to register for the API pilot waiting list if they would like to use the API functionality.

    Currently this tool does not work without a connection to the web. However, Google.org appears to be collaborating with organizations to help offline alerting to areas where access to a smartphone or internet is limited or non-existent.

    An article from Unite AI 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."

    Ethical Considerations

    According to Google, the Flood Hub's "virtual gauges are intended for use by experts and hydrologists who need additional and more complex views to improve flood forecasting alerting and response decisions, and/ or organizations that would like to use the flood forecasting tools for evaluation, history analysis, and other research purposes." Again, according to Google, the new version of the tool, which is currently in use, has "reliability comparable to state-of-the-art global flooding nowcasts." We are not able to check this statement at this point in time.

    Guides

    Google Flood Hub FAQ

    How to get started with the Google FloodHub - Google Research video on YouTube

    How to use Google Flood Hub - official Google guide

    Presentation on Google Flood Hub - presentation by Moriah Royz, Senior Product Manager in Google Research

    Tool provider

    Google Research, U.S.

    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team/LPetrova

    https://sites.research.google/floods/
    AI models to forecast floods
    combines
    Hydrologic Model

    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

    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.

    Layers

    • Disturbance Alerts

      • Integrated deforestation alerts: daily tree cover disturbance | global

      • Global vegetation disturbance alerts: weekly vegetation disturbance | global

      • Drivers of deforestation alerts: 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

      • : fire danger ratings | global

    • Tree Cover Change

      • : global

      • global

      • : statistically significant clusters of primary forest loss on a country-level basis (do not compare countries with each other) | select regions only

    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.

    Layers

    • Tree cover: global

    • Tropical tree cover: higher resolution than global tree cover layer (datasets used to generate this layer use varying methodologies) | select regions only

    • Primary forests: the extent of primary forests in the global pan-tropical regions | select regions only

    • Tree cover height: 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)

    Land Use

    Mining concessions layer

    Layers in this section show how and where humans use land for agriculture, forestry, mining, conservation and infrastructure.

    Layers

    • Commodities

      • Logging concessions: areas allocated to companies by governments for the harvesting wood products | select regions only

      • Mining concessions: areas allocated to companies by governments for the extraction of minerals | select regions only

      • Oil palm concessions: 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

      • : area of Indonesia’s moratorium against new forest concessions, designed to protect Indonesia’s peat lands and primary natural forests from future development

    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.

    Layers

    • Carbon Flux

      • Forest greenhouse gas emissions: annual greenhouse gases released from tree loss, excluding carbon absorbed by forest growth | global

      • Forest greenhouse gas net flux: the balance between the emissions of forests and the carbon they absorb | global

      • Forest carbon removals: 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

    Biodiversity

    Biodiversity layers

    Biodiversity layers provide insight into species richness, habitat ranges, conservation priorities and threats to biodiversity.

    Layers

    • Global biodiversity intactness: how in tact ecosystems remain in light of forest changes | global

    • Global biodiversity significance: the relative contribution of each forest pixel to the global distributions of mammals, birds, amphibians and conifers | global

    • Alliance for Zero Extinction sites: critical sites for conservation that contain endangered species with limited ranges and populations found nowhere else on the planet | global

    • Key biodiversity areas: 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

    Cost

    Level of difficulty

    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.

    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.

    Guide

    Global Forest Watch provides step-by-step instructions 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 Pollution

    Tool provider

    World Resources Institute, Washington, D.C.

    Advertising Trackers

    Page maintainer

    https://www.globalforestwatch.org/map/
    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
    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 section where you can find different publications and events on online wildlife trade, environmental trade, among other relevant topics from the Global Initiative against Transnational Organized Crime (GI TOC).

    The ECOSOLVE initiative can be useful for those researching wildlife trade who want to explore online marketplaces and species trade ads. It can be a good place to start looking for patterns and discover the most relevant social networks and online marketplaces to search more thoroughly using other tools.

    ECOSOLVE is not just a tool. Its team also leads various cooperation initiatives between local actors and law enforcement agencies to combat environmental crime.

    Cost

    Level of difficulty

    Requirements

    None.

    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, contributions can be made to the database, which would indicate that there may be human sources fact checking the information.

    Ethical Considerations

    None so far.

    Guides and articles

    ECO-SOLVE: Using AI to Disrupt Global Wildlife Trafficking

    Tool provider

    EU’s Global Illicit Flows programme (GIFP) and the Global Initiative against Transnational Organized Crime (GI TOC), headquartered in Geneva, Switzerland.

    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team

    https://www.ecosolve.eco/dashboard
    growing
    recorded

    Gephi has the ability to create detailed, interactive, and visually compelling network graphs. This visual appeal helps to highlight complex relationships within data, making it easier for journalists to uncover hidden links between entities like individuals, companies, or groups. This capability can be particularly valuable for investigative stories where clear visual representation of connections can be crucial for audience understanding.

    Visualization of a network of Telegram actors. (by J.Weißer, M.Engel, C.Jelonek, M. Hallbach, 2024, used with permission)

    Core Social Network Analysis Metrics

    Gephi includes built-in support for computing key metrics that help identify important nodes in a network. Three core metrics commonly used are degree centrality, betweenness centrality, and closeness centrality:

    • Degree Centrality measures how many direct connections (edges) a node has. A node with a high degree centrality has many links to others, making it well-connected. It’s essentially a count of immediate neighbors.

      • What it indicates: Nodes with higher degree centrality can be influencers or hubs that directly reach many others.

      • Example: In a Twitter network, a user with connections to many others (through follows or mentions) would have high degree centrality.

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

    Further important concepts and metrics available in Gephi

    Core Concepts

    • Weighted vs. Unweighted Metrics: Many of these measures (degree, clustering coefficient, path length, centralities) can be computed in both unweighted (treating all edges equally) and weighted modes (if your edges have an associated weight).

    • Directed vs. Undirected Graphs: For directed graphs (e.g., Twitter follow networks), some metrics like in-degree/out-degree, PageRank, and HITS become crucial. In undirected graphs (e.g., co-appearance networks), you only have a single “degree” measure.

    • Plugins & Experimental Metrics: Gephi’s plugin repository may offer additional statistical measures or variants (for example, advanced community detection algorithms, , , 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.

    2. Network Diameter


    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.

    Gephi in Investigative Journalism

    Social network analysis has been used to investigate political influence through campaign contributions, social media manipulation (e.g., election interference via coordinated accounts), and even tracking of criminal or extremist networks. Gephi's network analysis features allow journalists to trace these relationships systematically. Noteworthy examples of the use of Gephi in high-profile cases include:

    • Panama Papers: The ICIJ’s Panama Papers investigation (2016) involved analyzing a massive trove of offshore financial records. Reporters used network analysis tools, including Gephi to visualize and explore the web of offshore entities and connections. By converting people and companies into “nodes” and their relationships (e.g., directorships or client links) into “edges,” Gephi helped journalists uncover hidden connections in the data. This article cited the case showing how graph visualization enabled the team to trace complex ownership networks and find key intermediaries in the offshore schemes. (Note: ICIJ also used graph databases like Neo4j and a web interface, but Gephi was used for certain analyses and producing visualization graphics.)

    • 9/11 Terrorist Network Analysis: Shortly after the 2001 attacks, analyst Valdis Krebs mapped the connections between the hijackers and associates to show how they were interlinked. Krebs’s paper “Mapping Networks of Terrorist Cells” (2002) demonstrated that even though no single terrorist was connected to all others, there were focal points (connectors) in the network​. This analysis pre-dated Gephi (Krebs used available SNA tools of the time), but it’s precisely the kind of investigation Gephi excels at today. Modern journalists and researchers have replicated such network mapping using Gephi to illustrate terrorist cell structures and identify key influencers. Brant Houston (Univ. of Illinois journalism professor) 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.

    Cost

    Level of difficulty

    Learning Curve

    Due to its extensive features, Gephi has a moderate learning curve. Still, beginners can start with basic tutorials and sample datasets to understand the interface and critical functions like layouts, filters, and metrics. A good strategy is to focus on one feature at a time: experiment with layouts to arrange nodes, use filters to simplify complex networks, and apply basic metrics like centrality to interpret relationships. As they become comfortable, users can explore plugins and advanced features like time-based visualizations for more tailored analyses.

    Gephi has an active user community that can provide help and share tips. The primary hub in recent years has been the Gephi Facebook Group, which serves as the main place to ask questions and get support​. This Facebook group effectively replaced the older official forum. (The legacy Gephi Forum exists, but as of 2018–2019 it saw declining activity and new questions are directed to the Facebook ​forum.) Additionally, Gephi’s developers and power users monitor the GitHub issue tracker.

    Requirements

    • Platforms: Windows 10/11, macOS (Intel & Apple Silicon), Linux (desktop). Supported systems

    • Java runtime: Bundled since 0.9.3; you don’t install Java separately. Docs → Troubleshooting

    • Install methods: – Windows/macOS installers from the official site. Gephi Desktop – Linux: snap (official Snap) or Flathub package. Snapcraft, Flathub

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

    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 announcement

    • Plugins: Not all community plugins are updated for 0.10.x; check the Plugin Center’s compatibility tags before installing. Plugin Center

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

    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 hub

    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.

    Guides

    • Quickstart (official): basic import → layout → style → export workflow. gephi.org/quickstart

    • Importing CSV: node/edge table expectations and wizard. docs.gephi.org/…/Import/CSV_Format

    • Importing GraphML: format support and caveats. docs.gephi.org/…/Import/GraphML_Format

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

    Official Wiki

    https://github.com/gephi/gephi/wiki

    Complete Beginners

    Levallois, C. (2017, January 20). Simple Gephi Project from A to Z. https://seinecle.github.io/gephi-tutorials/generated-html/simple-project-from-a-to-z-en.html

    General / Advanced / Multi-Language

    Levallois, C. (2024, November 27). Gephi Tutorials. https://seinecle.github.io/gephi-tutorials/

    Grandjean, M. (2024). Gephi. Retrieved November 30, 2024, from https://www.martingrandjean.ch/gephi/ (Tutorials incl 30 Gephi examples)

    Videos

    Martin Grandjean. (2022, September 21). GEPHI - Introduction to Network Analysis and Visualization (Tutorial) [Video recording]. https://www.youtube.com/watch?v=GXtbL8avpik

    Journalism-Specific

    Global Investigative Journalism Network (Director). (2023, September 30). GIJC23—Using Social Network Analysis for Investigations [Video recording]. https://www.youtube.com/watch?v=-D8E8JY86b4

    Books

    Cherven, K. (2015). Mastering Gephi Network Visualization. Packt Pub Ltd.

    Gephi Cookbook | Cloud & Networking | Print. (n.d.). Packt. Retrieved November 10, 2024, from https://www.packtpub.com/en-us/product/gephi-cookbook-9781783987405?type=print

    Barabási, A.-L. (2016). Network Science. http://networksciencebook.com/ (this is EXCELLENT!)

    Open Datasets

    Datasets. GitHub. Retrieved November 30, 2024, from https://github.com/gephi/gephi/wiki/Datasets

    ASNR - Animal Network Data. Retrieved November 30, 2024, from https://bansallab.github.io/asnr/data.html (ASNR aims to assemble and provide a comprehensive index of real-world animal interaction data sets across all taxa. Only high-value peer-reviewed data.)

    Comparison with similar software

    • NodeXL: NodeXL is an add-in for Microsoft Excel that provides network analysis and visualization within a spreadsheet interface. It is Windows-only (as it hooks into Excel) and comes in a free “NodeXL Basic” version and a paid Pro version. It allows users to import edge lists into Excel and generates graphs from those tables. This approach makes it simple to edit data (you can leverage Excel formulas, etc., for node attributes). Brant Houston explained that NodeXL is integrated with Excel, making it very simple for beginners who are comfortable with spreadsheets​. It’s suitable for quick, small to medium-sized network analysis; however, it may struggle with large graphs. Also, advanced visualization customizations and real-time manipulation are more limited than those of Gephi. NodeXL offers a more gentle learning curve and even has built-in data importers for social media (in the Pro version), but lacks the visual polish and plugin extensibility of Gephi. (One might use NodeXL to gather or preprocess data and then use Gephi to fine-tune the visualization​, as some workflows suggest.)

    • Palladio is a web-based network visualization tool developed at Stanford’s Humanities + Design lab. It runs entirely in the browser – no installation required – and is geared towards historians and humanists for exploring complex historical datasets. Palladio is described as a “simple but powerful exploratory data visualization tool” that focuses on ease of use. You can upload spreadsheet data (nodes and links) and interactively create network views, maps, and timelines. It’s great for quickly visualizing a dataset and finding patterns without coding. However, Palladio has notable limitations: since it’s in-browser and meant for lightweight use, it can become slow or unstable with very large datasets. It also , 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.

    Tool provider

    Developer/org: Gephi project / Gephi Consortium (open‑source community). Presences: gephi.org/about, GitHub: gephi/gephi (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

    Advertising Trackers

    Page maintainer

    Martin Sona

    https://gephi.org
    Here I was looking for sea cucumbers, a highly traded species, and found inquiries from people who wanted to buy or sell them all over the world. People names were covered.

    You can search without logging in but you can also create an account to get a buyer membership, which will allow you to keep track of what you see by adding the entries you find useful to the Inquiry Manager. Just click on “Contact this buyer” and it will be saved to your account.

    You can also find people requesting certain products, so you can use this tool to search for individuals who are of interest to your research. The commercial staff of a company may differ from those who run it, and the names given here may bring a new perspective to your research. While doing wildlife trade research, I was able to find on this site a business manager's name different from the director's name that appears in official records and in business information search software. This data, although basic, allowed me to turn my research around.

    If you are looking for illegal operations, keep in mind that they may also be doing legal deals!

    Here I searched for a company listed in my first query “Sea Cucumber” and discovered other entries where the company is involved. This is especially useful to see what your company/individual is trading in. Company and people names were covered.

    Cost

    You can search this website for free, but there are subscription options that allow you to go a little further.

    Buyer membership (Free)

    With this membership you can search and add buying requirements. You have to register by providing your contact information and some company information. You can fill in the required fields to create an account with any information.

    Trial Membership (Free, but they will review your profile)

    After activating your buyer membership, they will review your profile and decide whether or not to grant you this type of membership. You will have access to an inquiry manager: it will monitor new buying needs that may be of interest to you and keep you informed. My trial membership was activated two days after I created my profile and it now sends me recommendations based on my type of business (clothing).

    Here's the inquiry manager. You can keep track of the items and posts you are interested in and it saves everything on one page.

    Basic Membership and Select Membership (120 USD and 260 USD every year each)

    If you wish to contact buyers, you will have to pay for one of these memberships. With the basic membership you can contact up to 10 buyers and the select membership allows you unlimited contacts. These memberships allow you to disclose buyers' information (again, 10 buyers with basic and unlimited with select). There are other benefits listed that you can review here after logging in, but they are not very useful for research purposes.

    Level of difficulty

    Requirements

    None, unless you want to contact the suppliers. In that case, you will need to provide data to send an enquiry.

    Limitations

    Not every company in the world has posted here. There are many other websites/forums like this to look for this information, such as go4WorldBusiness and ECPlaza. But this is a good place to start. Based on the website estimates, the community of buyers and suppliers of this website is around 500,000.

    Ethical Considerations

    None so far, unless you decide to engage with the suppliers or post a buy requirement irregularly or contrary to the guidelines of the project/place you are developing/working with.

    Guides and articles

    None.

    Tool provider

    The website says "Internet Trade Services", but I could not find any information on them.

    Advertising Trackers

    Page maintainer

    Lieth Carrillo

    https://www.globalsuppliersonline.com/
    Google Earth is a comprehensive geographic and spatial information tool suite. It allows users to explore a 3D representation of the earth, leveraging detailed imagery, geographic data, and various layers to display geographical phenomena, landmarks, and more. It offers open source researchers satellite imagery in relatively high resolution from various regions around the world, including historical imagery.

    Versions Available:

    • Google Earth Web: A browser-based version that allows quick access without the need for software installation. Ideal for collaboration, casual exploration and educational purposes.

    • Google Earth Mobile: Offers the core functionalities of Google Earth optimized for mobile devices, enabling users to explore geographic data on-the-go.

    • Google Earth Pro Desktop: The most powerful version offering advanced features (historical imagery, sunlight angle, other planets, video tour recording) for professional users. It is recommended for open source researchers to use this version.

    The example below shows a search for Amsterdam on Google Earth Pro Desktop with the "Photos" layer activated:

    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.

    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 identify villages damaged by airstrikes in Myanmar, to geolocate Hamas-led attacks on Israeli civilians and the site where Hamas Leader Yahya Sinwar was killed, amongst numerous other examples. One of its key features is the ability to compare satellite imagery of the same location over time.

    Past imagery (historical imagery)

    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.

    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 "How China is tearing down Islam".

    • Being able to see different views of the same object (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 geolocating images.

    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.

    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.

    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: Nasa Firms publishes (almost) real time fire data (Available: https://firms.modaps.eosdis.nasa.gov/api/kml_fire_footprints/, accessed: 2. October 2025).

    Measuring distances and areas

    It can be helpful to measure distances and areas on satellite images. For example, you can calculate the size of ships, helicopters, or plots of land using Google Earth Pro.

    Measuring distances

    1. Choose the ruler tool or path tool

    1. Choose two or more points on the map

    The screenshot shows a path which has been measured at 1.71 kilometers.

    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

    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.

    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!

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

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

    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.

    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.

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

    2. Then drag and drop it into “places” on the left side.

    Cost

    Level of difficulty

    Requirements

    • Web: any modern web browser and a Google account with an email address.

    • Mobile: iOS and Android and a Google account with an email address.

    • Desktop: Windows, macOS or Linux.

    Limitations

    While Google Earth is a powerful tool, 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 not always very recent and it depends on the location how often it is updated. Open source researchers who need both up to date and high resolution imagery will need to use another satellite imagery provider.

    • Data Accuracy and Currency: Data in Google Earth may not always be up to date, leading to potential discrepancies with current conditions. Users should verify important information through other sources.

    • Resolution and Detail: Image resolution varies across different regions, with some areas having detailed imagery and others being less clear. See Spatial resolution of Google Earth Imagery.

    • 3D Modeling: While Google Earth provides 3D models of some cities, not all geographical areas have detailed 3D representations. See .

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

    Ethical Considerations

    In the context of using remote sensing in online open source investigations, several ethical considerations should be considered:

    • Privacy Concerns: Remote sensing technologies can capture detailed images from space or high altitude, potentially compromising individual privacy. Researchers must balance the public interest with the rights to privacy.

    • Accuracy and Misinterpretation: Ensuring the accurate representation of data is critical. Misinterpretation of remote sensing data can lead to misinformation. For more information on how Google tries to ensure accuracy see here and here.

    Guide

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

    Official Wiki

    • Google Earth Pro Desktop user guide: installing, navigating, marking places, using KMLs, etc.

    • Google Earth Pro Desktop help: official Google Earth Pro help.

    • Google Earth Web and Mobile: official Google Earth help.

    • Importing GIS-Data by Google Earth

    Tutorials and Articles

    • Britt, K., McGee, J. and Campbell, J. (2024) An Introduction to Google Earth Pro, archive.is. Available at: https://virginiaview.cnre.vt.edu/wp-content/uploads/2020/07/smGoogle-Earth-Pro-Manual.pdf (Accessed: 2 October 2025).

    • Strick, B. (2018) Geolocation of Infrastructure Destruction in Cameroon: A Case Study of Kumbo and Kumfutu, bellingcat. Available at: https://www.bellingcat.com/resources/case-studies/2018/11/21/geolocation-infrastructure-destruction-cameroon-case-study-kumbo-kumfutu/ (Accessed: 2 October 2025).

    • Hanham, M. (2015) How Tall is That Gantry?, bellingcat. Available at: https://www.bellingcat.com/resources/how-tos/2015/03/15/how-tall-is-that-gantry/ (Accessed: 4 April 2024).

    • Katz, G. (2023) Measuring Up: How to Calculate the Size of Objects in Open Source Material, bellingcat. Available at: (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).

    Video Tutorials

    • Google Earth Basics Tutorial (2016). Available at: https://www.youtube.com/watch?v=klK27l3unng (Accessed: 4 April 2024).

    • Google Earth Pro - A Complete Beginner’s Guide (2021). Available at: https://www.youtube.com/watch?v=3lGl1VZjtg4 (Accessed: 4 April 2024).

    Other Sources

    • OSINT Military Base Map. Available at: https://sites.google.com/view/osintmilitarymap/?utm_source (Accessed: 5 March 2025).

    • Google Earth Engine: Shows earth changes since 1984 (e.g. glaciers melting)

    Community and Support

    • Google Earth Help

    Tool provider

    Google https://about.google/ - United States of America

    Advertising Trackers

    Page maintainer

    Bellingcat Volunteer Team/Clara D.

    https://www.google.com/earth/about/versions/

    Google Lens

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

    URL

    https://lens.google/

    Description

    Use Google Lens to identify objects or locations that are visible in an image. This can be useful if you want to geolocate an image, or find out more information about the objects, landmarks or vegetation in a photograph in order to better understand its contents. Primarily a mobile phone application, it can also be used in the Chrome browser.

    Google Lens now uses Google's AI tools to identify objects and places that feature in the images you search, and will sometimes provide you with an AI overview.

    Using the Google Photos mobile application

    Open a photograph in the 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.

    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.

    Cost

    Level of difficulty

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

    Limitations

    Google Lens is getting more sophisticated with time, but it doesn't always work, especially with landmarks or objects that are less well-known or common. It is, however, a very useful first port of call and can potentially save you time.

    Ethical Considerations

    Make sure you analyse the search results critically and cross-reference these with other sources of information to ensure you draw the right conclusions and your findings are accurate. Do not use copyright images without permission.

    Guides and articles

    'What Is Google Lens and How Do You Use It?', 23 October 2024, Web FX. Available at: (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).

    Tool provider

    Google - United States

    Advertising Trackers

    Page maintainer

    Google Maps

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

    URL

    https://www.google.com/maps

    Description

    Google Maps is a web-based service offering comprehensive information about geographical regions globally. It provides road maps, aerial and satellite views, and street views which makes it a useful resource for open-source researchers. It includes features like real-time traffic updates, business information, 3D views, and location sharing. 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:

    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 .

    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.

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

    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.

    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.

    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 .

    Formats

    Google Maps is available in the following formats:

    • Mobile

    • : Developer API

    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.

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

    Cost

    Level of difficulty

    Requirements

    • Web: any modern web browser

    • Mobile: iOS and Android

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

    Limitations

    • Data Availability: While Google Maps offers comprehensive coverage, the availability of Streetview imagery, particularly in less populated or updated areas, may vary. For more information on how and when Street View imagery is collected see .

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

    • 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

    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 .

    • 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

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

    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.

    Tool provider

    Google - United States

    Advertising Trackers

    Page maintainer

    Google Earth Engine

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

    URL

    https://code.earthengine.google.com/

    Description

    Google Earth Engine is a cloud-based platform for environmental data analysis, object and change detection. It brings together a large collection of satellite imagery and geospatial datasets with planetary-scale analysis capabilities. This tool is designed for researchers and analysts engaged in environmental monitoring, land-use change detection and object and infrastructure detection. It solves the problem of managing and analyzing large datasets that require significant computational resources and creating sophisticated interactive visualisations.

    GEE can be used with the following programming languages and tools:

    • - using Javascript.

    • - using Python.

    • - using R.

    • - using QGIS.

    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

    Example Use Cases:

    1. Deforestation Monitoring: Utilizing the satellite imagery available on Google Earth Engine, researchers can track deforestation over time.

    2. Urban Expansion Analysis: Analysts can use Google Earth Engine to monitor urban sprawl and the transformation of rural areas into urban centers.

    3. Agriculture and Crop Monitoring: Farmers and agricultural researchers can leverage satellite data to monitor crop health and estimate yields.

    4. Water Resources Monitoring

    Latest features and changes: .

    Cost

    Google Earth Engine can be used for .

    Level of difficulty

    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.

    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.

    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.

    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

    • : 2024).

    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.

    Tool provider

    Google - United States.

    Advertising Trackers

    Page maintainer
    : 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 Earth Engine Quotas for more information.

  • API Rate Limits: Usage of the Earth Engine API is subject to daily and per-minute rate limits to prevent abuse. See Earth Engine Quotas for more information.

  • Bellingcat Volunteer Team

    Javascript Code Editor
    Earth Engine Python client library
    rgee
    QGIS Earth Engine Plugin
    Earth Engine Data Catalog
    Google Earth Engine Remote Sensing tutorial
    War at Night case study
    https://earthengine.google.com/
    https://developers.google.com/earth-engine/changelog
    free for noncommercial use
    https://developers.google.com/earth-engine/guides/access#individual-signup
    https://developers.google.com/earth-engine/guides/access#a-role-in-a-cloud-project
    Data Catalog
    Scaling up in Earth Engine
    Computation Overview
    Data Catalog
    Earth Engine Official Documentation
    JavaScript and Python Guides
    Earth Engine Data Catalog
    Remote Sensing for OSINT
    End-to-End Google Earth Engine
    Spatial Data Management with Google Earth Engine
    Developer Forum
    GIS Stack Exchange
    https://about.google/
    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.
    Screenshot of Google Earth Engine user interface showing the War at Night case study.

    Ana

    Google Photos
    Google Photos
    here
    https://www.webfx.com/blog/seo/google-lens/#:~:text=To%20access%20Google%20Lens%20on,should%20open%20up%20Google%20Lens.
    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.
    https://blog.google/products/google-lens/google-lens-features/
    https://blog.google/products/search/google-lens-tips-2025/
    https://about.google/
    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.

    Air quality index: PM2.5 air quality | global

    Net change in tree cover: global

  • Tree cover loss by dominant driver: global

  • Indonesia forest area

  • Peru permanent production forests

  • Peru protected areas

  • Peru forest concessions

  • Places to watch
    Fire alerts
    Tree cover loss due to fire
    Fire Weather Index
    Tree cover gain
    Tree cover loss:
    Emerging hot spots
    Natural forests
    Forest Landscape Integrity Index
    Intact forest landscapes
    Land cover
    Mangrove forests
    Soy planted area
    Tree plantations
    Peatlands
    Brazil biomes
    Indonesia land cover
    Mapped cocoa plots per km2
    Palm oil mills
    RSPO Member Concessions
    Oil and gas concessions
    Wood fiber concessions
    Protected areas
    Congo Basin logging roads
    Major dams
    Indigenous and Community Lands
    Cambodia land concessions
    Indonesia Leuser ecosystem
    Indonesia forest moratorium
    Tree biomass density
    Potential carbon sequestration rate
    Biodiversity hotspots
    Endemic bird areas
    Courtney Cox
    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
    connected
    here
  • 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 Centrality
    Closeness Centrality
    Hierarchical Edge Bundling
    timeline-based metrics
    new centrality formulas
    points to Krebs’s 9/11 network mapping
    They Rule Project
    cited in the same breath
    that 87 of the top 100 US companies shared board directors
    CSV import doc
    GraphML import doc
    Quickstart (ForceAtlas2)
    Toolkit Javadoc (Modularity)
    Quickstart
    0.10.0 highlights
    Plugin Center
    Plugin quick start
    Quickstart
    Gephi Lite issue with CSV
    Gephi blog, 2023‑01‑09
    hasn't seen active development in a few years
    PyVis
    Jupyter notebooks
    NetworkX
    interactive visuals with a few lines of code
    graph database
    Cypher
    Community edition
    enterprise features
    List of 3D Locations in Google Earth
    List of satellite map images with missing or unclear data
    https://www.bellingcat.com/resources/2023/09/07/measuring-up-how-to-calculate-the-size-of-objects-in-open-source-material/
    https://www.bellingcat.com/resources/case-studies/2014/08/15/how-to-locate-a-secret-pro-russian-training-camp/
    https://medium.com/google-earth/enhancing-project-management-in-google-earth-a-guide-to-the-latest-updates-ad096c34d239
    https://benjaminstrick.com/geospatial-awareness-how-to-add-data-to-google-earth/
    https://www.bellingcat.com/resources/how-tos/2019/03/05/how-to-use-google-earths-three-dimensional-view-feat-syria-yemen-sudan/
    Myanmar research
    Bellingcat article
    a prison in Sudan
    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.
    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.

  • it is important to be aware of
    .
  • Imagery Currency: Satellite images may not be very new in some areas of the world, see Google Earth imagery updates.

  • Limited Offline Functionality: While there is an option for offline maps, not all features, like real-time traffic updates, are available in this mode.

  • 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: https://medium.com/quiztime/how-to-tell-the-geolocation-of-places-based-on-old-sources-using-osint-a-case-study-e44e0faed388 (Accessed: 31 August 2025).

    Anisa Shabir GAP member

    various
    Google Earth Pro
    refer
    panoramas
    People
    various methods
    Street View Trekker
    Street View Trolley
    only accessible by foot
    museums around the world
    2022
    story
    policy
    launched
    November 2008
    Mapillary
    Yandex Maps
    Kartaview
    here
    Web
    Google Maps Platform
    Google Earth imagery updates
    Bellingcat Filename Finder
    What’s in a Name? Discovering Clues Hidden in Google Maps Image Filenames
    here
    Usage limits
    detailed billing
    careful of business information
    here
    here
    border bias
    Getting Started With Goggle Maps
    https://multimedia.journalism.berkeley.edu/tutorials/create-custom-maps-in-google-maps/
    https://blog.google/products/maps/google-maps-offline/
    https://www.bellingcat.com/resources/how-tos/2020/04/15/how-not-to-report-on-russian-disinformation/
    https://www.youtube.com/watch?v=n_kJJXoLo8I
    Google Maps Platform
    Google Maps Help Center
    https://about.google/
    This Blue areas on this Google Map indicate coverage of Google's Street View imagery. Keep in mind that it depends on the location how recent the imagery is.
    protect one's privacy
    privacy concerns
    local 'safety' bias
    7 days for the Free plan
    90 days for Silver plan, 365 days for Gold plan, 3 years for Business plan
    Complete removal of aircraft upon owner request
    complete removal upon request
    https://www.flightaware.com/commercial/premium/#subscriptions
    https://www.flightradar24.com/premium/?change=true

    Maps & Satellites 🛰️

    Geolocation 🌐

    Image/Video 📸

    Social Media 🤳

    People 🧑‍🤝‍🧑

    Websites 💻

    Companies & Finance 💹

    Conflict 💥

    Transport ✈️

    Environment & Wildlife 🐯

    Archiving 🗂️

    Data Org & Analysis 📊

    Google Maps
    Google Earth Pro
    Street View
    More...
    Open Street Maps
    Geohints
    Suncalc
    More...
    Google Lens
    Invid
    More...
    Twitter
    Facebook
    Instagram
    More...
    Blackbird
    Sherlock
    WhatsMyName
    More...
    Wayback Machine
    Intelx.io
    DomainTools Whois Lookup
    More...
    EDGAR
    EDGAR Suite
    OpenCorporates
    More...
    ACLED
    LiveUAMap
    Open Source Munitions Portal
    More...
    FlightAware
    FLightradar24
    MarineTraffic
    More...
    AllTrails
    Global Forest Watch
    Global Fishing Watch Map
    More...
    Auto Archiver
    Distill.io
    Archive.today
    More...
    Atlos
    Blender
    Datawrapper
    More...
    Satellite Image Accuracy - What is geolocational accuracy and what does it mean for your data? (2021). Available at: https://www.youtube.com/watch?v=CqtmNu3IsTk (Accessed: 3 September 2024).
    CAT-UXOcat-uxo.com
    service account email
    transcription module
    Investigating War Crimes: Banned and Restricted Weapons.
    Gall--Peters Projection (2010). Available at: https://www.youtube.com/watch?v=vVX-PrBRtTY (Accessed: 26 August 2024).
    Datawrapper: Create charts, maps, and tablesDatawrapper
    Logo
    Homewww.bulletpicker.com
    Logo
    Chronotrains - Europe Train Map & Travel TimesChronotrains - Europe Train Map & Travel Times
    Logo
    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).
    Overpass turbo
    This is an example of an interactive choropleth map using data from Ookla on internet speeds by country in 2023 (via Wikipedia). Users can hover over each detail to see more information. Darker colors represent faster speeds, and lighter colors represent slightly slower speeds (NOTE: This map and data are for demonstration purposes only).
    This is a sample “Area Chart” generated from Datawrapper using a sample dataset provided by the tool. It has been published on Datawrapper and embedded in this toolkit description using a URL. This is an interactive chart, and readers can hover over details on the chart to see more information. This chart is also created with an output language in Amharic. It translates built-in features into Amharic, but the data inputted manually in English remains in English. (NOTE: The chart and data are for demonstration purposes only)
    This is a sample interactive symbol map generated through Datawrapper. We first went to ACLED to download our data, which we then uploaded as a CSV file to the tool. We have chosen “spikes” as a symbol to demonstrate the number of armed clashes during a short timeframe in Burkina Faso. We have customized the look of the map to provide more info to a reader who may be unfamiliar with the region. We have included visible regional boundaries and an inset map (a world map to show where Burkina Faso is relative to the rest of the world). We have also included a zoom option and social media share options. More importantly, we have annotated it so that we provide a title, description, and data source for the readers. (NOTE: The map is for demonstration purposes only)
    Live Flight Tracker - FlightAwareFlightAware
    Live Flight Tracker - Real-Time Flight Tracker Map | Flightradar24Flightradar24
    Identity Evropa
    Logo
    Logo
    Tencent Maps
    Logo