Edit in GitHubLog an issue

Stock API: Business frequently asked questions

A list of questions and answers for customers and partners looking to use Stock APIs, from a business perspective. For technical questions on the Stock APIs, see the Technical FAQ.

General FAQ

How can I contact Adobe Stock to discuss a partnership or get technical assistance?

If you want to partner with Adobe Stock or have questions about the business aspects of Stock integrations, please email Grp-AdobeStockPartnerships@adobe.com. You can also find out more about the Stock partnership program at https://developer.adobe.com/stock/.

If you need technical help with your Stock API integration, please email stockapis@adobe.com. Please visit https://developer.adobe.com/stock/docs/ for help resources, technical documentation and sample code.

How much does it cost to access Adobe Stock API?

Use of the Adobe Stock API is free of charge. Charges may apply when you license images via the API.

What are the API calls limits?

Currently we do not limit number of API requests, however we are monitoring usage and reserve the right to limit API calls or refuse API access for API keys which generate an unreasonable number of API calls.

How long does it take to validate my API key request?

An individual integration doesn’t require validation. If you create an integration for your own use, your integration can work without being approved for production use.

Can anyone apply for an API key?

Yes.

What are the criteria for applying for the Adobe Stock API?

Anyone can create an Adobe Stock API key at no cost by signing up for a free Adobe ID account.

How can I test the Search API?

Create an Adobe Stock API key for free at https://developer.adobe.com/console.

How can I test the Licensing API?

Apply for a demo account. If you are going to use OAuth authentication please follow this guide. If you need a Service Account integration please see this guide. Note that Service Accounts are only available to Adobe Enterprise customers.

If you are not sure which type of authentication you need for your integration, please contact us.

Where I can find a technical reference?

https://developer.adobe.com/stock/docs/

Is there any SDK which can facilitate building the Adobe Stock API integration?

Yes. At https://github.com/adobedocs/stock-api-sdk you can access SDKs for PHP and Java.

What standard size previews are available via the API?

  • 110: Small (110 px)

  • 160: Medium (160 px)

  • 240: Large (240 px)

  • 500: Extra large (XL) (500 px). Returned with watermark. (default)

  • 1000: Extra-extra large (XXL) (1000 px). Returned with watermark.

All previews above are served from a content delivery network (CDN) for best performance.

How I can get access to unwatermarked previews medium or high resolution size?

This requires an Adobe Stock Enterprise contract. Please contact the Stock for Enterprise team to learn more.

I am using Fotolia API. How can I migrate to Adobe Stock?

You can find technical resources here.

Are there any framework agreements which govern all Adobe Stock API partnerships?

There are two essential documents:

Please note that depending on your use case (see sections below), an additional contract may be required.

Where can I learn about the Adobe Stock integration with Magento?

Users of Magento Commerce 2.3.4 and newer have access to a pre-built integration with Adobe Stock inside the Page Builder. This allows users to search, license, and download Stock assets without leaving the Magento platform. Learn more about the Adobe Stock Integration in the Magento documentation.

Definitions and terms

Here are the definitions of some standard acronyms and terms used throughout this document.

POD. Print-on-Demand

DAM/MAM. Digital Asset Management/Media Asset Management

API. Application Programming Interface

Standard content. For the purposes of this document, Standard content is a group of images (photos, vectors and illustrations) which consist of Adobe Stock's micro-stock collection, hosted here. All assets in this class can be licensed for one credit with a Standard license (see below), and this license allows downloading the asset at full resolution.

Standard license. This is a limited type of license offered on most Stock assets, including all Standard content (see above). Under the Print on Demand model, a Standard license may be used to print one good. This is different from Extended licenses, which may be used for unlimited prints, but at a much higher cost. For more details see Adobe Stock License Information.

Enterprise account model. Offers advanced options and volume pricing for Print-on-demand. Requires an Adobe Enterprise contract.

OAuth integration. A technical workflow in which users must login to Adobe Stock to authorize their licenses.

Service Account integration. A technical workflow where the application can authenticate to Adobe Stock without any human user interaction. This method is only available for Enterprise accounts.

What are the main objectives of the print on demand use case?

You can implement the Search API and display search results from the Adobe Stock database. When your customer places an order, we require purchase of one standard license* per each produced item. For example, if you customer order 5 posters with the same image, you need acquire 5 licenses for the image.

* Licenses must be from Enterprise licenses under the Enterprise account model.

