Is there a way to sort contacts by date added, or at least see contacts that have been recently added? I'm running android os 2.2.

  • 1
    for 2015, "Recent Contacts" is the perfect solution. – Fattie Apr 15 '15 at 13:54

This is useful if you want programmatic and CLI access to your contacts in sorted order.

If you're on Android then most probably your phone contacts are synced with your Google account's contacts which you can access using Google Contacts. Now, using the Google Command Line Tools you can return contacts in order of filing if no other sort method is set.

For example, use the following command to get all contacts in a text file in recently added order:

google contacts list ".*" > output.txt


| improve this answer | |
  • This worked a treat. Just make sure you run this from cmdline like so c:\googlecl\google contacts list ".*" > output.txt - if you are in interactive mode it will print to screen, which is less useful. – edzillion Jul 24 '14 at 14:36
  • wait hold on - this does not seem to order by date (?) – edzillion Jul 24 '14 at 14:38
  • 3
    This does not work anymore - googlecl does not work anymore since 2015. – phihag Feb 29 '16 at 22:35
  • 2
    GoogleCL development has continued, and it seems to be working, but is definitely in beta github.com/vinitkumar/googlecl – sondra.kinsey Sep 27 '17 at 20:06

I suppose it might vary by carrier, but I only see options to sort by first or last name. (Motorola Droid, unrooted, Android 2.2.1)

I also don't see any apps in the Market that would display contacts sorted by date added.

I'm not even sure "date added" is captured.

If you're syncing with Google Contacts you might be able to kludge something together by applying a group to all of you existing contacts ("Old Contacts"?) then, whenever you review your contacts anyone without such a label is, by definition, recently added.

It is, as I said, kludgy. I don't see any other way to do it.

| improve this answer | |
  • I see the same on my Galaxy S. – Matthew Read Feb 7 '11 at 21:11
  • Contacts in gmail also only lets you sort by first/last name. Doesn't seem to store when the contact was added either. – Bryan Denny Feb 7 '11 at 21:25

This Recent Contacts app is free and requires one less permission than the app of the same name that @user4212 suggested. It does require Android 2.3.3+, though. It is simple and seems to do a decent job, but the developer does say it is not perfect. From the app:

This app lists your contacts in reverse order of contact ID. This usually puts the most recently added contects at the top. However since the stock anddroid contacts app doesn't save the creation date of a contact, there is no absolute way of sorting contacts by date added. You will notice that some contacts are out of place, this is because the ID numbers sometimes changed by the android system.

| improve this answer | |

As most of the applications mentioned did not work anymore two approaches worked for me now (Aug 2020):

| improve this answer | |

SimpleContact does it, and it's free.

| improve this answer | |
  • We're sorry, the requested URL was not found on this server. – Jon Dec 6 '19 at 8:48

Was looking for something similar. Looks like this might do the trick, $1 though... Recent Contacts

| improve this answer | |

Black Swan Hunter's Recent Contacts app does just what you need. It is free and doesn't ask for any extra permissions. I have found it to be reliable and easy to use.

Note that when contacts are merged, sometimes they move to the top of the list as if they are newly added; this has to do with Android internals.

| improve this answer | |
  • We're sorry, the requested URL was not found on this server. – Jon Dec 6 '19 at 8:48

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.