← Back to catalog

Other

Shutterstock API Explorer

auto-generated
swirls add shutterstock
actionPOSTv1.0.0

Add images to collections

This endpoint adds one or more images to a collection by image IDs.

Source
actionPOSTv1.0.0

Add items to catalog collections

This endpoint adds assets to a catalog collection. It also automatically adds the assets to the user's account's catalog.

Source
actionPOSTv1.0.0

Add videos to collections

This endpoint adds one or more videos to a collection by video IDs.

Source
actionGETv1.0.0

Authorize applications

This endpoint returns a redirect URI (in the 'Location' header) that the customer uses to authorize your application and, together with POST /v2/oauth/access_token, generate an access token that represents that authorization.

Source
actionPOSTv1.0.0

Create audio collections

This endpoint creates one or more collections (soundboxes). To add tracks, use `POST /v2/audio/collections/{id}/items`.

Source
actionPOSTv1.0.0

Create catalog collections

This endpoint creates a catalog collection and optionally adds assets. To add assets to the collection later, use `PATCH /v2/catalog/collections/{collection_id}/items`.

Source
actionPOSTv1.0.0

Create image collections

This endpoint creates one or more image collections (lightboxes). To add images to the collections, use `POST /v2/images/collections/{id}/items`.

Source
actionPOSTv1.0.0

Create rendered audio

This endpoint creates rendered audio from timeline data. It returns a render ID that you can use to download the finished audio when it is ready. The render ID is valid for up to 48 hours.

Source
actionPOSTv1.0.0

Create video collections

This endpoint creates one or more collections (clipboxes). To add videos to collections, use `POST /v2/videos/collections/{id}/items`.

Source
actionDELETEv1.0.0

Delete catalog collections

This endpoint deletes a catalog collection. It does not remove the assets from the user's account's catalog.

Source
actionGETv1.0.0

Get details about a single contributor

This endpoint shows information about a single contributor, including contributor type, equipment they use, and other attributes.

Source
actionGETv1.0.0

Get details about audio renders

This endpoint shows the status of one or more audio renders, including download links for completed audio.

Source
actionGETv1.0.0

Get details about audio tracks

This endpoint shows information about a track, including its genres, instruments, and other attributes.

Source
actionGETv1.0.0

Get details about contributors' collections

This endpoint gets more detailed information about a contributor's collection, including its cover image, timestamps for its creation, and most recent update. To get the items in collections, use GET /v2/contributors/{contributor_id}/collections/{id}/items.

Source
actionGETv1.0.0

Get details about images

This endpoint shows information about an image, including a URL to a preview image and the sizes that it is available in.

Source
actionGETv1.0.0

Get details about multiple contributors

This endpoint lists information about one or more contributors, including contributor type, equipment they use and other attributes.

Source
actionGETv1.0.0

Get details about videos

This endpoint shows information about a video, including URLs to previews and the sizes that it is available in.

Source
actionGETv1.0.0

Get editorial content details

This endpoint shows information about an editorial image, including a URL to a preview image and the sizes that it is available in.

Source
actionGETv1.0.0

Get editorial video content details

This endpoint shows information about an editorial image, including a URL to a preview image and the sizes that it is available in.

Source
actionPOSTv1.0.0

Get keywords from text

This endpoint returns up to 10 important keywords from a block of plain text.

Source
actionGETv1.0.0

Get the details of audio collections

This endpoint gets more detailed information about a collection, including the number of items in it and when it was last updated. To get the tracks in collections, use `GET /v2/audio/collections/{id}/items`.

Source
actionGETv1.0.0

Get the details of featured image collections

This endpoint gets more detailed information about a featured collection, including its cover image and timestamps for its creation and most recent update. To get the images, use `GET /v2/images/collections/featured/{id}/items`.

Source
actionGETv1.0.0

Get the details of featured video collections

This endpoint gets more detailed information about a featured video collection, including its cover video and timestamps for its creation and most recent update. To get the videos, use `GET /v2/videos/collections/featured/{id}/items`.

Source
actionGETv1.0.0

Get the details of image collections

This endpoint gets more detailed information about a collection, including its cover image and timestamps for its creation and most recent update. To get the images in collections, use `GET /v2/images/collections/{id}/items`.

Source
actionGETv1.0.0

Get the details of video collections

This endpoint gets more detailed information about a collection, including the timestamp for its creation and the number of videos in it. To get the videos in collections, use GET /v2/videos/collections/{id}/items.

Source
actionPOSTv1.0.0

License audio tracks

This endpoint gets licenses for one or more tracks. The download links in the response are valid for 8 hours.

Source
actionPOSTv1.0.0

License editorial content

This endpoint gets licenses for one or more editorial images. You must specify the country and one or more editorial images to license. The download links in the response are valid for 8 hours.

Source
actionPOSTv1.0.0

License editorial video content

This endpoint gets licenses for one or more editorial videos. You must specify the country and one or more editorial videos to license. The download links in the response are valid for 8 hours.

Source
actionPOSTv1.0.0

License images

This endpoint gets licenses for one or more images. You must specify the image IDs in the body parameter and other details like the format, size, and subscription ID either in the query parameter or with each image ID in the body parameter. Values in the body parameter override values in the query parameters. The download links in the response are valid for 8 hours.

Source
actionPOSTv1.0.0

License videos

This endpoint gets licenses for one or more videos. You must specify the video IDs in the body parameter and the size and subscription ID either in the query parameter or with each video ID in the body parameter. Values in the body parameter override values in the query parameters. The download links in the response are valid for 8 hours.

