{"@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"}
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.
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.
| method | path | what the vendor says it does |
|---|---|---|
GET | /v2/ai/audio/descriptors | List computer audio descriptors This endpoint lists the descriptors that you can use in the audio regions in a |
GET | /v2/ai/audio/instruments | List computer audio instruments This endpoint lists the instruments that you can include in computer audio. If |
GET | /v2/ai/audio/renders | Get details about audio renders This endpoint shows the status of one or more audio renders, including downloa |
POST | /v2/ai/audio/renders | Create rendered audio This endpoint creates rendered audio from timeline data. It returns a render ID that you |
GET | /v2/audio | List audio tracks This endpoint lists information about one or more audio tracks, including the description an |
GET | /v2/audio/collections | List audio collections This endpoint lists your collections of audio tracks and their basic attributes. audio |
POST | /v2/audio/collections | Create 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}/items | Get the contents of audio collections This endpoint lists the IDs of tracks in a collection and the date that |
POST | /v2/audio/collections/{id}/items | Add audio tracks to collections This endpoint adds one or more tracks to a collection by track IDs. audio |
DELETE | /v2/audio/collections/{id}/items | Remove audio tracks from collections This endpoint removes one or more tracks from a collection. audio |
GET | /v2/audio/genres | List audio genres This endpoint returns a list of all audio genres. audio |
GET | /v2/audio/instruments | List audio instruments This endpoint returns a list of all audio instruments. audio |
GET | /v2/audio/licenses | List audio licenses This endpoint lists existing licenses. You can filter the results according to the track I |
POST | /v2/audio/licenses | License audio tracks This endpoint gets licenses for one or more tracks. The download links in the response ar |
POST | /v2/audio/licenses/{id}/downloads | Download audio tracks This endpoint redownloads tracks that you have already received a license for. The downl |
GET | /v2/audio/moods | List audio moods This endpoint returns a list of all audio moods. audio |
GET | /v2/audio/search | Search 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/images | Run multiple image searches This endpoint runs up to 5 image searches in a single request and returns up to 20 |
GET | /v2/catalog/collections | List catalog collections This endpoint returns a list of catalog collections. catalog |
POST | /v2/catalog/collections | Create 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}/items | Add items to catalog collections This endpoint adds assets to a catalog collection. It also automatically adds |
DELETE | /v2/catalog/collections/{collection_id}/items | Remove items from catalog collection This endpoint removes assets from a catalog collection. It does not remov |
GET | /v2/catalog/search | Search catalogs for assets This endpoint searches for assets in the account's catalog. If you specify more tha |
GET | /v2/contributors | Get 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}/collections | List 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}/items | Get the items in contributors' collections This endpoint lists the IDs of items in a contributor's collection |
POST | /v2/cv/images | Upload images This endpoint uploads an image for reverse image or video search. Images must be in JPEG or PNG |
GET | /v2/cv/keywords | List suggested keywords This endpoint returns a list of suggested keywords for a media item that you specify o |
GET | /v2/cv/similar/images | List similar images This endpoint returns images that are visually similar to an image that you specify or upl |
GET | /v2/cv/similar/videos | List 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/categories | List 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.