Drop on a list to move this task.
Menu

Exist

  • Log in/sign up
  • ×

Tasks

  • Suggestions
  • Under consideration
  • Not possible/Seek alternatives
  • Planned
  • In progress
  • Completed

Activity

  • Timeline
Changemap

Roadmap and changelog for teams building in public.

Not possible/Seek alternatives

:iphone:

iOS phone usage and unlocks

We can currently track mobile screen time on Android via RescueTime’s Android app, but iOS doesn’t provide access to this data, so on iOS it sadly isn’t possible.

234 votes

Tagged as Mobile

Suggested 14 January 2018 by user Andrea Giuliodori

Moved into Not possible/Seek alternatives 19 April 2023

  • Sign in to comment and vote. Sign in by email
  • 14 January 2018 Belle Cooper approved this task

  • avatar
    Willem Vanhulle

    It would be nice to tag apps so that they can be used for correlation.

    10 May 2018
  • avatar
    Rai

    Maybe you could integrate with Google’s Digital Wellbeing tools?

    20 July 2019
  • avatar
    Josh Sharp
    Rai: Maybe you could integrate …

    I’m pretty sure Google don’t make this data available unfortunately.

    21 July 2019
  • avatar
    a person

    There are many apps out there that will give you these numbers. I don’t know if they track screen on or something else. This is an old answer, but it may still be correct:

    https://stackoverflow.com/questions/3446202/android-detect-phone-unlock-event-not-screen-on

    Apple makes this hard to do, though, IIRC.

    @willem: Services like rescue time will get you what you want. I don’t use them any more but they do give you a breakdown of how many times you opened which apps and how long you spent in the app and more.

    21 July 2019
  • avatar
    Josh Sharp
    a person: There are many apps …

    But if they also don’t have APIs, as is the case for the vast majority, that doesn’t help us get that data either.

    22 July 2019
  • avatar
    N J

    The exist native app could do this

    06 December 2019
  • avatar
    J W

    You can track phone usage using RescueTime, but that doesn’t sync with Exist.io

    10 December 2019
  • avatar
    Andrey
    Josh Sharp: But if they also …

    RescueTime mobile app already have this data, it would be great if you add few rows to current productivity list.

    09 January 2020
  • avatar
    Adam

    “You unlock your phone more on days tagged with ‘bored’” I think this could provide some cool insights.

    27 January 2021
  • 18 April 2022 Josh Sharp edited this task

  • avatar
    Dan Thompson

    I believe this would now be possible on iOS via the new screentime api

    17 December 2022
  • avatar
    Belle Cooper
    Dan Thompson: I believe this would …

    Do you have a link to details about the API? The docs I’ve found don’t have any options for us to get that data out.

    10 January 2023
  • avatar
    o1xhack
    Belle Cooper: Do you have a …

    https://developer.apple.com/documentation/screentime this should be the API he Dan mentioned. There should be more on internet about how this work

    10 January 2023
  • avatar
    J W

    I’ve played with RescueTime’s api for this and this worked 3 years ago:

    def get_mobile_minutes(date):
        “”“given the date as a formatted string, returns mobile minutes as an int”“”
        headers = {‘key’: api_token}
        data = requests.get('https://www.rescuetime.com/anapi/data?key='+api_token+'&restrict_source_type=mobile&format=json&restrict_begin='+date+'&restrict_end='+date).text
    
        minutes_spent_on_date = json.loads(data)['rows'][0][1]//60
    
        return minutes_spent_on_date
    
    12 January 2023
  • avatar
    Belle Cooper
    o1xhack: https://developer.apple.com/documentation/screentime this should be …

    Yep, these are the docs I’ve already read, which don’t make any mention of a way to get data out of Screen Time, unfortunately.

    16 January 2023
  • avatar
    Kim Caloca-Madden

    Wow! The way Timing has now integrated ScreenTime is AMAZING. Wonder if you could integrate with them?

    21 January 2023
  • avatar
    Belle Cooper
    Kim Caloca-Madden: Wow! The way Timing …

    That’s a really interesting workaround for Screen Time! We have an existing suggestion for Timing here.

    26 January 2023
  • 19 April 2023 Josh Sharp moved this task into Not possible/Seek alternatives

  • avatar
    Josh Sharp

    We’ve now added support for mobile screen time on Android via RescueTime, but I’ve updated this task to reflect that it’s still not possible to get this data on iOS.

    19 April 2023
  • avatar
    Sam Mackin

    Still not possible now there is the screen time app?

    26 April
  • avatar
    Mitch Lindgren
    Sam Mackin: Still not possible now …

    If you’re referring to this https://developer.apple.com/documentation/screentime, it allows apps to display the data using their own UI controls, but does not allow them to read or export it. Basically, your app provides a view for the screen time framework to render to, rather than screen time giving you the data to render.

    28 April
Changemap is a combined roadmap and changelog for teams building in public. Built by Hello Code in Melbourne, AU. Copyright 2025. @ChangemapApp