Output

The Open Web Images API response includes up to 10 ImageDocs and a Meta Info area with reference to API consumption and the request itself, such as the "next" URL to get the next batch of images matching your query.

Each ImageDoc is constructed of 4 objects:

  • The ImageDoc Object - also referred to as common and includes all common metadata fields.
  • The XMP object - includes XMP protocol information.
  • The IPTC object - includes IPTC protocol information.
  • The EXIF object - includes EXIF protocol information.

ImageDoc Object

Field NameDescriptionSearchable?Type
uuidA unique ID representing the threadTrueString
labelThe objects identified in the image
Please refer to Image Labels for a list of common labels
YesArray[String]
widthThe image width in pixelsYesInteger
heightThe image height in pixelsYesInteger
descriptionThe image textual informationYesString
creation_dateThe date/time when the image was createdYesThe Unix epoch time in milliseconds.
modify_dateThe date/time when the image was last modifiedYesThe Unix epoch time in milliseconds
bits_pixelThe number of bits compressed per pixelYesInteger
compressionThe image compression algorithm usedYesString
mime_typeThe image format (e.g. jpeg, png, etc.)YesString
endiannessThe type of bit order in the image content, could be None | Big Indian | Little IndianYesString
gps_infoThe location where the image was taken
format is [lat,long]
NoGeo Point
artistThe image ownerYesString
copyrightThe copyright model of the imageYesString
crawledThe date/time when the post with the ImageDoc was collectedYesThe Unix epoch time in milliseconds

IPTC Object

Field NameDescriptionSearchable?Type
object_nameArtwork or Object in the ImageYesString
cityName of the city of originYesString
countryThe ISO code of a country of a originYesString
categoryThe mapped category that matches the image
For more information, see: IPTC Category
YesString

XMP Object

Field NameDescriptionSearchable?Type
sourceThe source of the Image: It may be Owner or ArtistYesString
keywordsA list of keywords that describe the imageYesArray [String]

EXIF Object

Here is a list of EXIF specific fields:

EXIF FieldField Type
camera_serial_numberString
subject_locationArray [Integer]
image_resourcesString
camera_serial_numberString
image_idString
lens_serial_numberString
lens_modelString
lens_specificationString
body_serial_numberString
camera_owner_nameString
image_unique_idString
subject_distanceRangeInteger
device_setting_descriptionString
sharpnessInteger
saturationInteger
contrastInteger
gainControlInteger
scene_capture_typeInteger
focal_length_in_35mm_filmInteger
exposure_modeInteger
custom_renderedInteger
scene_typeString
file_sourceString
sensing_methodInteger
exposure_indexInteger
subject_locationlist Integer
user_commentString
security_classificationString
image_numberString
noiseInteger
flashInteger
light_sourceInteger
brightness_valueInteger
aperture_valueArray [Integer]
shutter_speed_valueArray [Integer]
date_time_digitizedString
date_time_originalString
self_timer_modeInteger
time_zone_offsetInteger
iso_speed_ratingsInteger
spectral_sensitivityInteger
exposure_programString
exposure_timeArray [Integer]
host_computerString
softwareString
resolution_unitString
page_nameString
y_resolutionArray [Integer]
x_resolutionArray [Integer]
modelString
makeString
document_nameString
JSON Output Example:

{

uuid: "265537117101510550776745780674959141702",

label: null,

width: 640,

height: 480,

description: "",

creation_date: "2008-11-01T21:15:07.000+02:00",

modify_date: null,

bits_pixel: null,

compression: null,

mime_type: "JPEG",

endianness: null,

gps_info: [

43.46715666666389,

11.885394999997223

],

artist: null,

copyright: null,

iptc: {

object_name: null,

city: null,

province_state: null,

country: null,

category: null

},

xmp: {

source: null,

keywords: null

},

exif: {

camera_serial_number: null,

subject_location: null,

image_resources: null,

image_id: null,

lens_serial_number: null,

lens_model: null,

lens_specification: null,

body_serial_number: null,

camera_owner_name: null,

image_unique_id: null,

subject_distance_range: null,

device_setting_description: null,

sharpness: 0,

saturation: 0,

contrast: 0,

gain_control: null,

scene_capture_type: 0,

focal_length_in_35mm_film: 28,

xposure_mode: 0,

custom_rendered: 0,

scene_type: "01",

file_source: "03",

sensing_method: null,

exposure_index: null,

user_comment: "ASCII",

security_classification: null,

image_number: null,

noise: null,

flash: 16,

light_source: 0,

brightness_value: null,

aperture_value: null,

shutter_speed_value: null,

date_time_digitized: "2008:10:22 16:29:49",

date_time_original: "2008:10:22 16:29:49",

self_timer_mode: null,

time_zone_offset: null,

iso_speed_ratings: 64,

spectral_sensitivity: null,

exposure_program: null,

exposure_time: [

560852,

100000000

],

host_computer: null,

software: "Nikon Transfer 1.1 W",

resolution_unit: "Inch",

page_name: null,

y_resolution: [

300,

1

],

x_resolution: [

300,

1

],

model: "COOLPIX P6000",

make: "NIKON",

document_name: null

},

}

Meta Info

Field NameDescriptionType
totalResultsThe total number of ImageDocs matching your queryInteger
moreResultsAvailableHow many more results are availableInteger
nextA URL to get the next batch of images matching your query. See Pagination and Sorting in this section.String
requestsLeftHow many more requests are available in your current subscription planInteger