Get Exif data in json from an image

To get Exif data from an image you can use the exif request. Note: you will need a paid plan to use this feature.

The following request will get all Exif data from the given image and return it in Json format:

http://api.rethumb.com/v1/exif/all/http://images.rethumb.com/image_exif_1.jpg

Output:

{
"FILE": {
"FileName": "image_exif_1.jpg",
"FileDateTime": "1409958035",
"FileSize": "62411",
"FileType": "2",
"MimeType": "image/jpeg",
"SectionsFound": "ANY_TAG, IFD0, THUMBNAIL, EXIF, GPS, INTEROP"
},
"COMPUTED": {
"html": "width="500" height="375"",
"Height": "375",
"Width": "500",
"IsColor": "1",
"ByteOrderMotorola": "0",
"ApertureFNumber": "f/5.9",
"UserComment": "",
"UserCommentEncoding": "UNDEFINED",
"Thumbnail.FileType": "2",
"Thumbnail.MimeType": "image/jpeg"
},
...
"GPS": {
"GPSVersion": "u0002u0003",
"GPSLatitudeRef": "N",
"GPSLatitude": [
"41/1",
"53/1",
"23487/1000"
],
"GPSLongitudeRef": "E",
"GPSLongitude": [
"12/1",
"29/1",
"10362/1000"
],
"GPSAltitudeRef": "",
"GPSAltitude": "56819/1000",
"GPSTimeStamp": [
"15/1",
"7/1",
"33998/1000"
],
"GPSStatus": "A",
"GPSMeasureMode": "3",
"GPSDOP": "13552/10000",
"GPSSpeedRef": "K",
"GPSSpeed": "955/1000",
"GPSTrackRef": "T",
"GPSTrack": "34442/100",
"GPSImgDirectionRef": "M",
"GPSImgDirection": "4775/100",
"GPSMapDatum": "WGS-84",
"GPSDateStamp": "2011:12:31",
"GPSDifferential": "0"
},
"INTEROP": {
"InterOperabilityIndex": "R98",
"InterOperabilityVersion": "0100"
}
}

It is also possible to get a specific Exif tag by passing the key in hexadecimal (more about tags at http://www.exiv2.org/tags.html):

http://api.rethumb.com/v1/exif/110/http://images.rethumb.com/image_exif_1.jpg

Output:

{
"Model": "DSC-HX9V"
}

Documentation is online here.