Given several identifiers for a device, the API can triangulate its way to providing even more lookup information than would ordinarily be possible.
See the supported identifiers sections for information on the identifier formats supported.
$ pip install deviceidentifier
Calls to the API through this client then become easy:
from deviceidentifier import api # Triangulate a bunch of data from a collection of identifiers api.enhance_metadata( apple_identifier='iPhone5,3', apple_serial='C8QH6T96DPNG', gsma_imei='013554006297015', gsma_iccid='8965880812100011146' )