Skip to main content
Ctrl+K

FindMy.py

  • GitHub
  • Discord
  • PyPI
  • Home
  • Getting Started
    • Installation
    • Logging in
    • Fetching device locations
  • Related Projects
  • Technical Documentation
    • The Network
    • AirTags
    • Anisette
  • Reverse Engineering
    • Intercepting Network Requests
  • API Reference
    • findmy.__main__
    • findmy.accessory
    • findmy.errors
    • findmy.keys
    • findmy.plist
    • findmy.reports
      • findmy.reports.account
      • findmy.reports.anisette
      • findmy.reports.reports
      • findmy.reports.state
      • findmy.reports.twofactor
    • findmy.scanner
      • findmy.scanner.scanner
    • findmy.util
      • findmy.util.abc
      • findmy.util.crypto
      • findmy.util.files
      • findmy.util.http
      • findmy.util.parsers
      • findmy.util.session
      • findmy.util.types
  • Index
  • Repository
  • Show source
  • Suggest edit
  • Open issue
  • .md

Related Projects

Contents

  • Research / Proof of Concepts
    • OpenHaystack
    • FindMy
  • Location Tracking
    • 🐍 hass-FindMy
    • 🐍 OfflineFindRecovery
    • 🐍 homeassistant-FindMy
    • 🐍 OpenTagViewer
    • 🐍 Find My Dad
    • 🐍 FindMy-Dashboard
    • 🐍 LockMyTag
    • 🐍 AirTrack
  • Libraries
    • 🐍 SwiftFindMy

Related Projects#

FindMy.py is not the only project that’s active in the Find My scene, nor is it the first. This page serves as a showcase of all the amazing projects that people are working on.

Projects are grouped by category and ordered by date of insertion. Projects with a snake emoji (🐍) prepended to their name are either using or based on FindMy.py. Want to add your own project to the list? Create an issue, PR or shoot me a message on Discord.

Research / Proof of Concepts#

OpenHaystack#

Author: seemo-lab

The original FindMy project that started it all. Seemo-lab originally used an Apple Mail plug-in to obtain the authentication tokens necessary to request device locations.

OpenHaystack also includes scripts and firmware to turn devices such as the Micro:Bit and generic Linux devices into DIY AirTags.

FindMy#

Author: biemster

After JJTech discovered how to obtain the authentication tokens without using a Mac, biemster published his β€œFindMy” project. It was one of the first scripts that was able to query locations for DIY AirTags without needing access to a Mac.

Fun fact: FindMy.py originally started as an adoptation of biemster’s FindMy, but refactored as a Python library. Since then, FindMy.py has deviated from biemster’s project somewhat. FindMy.py solely focuses on querying device locations and has added support for local Bluetooth scanning and official AirTags, while biemster’s FindMy mainly focuses on DIY tags, and includes firmware for some embedded devices to turn them into AirTags.

Location Tracking#

🐍 hass-FindMy#

Author: malmeloo

Home Assistant integration made by the author of FindMy.py that allows you to track your devices as device tracker entities. FindMy.py is continuously updated to ensure compatibility with Home Assistant’s requirements and to minimize breakage due to dependency conflicts.

🐍 OfflineFindRecovery#

Author: hajekj

Set of scripts meant to precisely locate a lost MacBook.

🐍 homeassistant-FindMy#

Author: krmax44

Home Assistant integration to track your FindMy devices.

🐍 OpenTagViewer#

Author: parawanderer

Android app that allows you to track your FindMy devices.

🐍 Find My Dad#

Author: NickCrews

Geofencing application for AirTags using Google Sheets and SMS.

🐍 FindMy-Dashboard#

Author: Philip2809

Web dashboard to view the location of your FindMy devices on a map.

🐍 LockMyTag#

Author: pablobuenaposada

Geofencing for FindMy devices. Also includes a map to view device locations.

🐍 AirTrack#

Author: franga2000

Basic web UI for AirTags and other MFI trackers.

Libraries#

🐍 SwiftFindMy#

Author: Airy10

Swift port of FindMy.py

previous

Fetching device locations

next

Technical Documentation

Contents
  • Research / Proof of Concepts
    • OpenHaystack
    • FindMy
  • Location Tracking
    • 🐍 hass-FindMy
    • 🐍 OfflineFindRecovery
    • 🐍 homeassistant-FindMy
    • 🐍 OpenTagViewer
    • 🐍 Find My Dad
    • 🐍 FindMy-Dashboard
    • 🐍 LockMyTag
    • 🐍 AirTrack
  • Libraries
    • 🐍 SwiftFindMy

By Mike Almeloo

Β© Copyright 2024, Mike Almeloo.

Last updated on Sep 29, 2025.