Source
actionGETv1.0.0

List audio collections

This endpoint lists your collections of audio tracks and their basic attributes.

Source
actionGETv1.0.0

List audio genres

This endpoint returns a list of all audio genres.

Source
actionGETv1.0.0

List audio licenses

This endpoint lists existing licenses. You can filter the results according to the track ID to see if you have an existing license for a specific track.

Source
actionGETv1.0.0

List audio moods

This endpoint returns a list of all audio moods.

Source
actionGETv1.0.0

List audio tracks

This endpoint lists information about one or more audio tracks, including the description and publication date.

Source
actionGETv1.0.0

List computer audio descriptors

This endpoint lists the descriptors that you can use in the audio regions in an audio render.

Source
actionGETv1.0.0

List computer audio instruments

This endpoint lists the instruments that you can include in computer audio. If you specify more than one search parameter, the API uses an AND condition.

Source
actionGETv1.0.0

List editorial categories

This endpoint lists the categories that editorial images can belong to, which are separate from the categories that other types of assets can belong to.

Source
actionGETv1.0.0

List editorial video categories

This endpoint lists the categories that editorial videos can belong to, which are separate from the categories that other types of assets can belong to.

Source
actionGETv1.0.0

List featured image collections

This endpoint lists featured collections of specific types and a name and cover image for each collection.

Source
actionGETv1.0.0

List featured video collections

This endpoint lists featured video collections and a name and cover video for each collection.

Source
actionGETv1.0.0

List image categories

This endpoint lists the categories (Shutterstock-assigned genres) that images can belong to.

Source
actionGETv1.0.0

List image collections

This endpoint lists your collections of images and their basic attributes.

Source
actionGETv1.0.0

List images

This endpoint lists information about one or more images, including the available sizes.

Source
actionGETv1.0.0

List recommended images

This endpoint returns images that customers put in the same collection as the specified image IDs.

Source
actionGETv1.0.0

List similar images

This endpoint returns images that are visually similar to an image that you specify or upload.

Source
actionGETv1.0.0

List similar images

This endpoint returns images that are visually similar to an image that you specify.

Source
actionGETv1.0.0

List similar videos

This endpoint searches for videos that are similar to a video that you specify.

Source
actionGETv1.0.0

List similar videos

This endpoint returns videos that are visually similar to an image that you specify or upload.

Source
actionGETv1.0.0

List suggested keywords

This endpoint returns a list of suggested keywords for a media item that you specify or upload.

Source
actionGETv1.0.0

List updated content

This endpoint lists editorial images that have been updated in the specified time period to update content management systems (CMS) or digital asset management (DAM) systems. In most cases, use the date_updated_start and date_updated_end parameters to specify a range updates based on when the updates happened. You can also use the date_taken_start and date_taken_end parameters to specify a range of updates based on when the image was taken.

Source
actionGETv1.0.0

List updated images

This endpoint lists images that have been updated in the specified time period to update content management systems (CMS) or digital asset management (DAM) systems. In most cases, use the `interval` parameter to show images that were updated recently, but you can also use the `start_date` and `end_date` parameters to specify a range of no more than three days. Do not use the `interval` parameter with either `start_date` or `end_date`.

Source
actionGETv1.0.0

List updated videos

This endpoint lists videos that have been updated in the specified time period to update content management systems (CMS) or digital asset management (DAM) systems. In most cases, use the `interval` parameter to show videos that were updated recently, but you can also use the `start_date` and `end_date` parameters to specify a range of no more than three days. Do not use the `interval` parameter with either `start_date` or `end_date`.

Source
actionGETv1.0.0

List video categories

This endpoint lists the categories (Shutterstock-assigned genres) that videos can belong to.

Source
actionGETv1.0.0

List video collections

This endpoint lists your collections of videos and their basic attributes.

Source
actionGETv1.0.0

List videos

This endpoint lists information about one or more videos, including the aspect ratio and URLs to previews.

Source
actionDELETEv1.0.0

Remove items from catalog collection

This endpoint removes assets from a catalog collection. It does not remove the assets from the user's account's catalog.

Source
actionGETv1.0.0

Search catalogs for assets

This endpoint searches for assets in the account's catalog. 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.

Source
actionGETv1.0.0

Search editorial images

This endpoint searches for editorial images. If you specify more than one search parameter, the API uses an AND condition. For example, if you set the `category` parameter to "Alone,Performing" and also specify a `query` parameter, the results include only images that match the query and are in both the Alone and Performing categories. You can also filter search terms out in the `query` parameter by prefixing the term with NOT.

Source
actionGETv1.0.0

Search editorial video content

This endpoint searches for editorial videos. If you specify more than one search parameter, the API uses an AND condition. For example, if you set the `category` parameter to "Alone,Performing" and also specify a `query` parameter, the results include only videos that match the query and are in both the Alone and Performing categories. You can also filter search terms out in the `query` parameter by prefixing the term with NOT.

Source
actionGETv1.0.0

Search for images

This endpoint searches for images. 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. Free API accounts show results only from a limited library of media, not the full Shutterstock media library. Also, the number of search fields they can use in a request is limited.

Source
actionGETv1.0.0

Search for sound effects

This endpoint searches for sound effects. If you specify more than one search parameter, the API uses an AND condition.

Source
actionGETv1.0.0

Search for tracks

This endpoint searches for tracks. 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.

Source
actionGETv1.0.0

Search for videos

This 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.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec