How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Shutterstock editorial_images API

The editorial_images API from Shutterstock — 15 operation(s) for editorial_images.

Shutterstock editorial_images API is one of 10 APIs that Shutterstock publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 3 JSON Schema definitions.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, tutorials, and 3 JSON Schemas.

This API exposes 16 operations across 15 paths, and defines 29 schemas. It is described by OpenAPI 3.2.0, at version 1.0.30.

Requests are made against a single base URL, https://api.shutterstock.com.

16 operations 15 paths 29 schemas 14 GET2 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.30
Base URL
https://api.shutterstock.com
Authentication
HTTP Basic, OAuth 2.0
Resource Areas
1

Authentication & Security 2

Shutterstock editorial_images API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (basic). It supports OAuth 2.0 (customer_accessCode) using the authorizationCode flow, exposing 5 scopes.

Paths & Operations 16

Across 15 paths, the API surfaces 16 operations — 14 GET, 2 POST. Each is listed below with its method, path, parameters, and response codes.

editorial_images 16
GET
/v2/editorial/images/search
Search editorial images
searchEditorialImages 9 params → 200400401403406
GET
/v2/editorial/images/categories
List editorial categories
getEditorialImageCategories → 200400401403
GET
/v2/editorial/images/{id}
Get editorial content details
getEditorialImageDetails 2 params → 200400401403404
GET
/v2/editorial/images/licenses
List editorial image licenses
getEditorialImageLicenseList 8 params → 200400401403
POST
/v2/editorial/images/licenses
License editorial content
licenseEditorialImages body → 200400401403406
GET
/v2/editorial/images/livefeeds
Get editorial livefeed list
getEditorialLivefeedImagesList 3 params → 200400401403404
GET
/v2/editorial/images/livefeeds/{id}
Get editorial livefeed
getEditorialImageLivefeed 2 params → 200400401403404
GET
/v2/editorial/images/livefeeds/{id}/items
Get editorial livefeed items
getEditorialLivefeedImageItems 2 params → 200400401403404
GET
/v2/editorial/{id}deprecated
(Deprecated) Get editorial content details
getEditorialImage 2 params → 200400401403404
POST
/v2/editorial/licensesdeprecated
(Deprecated) License editorial content
licenseEditorialImage body → 200400401403406
GET
/v2/editorial/livefeedsdeprecated
(Deprecated) Get editorial livefeed list
getEditorialLivefeedList 3 params → 200400401403406
GET
/v2/editorial/livefeeds/{id}deprecated
(Deprecated) Get editorial livefeed
getEditorialLivefeed 2 params → 200400401403406
GET
/v2/editorial/livefeeds/{id}/itemsdeprecated
(Deprecated) Get editorial livefeed items
getEditorialLivefeedItems 2 params → 200400401403406
GET
/v2/editorial/searchdeprecated
(Deprecated) Search editorial content
searchEditorial 9 params → 200400401403406
GET
/v2/editorial/categoriesdeprecated
(Deprecated) List editorial categories
getEditorialCategories → 200400401403
GET
/v2/editorial/updateddeprecated
(Deprecated) List updated content
getUpdatedImages 10 params → 200400401403406

Schemas 29

The contract defines 29 schemas that model the data the API accepts and returns. The most detailed are EditorialUpdatedContent (16 properties), DownloadHistory (10 properties), EditorialContent (10 properties), EditorialSearchResults (8 properties). Each schema is shown below with its type and property counts.

EditorialUpdatedResults
object
Editorial updated results
5 properties 1 required
DownloadHistoryFormatDetails
object
Information about the format of a download
2 properties
EditorialSearchResults
object
Editorial search results
8 properties 2 required
DownloadHistoryUserDetails
object
Information about a user
1 property 1 required
DownloadHistory
object
Information about a downloaded media item. Applicable for all media types, only one of 'audio', 'image' or 'video' will be in a single DownloadHistory object
10 properties 3 required
EditorialContentDataList
object
List of editorial items
6 properties
Thumbnail
object
Image thumbnail information
3 properties 3 required
Error
object
Error object
5 properties 1 required
EditorialImageLivefeed
object
Metadata about editorial livefeed
5 properties 3 required
EditorialImageLivefeedList
object
List of editorial livefeeds
5 properties 2 required
EditorialContent
object
Metadata about editorial content
10 properties 1 required
EditorialUpdatedContent
object
Metadata about updated editorial content
16 properties 1 required
EditorialAssets
object
Asset information, including size and thumbnail URLs
7 properties
LicenseEditorialContentResults
object
List of editorial license results
6 properties
DownloadHistoryDataList
object
List of download events
6 properties
LicenseEditorialContentRequest
object
License editorial content request
2 properties 2 required
LicenseEditorialContentResult
object
The response to a licensing request for editorial content
4 properties 1 required
LicenseEditorialContent
object
Individual editorial content to license
4 properties 2 required
EditorialImageCategoryResults
object
List of editorial categories
1 property
EditorialCategoryResults
object
List of editorial categories
1 property
EditorialCategory
object
Name of an editorial category
1 property
EditorialLivefeed
object
Metadata about editorial livefeed
5 properties 3 required
DownloadHistoryMediaDetails
object
Information about the downloaded media
2 properties 1 required
EditorialLivefeedList
object
List of editorial livefeeds
5 properties 2 required
Url
object
URL object
1 property 1 required
EditorialCoverItem
object
Cover image for editorial livefeed
4 properties 2 required
LicenseRequestMetadata
object
Additional information for license requests for enterprise accounts and API subscriptions, 4 fields maximum; which fields are required is set by the account ho…
EditorialImageContentDataList
object
List of editorial items
6 properties
ImageSizeDetails
object
Image size information
7 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

shutterstock-editorial-images-api-openapi.yml Raw ↑

Other APIs Shutterstock publishes across the network.

Shutterstock audio API
Shutterstock computer_vision API
Shutterstock contributors API
Shutterstock editorial_video API
Shutterstock images API
Shutterstock oauth API
Shutterstock test API
Shutterstock users API
Shutterstock videos API
Where this information came from

This is an independent, third-party profile of Shutterstock editorial_images API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.