Search for videos
Changed onThis endpoint searches for videos. If you specify more than one search parameter, the API uses an AND condition. Array parameters can be specified multiple times; in this case, the API uses an AND or an OR condition with those values, depending on the parameter. You can also filter search terms out in the query parameter by prefixing the term with NOT.
Request
- Base URLhttps://api.shutterstock.com
- Auth
- HTTP basic
- or OAuth 2Authorization codehttps://accounts.shutterstock.com/oauth/authorizeToken URLhttps://api.shutterstock.com/v2/oauth/access_token
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Show videos added on the specified date
Show videos added on or after the specified date
Show videos added before the specified date
Show videos with the specified aspect ratio
Show videos with the specified Shutterstock-defined category; specify a category name or ID
Show videos with the specified artist names or IDs
Show videos from contributors in one or more specified countries
Show videos with the specified duration or longer in seconds
Show videos with the specified duration or shorter in seconds
Show videos with the specified frames per second or more
Show videos with the specified frames per second or fewer
Hide results with potentially unsafe keywords
Language code
Set query and result language (uses Accept-Language header if not set)
Show only videos with the specified license or licenses
Show videos with each of the specified models
Search for videos in a specific orientation
Page number
Number of results per page
Show videos that feature people of the specified age range
Show videos with people of the specified ethnicities
Show videos with people with the specified gender
Show videos with the specified number of people
Show only videos of people with a signed model release
One or more search terms separated by spaces; you can use NOT to filter out videos that match a term
Require exact keyword matching and disable enhanced search behavior
Show videos with the specified resolution
Enable or disable safe search
Sort by one of these categories
Amount of detail to render in the response
Search within different Shutterstock owned libraries. Defaults to shutterstock.
Response
OK
Example response
{
"data": [
{
"id": "1033184651",
"aspect": 1.778,
"aspect_ratio": "16:9",
"assets": {
"thumb_webm": {
"url": "https://ak.picdn.net/shutterstock/videos/1033184651/thumb/stock-footage-camera-follows-hipster-millennial-young-woman-in-orange-jacket-running-up-on-top-of-mountain-summit.webm"
},
"thumb_mp4": {
"url": "https://ak.picdn.net/shutterstock/videos/1033184651/thumb/stock-footage-camera-follows-hipster-millennial-young-woman-in-orange-jacket-running-up-on-top-of-mountain-summit.mp4"
},
"preview_webm": {
"url": "https://ak.picdn.net/shutterstock/videos/1033184651/preview/stock-footage-camera-follows-hipster-millennial-young-woman-in-orange-jacket-running-up-on-top-of-mountain-summit.webm"
},
"preview_mp4": {
"url": "https://ak.picdn.net/shutterstock/videos/1033184651/preview/stock-footage-camera-follows-hipster-millennial-young-woman-in-orange-jacket-running-up-on-top-of-mountain-summit.mp4"
},
"thumb_jpg": {
"url": "https://ak.picdn.net/shutterstock/videos/1033184651/thumb/12.jpg"
},
"preview_jpg": {
"url": "https://ak.picdn.net/shutterstock/videos/1033184651/thumb/12.jpg"
}
},
"contributor": {
"id": "4411978"
},
"description": "Camera follows hipster millennial young woman in orange jacket running up on top of mountain summit at sunset, jumps on top of rocks, raises arms into air, happy and drunk on life, youth and happiness",
"duration": 14.081,
"has_model_release": true,
"media_type": "video"
}
],
"page": 1,
"per_page": 5,
"total_count": 123,
"search_id": "749090bb-2967-4a20-b22e-c800dc845e10"
}Changes
- info
added the new optional
queryrequest parameterexact_match - info
added the new optional
queryrequest parameterlibrary - info
added the new enum value
oldestto thequeryrequest parametersort - info
deleted the
queryrequest parameterdurationwith deprecation - info
deleted the
queryrequest parameterfpswith deprecation - info
added the optional property
//to the response with the status - info
added the optional property
///to the response with the status
- info
- info
added the new optional
queryrequest parameterorientation - info
added the new enum value
arto thequeryrequest parameterlanguage - info
added the new enum value
bgto thequeryrequest parameterlanguage - info
added the new enum value
bnto thequeryrequest parameterlanguage - info
added the new enum value
guto thequeryrequest parameterlanguage - info
added the new enum value
heto thequeryrequest parameterlanguage - info
added the new enum value
hito thequeryrequest parameterlanguage - info
added the new enum value
hrto thequeryrequest parameterlanguage - info
added the new enum value
knto thequeryrequest parameterlanguage - info
added the new enum value
mlto thequeryrequest parameterlanguage - info
added the new enum value
mrto thequeryrequest parameterlanguage - info
added the new enum value
orto thequeryrequest parameterlanguage - info
added the new enum value
skto thequeryrequest parameterlanguage - info
added the new enum value
slto thequeryrequest parameterlanguage - info
added the new enum value
tato thequeryrequest parameterlanguage - info
added the new enum value
teto thequeryrequest parameterlanguage - info
added the new enum value
ukto thequeryrequest parameterlanguage - info
added the new enum value
urto thequeryrequest parameterlanguage - info
added the optional property
//to the response with the status - info
added the optional property
//to the response with the status
- info