Consumer image subscriptions (subscription plans available at: https://stock.adobe.com/plans and https://stock.adobe.com/teams) cannot be used for print on demand. .

What type of assets can I access by using Adobe Stock API for print on demand?

Technically, the API will give access to any kind of asset, including Premium, Video, 3D, Templates, etc.

However, from a Legal standpoint, Print on Demand customers may access only Standard assets and must therefore filter out Premium content and other non-Standard asset types. If you need access to other types of content in your application, please contact us.

Standard assets. All Standard photos, vectors and illustrations are found here: https://stock.adobe.com/images

Premium assets. Premium content is anything found here: https://stock.adobe.com/premium. In addition, Premium content will have a “Premium” banner on them on the Adobe Stock website. The API has other signifiers and data indicating that an asset is Premium.

Premium banner

To filter out Premium content from Stock API search results, see the Stock API FAQ.

What are online examples of the Adobe Stock API Print on Demand use case?

What is the Print on demand pricing model?

Pricing is based on volume and assumes a minimum purchase up front. If you need more than 1000 images a year, please contact the Stock for Enterprise team to receive an Enterprise offer.

Do I need a contract to start my API Print on demand business?

Yes. Please contact the Stock for Enterprise team to get a contract.

Is there any software with build-in support or software developers specialized in integrating Adobe Stock API for Print-on-demand?

Enterprise FAQ

Do I need to sign a contract to build my Enterprise integration?

If you are an existing Enterprise customer, typically your use of the API is included in the terms of your contract. Please contact your sales representative if you have any doubts.

If you are not an Adobe Stock Enterprise customer, contact the Stock for Enterprise team.

Is there a separate cost to use the Stock API?

No. Usage of the Stock API is free for all users.

How can I automate my Stock workflows?

All Adobe Enterprise customers have access to a Service Account integration. The Service Account uses special credentials to authorize and access its Adobe licenses which do not require a user to sign in. Subsequently, this application can perform tasks on an automated scheduled with no user interaction.

Any Stock API may be used in an automated method. Examples include downloading new assets from a group’s license history, licensing assets in bulk (e.g., from a list of IDs), or integrating controls inside a corporate application which allow a non-Adobe user to download assets which have been previously licensed by a different user.

May I use my Creative Cloud Professional or Professional Plus plan with the Stock API?

Creative Cloud Professional (CC Pro) and Pro Plus plans are not designed for API use outside Adobe. Any use of these plans through API requires Adobe business approval of the intended use case and assistance from the Stock product team.

CC Pro and Pro Plus plans allow unlimited download of Adobe stock assets, without quota. For the following reasons, API access is made available only on an approved exception basis.

  • API access may encourage “stockpiling” or bulk downloading of Adobe Stock Pro assets in violation of the governing terms of use.
  • API access may enable download of Stock assets for machine learning purposes, which is not permitted by the governing terms of use.
  • API access may encourage or enable use of Stock Pro assets in client projects as a part of agency and similar workflows. This is not permitted by the governing terms of use.
  • API access may encourage or enable use of Stock Pro assets in support of a Print on Demand (POD) business model, which is not permitted by the terms governing Adobe CC Pro and Pro Plus plans. A separate agreement with Adobe is required for such uses.
  • Use of API to access Stock Pro assets may make tracking of downloaded Stock assets more difficult. Assets downloaded under CC Pro and Pro Plus plans may not be used perpetually. Once a customer’s subscription ends, the customer must cease use of previously downloaded assets in new projects. If an asset is downloaded to a Digital Asset Manager (DAM), those assets need to be removed at the end of subscription to prevent their continued use.

For more information, please see the Adobe Stock Additional Terms or the PSLT that governs your use of Adobe Stock.

Despite the concerns stated above, it is technically possible to use a service account with CC Pro plans for internal automation tasks but requires Adobe business approval of the use case and help from the Stock product team. Please contact us only if you understand the use restrictions and have a legitimate business requirement.

Marketing Platforms FAQ

What are the common use cases of Marketing Platform integrations?

You can integrate Adobe Stock with your e-mail platform, Content Management System (CMS), advertisement builder tool or social media marketing and management tool.

What are the benefits of integrating Adobe Stock into a Marketing Platform?

Customers can benefit from a seamless experience of searching and licensing Adobe Stock assets from within their own application.

Do I need sign a contract to build my marketing platform integration?

That depends on your desired workflow. If you want allow your customers to login to Adobe Stock by using their Adobe ID, that typically does not require a contract.

If you want to use your company’s own Adobe account to license assets which may be used by your customers on your platform, then you need to contact us to work on a contract.

DAMs FAQ

Do I need to sign a contract to build my DAM/MAM platform integration?

This type of integration typically doesn’t require signing a contract. The Stock API is free and open to any developer who creates an Adobe ID (personal) account and can be used to search for Stock assets and download watermarked previews.

Further, the developer can create an Adobe OAuth integration, which will allow end-users to sign in and access their own accounts. From here, they can license new assets or download previously licensed assets from their license history.

If the DAM provider needs to create an integration for an Adobe Enterprise customer, some additional steps will be required. Please contact us for more information on this use case.

Does Adobe Stock have a pre-built integration with the my DAM platform? (or) Can Adobe Stock build an integration with my platform?

Adobe Stock is working with multiple DAM partners to create new integrations, but currently the only available integration with the Adobe Experience Manager (AEM) Assets platform. If you are an AEM user, see more information here.

Adobe will be happy to work with any platform provider or customer who wishes to create a new integration, and can provide technical support, sample code and architecture guidance, but does not have the resources to perform the integration work. If necessary, Adobe can recommend some third-party firms who can be engaged to create the integration.

Affiliates FAQ

How can I earn affiliate commissions by promoting Adobe Stock?

You can connect your API integration with the Adobe Affiliate Program.

How can the Adobe Stock API help me earn by promoting Adobe Stock?

Instead of displaying static banners, text links, you can use the Adobe Stock Search API to engage your visitors, which increases the chance they purchase from stock.adobe.com. This will increase your commissions.

What are benefits of Adobe Affiliate Program?

High commission: $72 when referred user subscribe to a plan with minimum 10 images a month.

Cross marketing opportunity. Earn when your referred users purchase one of other Adobe products: Creative Cloud and Document Cloud.

Are there any example scripts to get started?

See the Medium article, “Get Paid to Search Adobe Stock.”

Are there any examples of Adobe Stock API Affiliates use cases available online?

Freepik is a partner of Adobe Stock, and it has banners and custom search result widgets for Stock available on most search pages: https://www.freepik.com/search?format=search&query=dogs

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2023 Adobe. All rights reserved.