iOS Messages & iMessage

Updated

iPhone Backup Extractor provides ready access to iMessage data for consumers, and the Reincubate Cloud Data API provides programmatic access to this data.

Working with iMessage data

The ricloud API makes iMessage data available in an easy use JSON format. It is accessible using the sms module. Here's a sample of some of that data:

{
  "sms": [
    {
      "handle": "orange",
      "attachments": [],
      "deleted": true,
      "text": "Hello! This is spam!",
      "date": "2016-10-26 10:30:40.000000",
      "from_me": false,
      "conversation_id": "orange",
      "group_handles": null,
      "type": "SMS",
      "id": 1
    },
    {
      "handle": "+40741712345",
      "attachments": [],
      "deleted": false,
      "text": "Hello! Where is my order? I haven't received it yet, and I need it now!",
      "date": "2016-10-26 14:15:56.000000",
      "from_me": true,
      "conversation_id": "+40741712345",
      "group_handles": null,
      "type": "SMS",
      "id": 2
    },
    {
      "handle": "john.appleseed@reincubate.com",
      "attachments": [],
      "deleted": false,
      "text": "Hi Steve, your order has been dispatched today at 8:31 am. It should be delivered within 20 minutes. Would you like the tracking number?",
      "date": "2016-10-26 14:17:16.000000",
      "from_me": false,
      "conversation_id": "john.appleseed@reincubate.com",
      "group_handles": null,
      "type": "iMessage",
      "id": 3
    },
    {
      "handle": "+40741754321",
      "attachments": [
        {
          "filename": "075ED10E-F9B0-431B-8F7C-258D58C6C569.pluginPayloadAttachment",
          "type": "file",
          "file_path": "Library/SMS/Attachments/cb/11/52E29AC4-08FE-4FC5-8A24-887865E01FD6/075ED10E-F9B0-431B-8F7C-258D58C6C569.pluginPayloadAttachment",
          "file_id": "f81db975591af9ddde7625fe8e50a91898f629b2"
        },
        {
          "filename": "48BAD866-00EA-435E-9AFA-B4BD630A35D7.pluginPayloadAttachment",
          "type": "file",
          "file_path": "Library/SMS/Attachments/ef/15/48A11947-3E37-4231-8D86-00DABE9BAAD1/48BAD866-00EA-435E-9AFA-B4BD630A35D7.pluginPayloadAttachment",
          "file_id": "9091eff88f7308ef69a0406fd2b9611b886dba9e"
        }
      ],
      "deleted": false,
      "text": "https://www.snapchat.com/add/greg99",
      "date": "2016-10-26 14:15:56.000000",
      "from_me": true,
      "conversation_id": "+40741754321",
      "group_handles": null,
      "type": "MMS",
      "id": 4
     }
  ]
}

About iOS Messages & iMessage

Customer engagement patterns are going through a major shift, with millennials increasingly choosing messaging as their preferred communication channel, be it with friends or with businesses. iOS is the dominant browsing and communication device, having overtaken tablets and laptops.

As messaging via native SMS, iMessage and other chat apps overtakes email, businesses need a reliable API to connect with streams of data from these platforms. Reincubate's iCloud API is compatible with latest iOS versions and with all Apple devices, providing uninterrupted service.

About the author

Aidan Fitzpatrick founded Reincubate in 2008 after building the world's first iPhone data recovery tool, iPhone Backup Extractor. He's spoken at Google on entrepreneurship, and is a graduate of the Entrepreneurs' Organisation's Leadership Academy.

Reincubate's CEO at Buckingham Palace

Pictured above are members of Reincubate’s team meeting HM Queen Elizabeth Ⅱ at Buckingham Palace, after being awarded the UK’s highest business award for our work with Apple technology. Read our position on privacy, safety and security.

Featured app data types

iOS Call history iOS Messages & iMessage Safari WhatsApp

Can we improve this article?

We love hearing from users: why not drop us an email, leave a comment, or tweet @reincubate?

© 2008 - 2019 Reincubate Ltd. All rights reserved. Registered in England and Wales #5189175, VAT GB151788978. Reincubate® is a registered trademark. Privacy & terms. We recommend 2FA. Built with in London.