{"@context": "https://schema.org", "@type": "WebAPI", "name": "Shutterstock API Explorer API", "description": "The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.", "provider": {"@type": "Organization", "name": "shutterstock.com"}, "documentation": "https://api-explorer.shutterstock.com/openapi.json"}
Index / APIs / shutterstock.com

Shutterstock API Explorer API

The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://api.shutterstock.com https://api-sandbox.shutterstock.com

auth: b a s i c ,

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Shutterstock API Explorer v1.1.32

The Shutterstock API provides access to Shutterstock's library of media, as well as information about customers' accounts and the contributors that provide the media.

methodpathwhat the vendor says it does
GET/v2/ai/audio/descriptorsList computer audio descriptors This endpoint lists the descriptors that you can use in the audio regions in a
GET/v2/ai/audio/instrumentsList computer audio instruments This endpoint lists the instruments that you can include in computer audio. If
GET/v2/ai/audio/rendersGet details about audio renders This endpoint shows the status of one or more audio renders, including downloa
POST/v2/ai/audio/rendersCreate rendered audio This endpoint creates rendered audio from timeline data. It returns a render ID that you
GET/v2/audioList audio tracks This endpoint lists information about one or more audio tracks, including the description an
GET/v2/audio/collectionsList audio collections This endpoint lists your collections of audio tracks and their basic attributes. audio
POST/v2/audio/collectionsCreate audio collections This endpoint creates one or more collections (soundboxes). To add tracks, use `POST
GET/v2/audio/collections/{id}Get the details of audio collections This endpoint gets more detailed information about a collection, includin
POST/v2/audio/collections/{id}Rename audio collections This endpoint sets a new name for a collection. audio
DELETE/v2/audio/collections/{id}Delete audio collections This endpoint deletes a collection. audio
GET/v2/audio/collections/{id}/itemsGet the contents of audio collections This endpoint lists the IDs of tracks in a collection and the date that
POST/v2/audio/collections/{id}/itemsAdd audio tracks to collections This endpoint adds one or more tracks to a collection by track IDs. audio
DELETE/v2/audio/collections/{id}/itemsRemove audio tracks from collections This endpoint removes one or more tracks from a collection. audio
GET/v2/audio/genresList audio genres This endpoint returns a list of all audio genres. audio
GET/v2/audio/instrumentsList audio instruments This endpoint returns a list of all audio instruments. audio
GET/v2/audio/licensesList audio licenses This endpoint lists existing licenses. You can filter the results according to the track I
POST/v2/audio/licensesLicense audio tracks This endpoint gets licenses for one or more tracks. The download links in the response ar
POST/v2/audio/licenses/{id}/downloadsDownload audio tracks This endpoint redownloads tracks that you have already received a license for. The downl
GET/v2/audio/moodsList audio moods This endpoint returns a list of all audio moods. audio
GET/v2/audio/searchSearch for tracks This endpoint searches for tracks. If you specify more than one search parameter, the API us
GET/v2/audio/{id}Get details about audio tracks This endpoint shows information about a track, including its genres, instrument
POST/v2/bulk_search/imagesRun multiple image searches This endpoint runs up to 5 image searches in a single request and returns up to 20
GET/v2/catalog/collectionsList catalog collections This endpoint returns a list of catalog collections. catalog
POST/v2/catalog/collectionsCreate catalog collections This endpoint creates a catalog collection and optionally adds assets. To add asset
PATCH/v2/catalog/collections/{collection_id}Update collection metadata This endpoint updates the metadata of a catalog collection. catalog
DELETE/v2/catalog/collections/{collection_id}Delete catalog collections This endpoint deletes a catalog collection. It does not remove the assets from the
POST/v2/catalog/collections/{collection_id}/itemsAdd items to catalog collections This endpoint adds assets to a catalog collection. It also automatically adds
DELETE/v2/catalog/collections/{collection_id}/itemsRemove items from catalog collection This endpoint removes assets from a catalog collection. It does not remov
GET/v2/catalog/searchSearch catalogs for assets This endpoint searches for assets in the account's catalog. If you specify more tha
GET/v2/contributorsGet details about multiple contributors This endpoint lists information about one or more contributors, includ
GET/v2/contributors/{contributor_id}Get details about a single contributor This endpoint shows information about a single contributor, including c
GET/v2/contributors/{contributor_id}/collectionsList contributors' collections This endpoint lists collections based on contributor ID. contributors
GET/v2/contributors/{contributor_id}/collections/{id}Get details about contributors' collections This endpoint gets more detailed information about a contributor's
GET/v2/contributors/{contributor_id}/collections/{id}/itemsGet the items in contributors' collections This endpoint lists the IDs of items in a contributor's collection
POST/v2/cv/imagesUpload images This endpoint uploads an image for reverse image or video search. Images must be in JPEG or PNG
GET/v2/cv/keywordsList suggested keywords This endpoint returns a list of suggested keywords for a media item that you specify o
GET/v2/cv/similar/imagesList similar images This endpoint returns images that are visually similar to an image that you specify or upl
GET/v2/cv/similar/videosList similar videos This endpoint returns videos that are visually similar to an image that you specify or upl
GET/v2/editorial/categories(Deprecated) List editorial categories Deprecated; use `GET /v2/editorial/images/categories` instead. This end
GET/v2/editorial/images/categoriesList editorial categories This endpoint lists the categories that editorial images can belong to, which are se

and 78 more operation(s) in this specification, all searchable.

specification origin: https://api-explorer.shutterstock.com/openapi.json

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.