Reincubate iCloud API

Powerful RESTful iCloud & CloudKit access for application developers, investigators and integrators.


The Reincubate iCloud API makes the iCloud accessible to investigators, developers and integrators. The API includes functionality for extraction, manipulation and recovery of many types of iOS and app data.

It fully supports iOS 9 and iOS 10 beta CloudKit-based iCloud backups, and backups created with A9X chipsets. It can provide real-time iCloud data for a number of datatypes, and supports undeletion of content which has been previously erased from the iCloud.

Who uses the API, and is it secure?

The API is hosted, delivered and developed in the UK and US by Reincubate, makers of the first iOS data extraction product, the iPhone Backup Extractor. The company is subject to stringent UK data protection legislation, and is compliant with EU and US Safe Harbor regulations.

Reincubate are trusted by security, LEA and government users around the world. The enterprise team can arrange references for potential users.

Clients put the API to a number of uses, including:

  • Compliance: connecting corporations with data on their device inventories.
  • CRM and point-of-sale (POS) integration: connecting stores and sales teams with data on their clients calls and messages.
  • Child protection: allowing parents to safeguard their children's online activity.
  • Law enforcement and forensics: allowing law enforcement and security agents to access information on devices and accounts of interest.

What level of data access does the API provide?

The API provides access to all raw iCloud files and data. It has functionality to support bulk, scheduled, and real-time data access. It is RESTful and makes many commonly accessed forms of data available as JSON feeds.

"Reincubate has been a fabulous technology partner for uKnow. We performed an exhaustive research process to figure out how we could better serve our Apple customers, and after talking to dozens of industry insiders and technology companies around the globe, we were convinced that Reincubate was the right team to help us.

They have been super responsive to our needs, and as the market's “table stakes” features have expanded, Reincubate has responded by constantly improving and expanding their technology solutions to help us meet those increased customer demands. We are super pleased with our decision to partner with Reincubate!”

Steve Woda
CEO, uKnowKids

What benefits does Reincubate's iCloud API provide?

The API -- and in particular, the feeds -- provide a number of substantial benefits:

Ease of integration

The API is easy for development teams at any level to work with, and they remove the need for clients to have any highly specialist knowledge about either iCloud / CloudKit storage, or about any third-party apps.

This benefit is not easily overstated: the complexity of developing and maintaining an interface to the iCloud is substantial, and layered on top of that is the need to support multiple data formats for core iOS data and app files. Not only does iOS use different data formats, but each app (for instance, WhatsApp), uses a set of data formats and structures which can change week-to-week with app updates.

The API supports all the "difficult" features: iOS 9, iOS 10 beta, CloudKit, iCloud 8 + 9 merging, 2FA & 2SV, partial snapshots, tokenisation, A9 & A9X.

Future proofing

Reincubate is committed to the maintaining support for contemporary and past iCloud and iOS data formats, and has a solid track record in this space:

Support & access to unrivalled expertise.

As a consequence of the company's focus and positioning as the app data company. Reincubate's team have unrivalled experience and knowledge in the field. This experience is particularly valuable for clients exploring new apps and use-cases.

For users of the JSON feeds are able to take advantage of Reincubate's proprietary techniques in extraction and undeletion of app data, such that the resultant data is more accurate.

Out of the box app support

Aside from the core iOS datatypes -- all of which are supported across all iOS versions on all devices -- the API has modules to support dozens of third-party apps. Some of the more popular supported apps include WhatsApp, Viber, Kik, WeChat, Line, SnapChat, Facebook Messenger and Skype.

Out of the box developer platform support

The API has open source client implementations available in a number of languages, including Python, .NET / C# and JavaScript.

Speed & scalability

The Reincubate iCloud API platform is built to scale, and the JSON feed system faster and scales better than raw file access.

Rich feed customisation options

The feed platform is readily customisable for partner deployments. Examples include protobuf format feeds and aggregation of messaging app attachments.


Reincubate are trusted by security, LEA, ad government users around the world. The company is subject to stringent UK data protection legislation, and is compliant with EU and US Safe Harbor regulations.

The Reincubate team have some of the best customer service we've ever come across in this business. The speed at which they have solved our problems is astounding, even with our antipodean locale! As for the iCloud API -- it just works! The team is so clearly dedicated to making sure it does!

Sam Ritchie
Many Hats Enterprises

Learn more or try it out

Reach out and let us know how we can help. If you would like to take our API for a spin, we've published sample API clients on GitHub for Python, Node.js and .NET.


Binary version available

For clients with high volume distributed environments (over 1m devices), we have a mixed-mode binary redistributable package for out iCloud functionality. It runs under Windows, OS X and Linux.


Need more info?

Our support team are here to help!

Our office hours are Monday to Friday, 9am to 5pm GMT. Currently it is .
We aim to reply to all messages within one working day.

Contact the enterprise team › Browse the support centre › Contact Team
bulk cloud extra foren ios key plist sql