If electronics and mechanics aren't your strong suit, chances are you turn to the Internet to help fix your device. With you in mind, repair guide iFixit is aiming to become a platform to support all kinds of repair applications. The company has released an iFixIt API based on its user-contributed repair manuals.
iFixit CEO Karl Wiens calls it the world's first repair API and stressed the need to create a "repair ecosystem." The idea is to build a central and open platform for repair documentation. Developers are invited to write applications on top of this documentation and could include simple access applications to complex scenarios, where you integrate the repair documentation at the right time into an application that could be of use to field/service technicians. The holy grail, as iFixIt defines it, is “an always-with-you, up-to-date, instant-access repair manual for everything.”
The API is currently available and does not require an API key to begin with. The API is free to use for non-commercial purpose and in case you need it for commercial purpose or a higher rate, you can contact email@example.com for more details. It is not clear at this point what the rate limit is for free usage. The API is REST based, returns data in JSON format by default, with options for XML and JSONP.
In terms of functionality, the API provides access to iFixit’s repair manuals (step-by-step guides and device namespace pages) and device area hierarchy. It does not (yet) provide access to the parts or Answers Q&A database.
iFixit has also open sourced its iPad application, which gives developers some handy code to get started and create the early applications based on the iFixit API.