Skip To Content

Frequently asked questions

The following are some frequently asked questions ArcGIS Marketplace providers frequently have.



Create and manage listings

License information

Sell and provision listings

What is ArcGIS Marketplace and what does it mean to me?

The ArcGIS Marketplace is a destination that allows users to search, discover, and acquire apps, content, solutions, and professional services from Esri’s ecosystem of providers for use within their organization.

Products listed in the ArcGIS Marketplace are built to leverage and enhance your organization’s use of ArcGIS Online and the ArcGIS platform and can be made available to any named users within your ArcGIS Online organization.

Who can be an ArcGIS Marketplace provider?

Esri, Esri partners, Esri Startups, and Esri distributors.

What are the key benefits of ArcGIS Marketplace for me as an app provider?

  • Access to the global ArcGIS user Community.
  • Keep majority of revenue from your listings (small fee for e-commerce service).
  • Provide trials and get qualified leads.
  • Leverage the e-commerce integration.
  • Differentiate your products or capabilities.
  • Manage subscriptions and renewals.
  • Be a part of global marketing and sales campaigns.

What kind of products can be sold on the ArcGIS Marketplace?

Apps, data, ArcGIS Pro Add-ins, Web AppBuilder Widgets, and App or Data Bundles

  • Apps include web apps and native apps (iOS, Android, Java, .NET, and so on), and require an ArcGIS Online subscription login. For a complete listing of supported APIs and Runtime SDKs, see the documentation section of ArcGIS for Developers.
  • Data needs to be in a supported ArcGIS Online format.
  • An ArcGIS Pro Add-in is an archive file containing an add-in assembly that references the Pro API. The assembly, along with a companion Config.daml file, can customize the Pro UI as well as add custom functionality to Pro (to automate a repetitive workflow or procedure, to add a custom tool or function, etc.).
  • A custom widget is a component that enables users to perform a function or access a service.
  • App or Data Bundles – Web apps with data services bundled together

What is the process and criteria for reviewing and then approving a potential marketplace provider?

Esri Partners submit an application through the ArcGIS Marketplace campaign on the Esri Partner Portal. Initial business review and assessment is completed by the Partner Account Owner (Esri or Esri Distributor). The Partner Operations team is the central point of contact for processing and tracking in Criteria for Providers is outlined in in the ArcGIS Marketplace Provider Guide. Once approved, Providers must complete additional documentation to support e-commerce enablement of their listing(s) on the ArcGIS Marketplace.

Is the marketplace primarily focused on apps?

The initial release of marketplace was primarily focused on apps with a limited number of early adopters offering data services. Esri has served as a reseller for data providers in the early adopter program.

Esri will be launching the Content Provider Program and providers will be able to apply to list, deliver, and sell content services through the marketplace. If approved, providers will be able to list one or more services, including both paid and free options, for users to leverage in ArcGIS Online and throughout the ArcGIS platform.

Additional details regarding provider benefits and qualification criteria, as well as dates when candidates can begin applying, will be available soon. If you are currently an Esri Partner in the Esri Partner Network or in the Esri Emerging Business Program, contact your Partner Manager if you have questions. If you are currently an Esri customer or developer, use this online form to tell us who you are and what you're about and we'll help you get started.

What kind of content can I deploy or sell in the marketplace?

The content needs to be in a supported ArcGIS Online format.

What is the best way to deploy, host, and provide access to the content?

Providers will be able to deliver or sell content through online-hosted web layers in ArcGIS Online (preferred model), a server you own, or through an app built by the provider. The appropriate option is determined during the application and review process and is based on the potential provider’s content type, overall size, current format, user security needs, and frequency of update.

When do I get email notifications related to ArcGIS Marketplace?

You receive email notifications when someone requests access to your item, you grant access to an item, you change the renewal date, when a subscription is about to expire, and when someone publishes a review about your listing.

  • Trial request—Immediately after a prospective customer requests a trial. This is an automated email.
  • New request—Immediately after a prospective customer has expressed interest in your item, with information about the consumer.
  • Sale confirmation—Immediately after you grant a potential customer access to a subscription, with information on where to manage the subscription.
  • Change expiration of subscription—Immediately after you change the expiration date of a customer’s subscription.
  • Trial or subscription termination—Immediately after you terminate a customer’s subscription.
  • Customer’s trial or subscription is about to expire—A customer's subscription is close to the expiration date.
  • Change the expiration date of a subscription—Immediately after you change the renewal date of the subscription.
  • Listing review—When someone publishes a review about your listing.
  • Custom requests—When a user sends a custom request for your listings. The email is a confirmation of the request as well as details of the type of information that a user is looking to customize.
  • Request approval—An automatic email is sent to the ArcGIS Marketplace team requesting them to review your listing and have it approved for publishing.

What does it mean for your app to require an ArcGIS Online subscription?

A requirement for building an app for the ArcGIS Marketplace is that user sign in as a named user through their ArcGIS Online subscription. With OAuth 2.0, consumers can sign in to the platform through your app with their ArcGIS Online account. For more details on OAuth 2.0, see Leveraging the ArcGIS platform.

Can providers list an app built with an ArcGIS Runtime SDK?

Yes. Apps developed for ArcGIS Marketplace can be built with ArcGIS Runtime SDKs if they require an ArcGIS Online named user login. Learn about ArcGIS Runtime SDKs.

Can a provider create an app that uses ArcGIS ready-to-use layers and tools and consumes credits?

Yes. A provider can write apps that use ArcGIS ready-to-use layers and tools such as GeoEnrichment and World Traffic and therefore consume service credits. Since a named-user login is being used to access the platform through the app, the user’s organization pays for the service credits.

Can I create a marketplace listing for an app that targets anonymous users?

No. All apps in the marketplace must require a named user login. There are two main requirements for building marketplace apps. For more details, see Build apps for ArcGIS Marketplace.

What does it mean to require an ArcGIS Online subscription account?

A requirement for building an app for the marketplace is that consumers sign in with their ArcGIS Online subscription account. With OAuth 2.0, consumers can sign in to the platform through your app with their ArcGIS Online account. For more details on OAuth 2.0, see Leveraging the ArcGIS platform.

Can we list ArcGIS Viewer for Flex or ArcGIS Viewer for Silverlight widgets in the marketplace? How about desktop add-ins?

No. Currently, you can only list apps and data services in the marketplace.

Can I sell ArcGIS Online configurable apps?

Yes. Configurable apps are a supported item in the marketplace and providers can create listings for them.

Can I list an ArcGIS Runtime SDK for WPF app, or is the marketplace limited to ArcGIS Web APIs, ArcGIS Runtime SDK for iOS, and Android SDKs?

Yes. Apps developed for the marketplace can be built with any of the ArcGIS Runtime SDKs as long as they require an ArcGIS Online subscription login.

Can I create an app that uses Living Atlas content and therefore consumes credits?

Yes. You can write apps that use Living Atlas content such as GeoEnrichment and World Traffic and therefore consume service credits. Since the consumer is signing in to the platform through your app with their subscription account, it's their organization that pays for the service credits.

If I create an app that consumes service credits from Living Atlas content, do I receive any of the revenue?

No. Esri does not share revenue generated from Living Atlas. Providers will, however, be able to keep 100 percent of the sales revenue generated by selling the app (and any subsequent revenue generated by their app from subscription renewals).

Will I receive email notifications if my organization uses enterprise logins?

It depends. If your enterprise login database has email attributes and your administrator configured enterprise logins to support email, you will receive the marketplace email notifications.

Will Esri host apps on behalf of providers?

Esri will not host apps on behalf of providers. The apps can be hosted on another server or made available as locally installable code (as is the case for some supported native apps). For more information about supported Runtime SDKs, see ArcGIS for Developers.

Does Esri provide me with tools to automate the management of my listings and automate administration aspects of being a provider?

Yes. You can use the ArcGIS REST API to create listings, start trials, provision users, manage subscriptions, and more.

Can providers make iOS, Android, and Windows Store apps available in the marketplace?

Yes. Apple requires that iOS apps appear in the Apple Store, so iOS apps that are listed in the marketplace are deployed through the Apple App Store like any other iOS app. Apps in the Apple Store must also be functional in a trial mode (pointing to a sample dataset hosted by the provider). The full version, however, is unlocked when the user logs in to the app with their named user credentials.

Similarly, Android apps can be deployed through Google Play, and Windows Store apps can be deployed through Windows Store.

Once I’m a provider, how do I create listings?

Once you're a provider, your ArcGIS Online subscription is given the ability to create listings. Creating listings for apps in the marketplace involves a five-step process:

  1. Build an app that requires named user logins using the ArcGIS Web APIs and ArcGIS Runtime SDKs documented on ArcGIS for Developers.
  2. Register the app with the ArcGIS platform through (Content) or (Applications). Your app must be private (not shared).

    To make sure you are ready to create a listing, see the top tips for a successful marketplace listing.

  3. Create a marketplace listing from the app you registered in step 2.
  4. Edit the listing in the marketplace (Content) or (Applications). Your app must be private (not shared).

Can I list an item I've shared within ArcGIS Online?

No. Items must be private. You cannot list an item you've shared with everyone (public), your organization, or groups you belong to.

How do I edit listings?

You can edit your listings in two ways:

  1. Sign in to the marketplace and browse to your listing. Click the Edit button (only administrators see the button). Make any changes and click Save.
  2. Sign in to the marketplace and click Console from the login drop-down menu. Under the Provider tab, click All Listings to view all the listings you own. Click the Edit Provision button next to your listings, make changes, and click Save.

    Once you list an item, you cannot change the license type.

Is an app listing publically visible or does it require some sort of authentication?

The listing content is publically visible through the marketplace. Once an organization administrator is ready to make a purchase, he or she must sign in with their ArcGIS Online account.

Are all fields required for listings such as YouTube videos?

There is a minimum set of fields required to publish a listing. There are also optional fields such as screen captures and a YouTube video. Listings with complete and useful details are the ones that users tend to gravitate toward. Listings are also your primary marketing tool, so it's important that you take the time to create an attractive-looking listing. For more details, see the top tips for a successful marketplace listing.

Is the Esri Partner Directory linked to the marketplace?

No. When you create your listing in the marketplace, you can create a hyperlink to your Partner Directory listing. You may also want to list your marketplace apps or data in your Solutions and Services section of the Esri Partner Directory so consumers can easily access your app or data. Esri is looking at additional ways to align and possibly integrate the marketplace and the Esri Partner Directory.

What is the difference between Unlist and Unpublish?

Unlist means that the item will no longer be a listing. It will not be available to you on the All Listings page. Note that items licensed to the organization or to individual members will continue to work. Unpublish makes the listing private again. Already purchased items will continue to work. This listing will be available to you only on the All Listings page.

Can I read and comment on reviews left from a customer about my listing?

Yes. You will receive email notifications of new comments from a customer about your listing.

I've created a listing for Web AppBuilder capabilities but the download is not working. Why?

When you create a listing that is meant for Web AppBuilder widgets, double check that you properly stored the widget files in ArcGIS Online. Read the help topic about adding products to ArcGIS Online for the proper steps.

How do I add custom requests in my listing?

You can add custom requests to new listings in the overview page of your listing in the marketplace. When you first create the listing, you'll see a new section in the details page titled Custom requests, here you can select the Allow custom content requests from users checkbox. In the text box provided, you can customize a message for users letting them know what details to include in their customization.


This option is only available for license by member listings and your organization has to be approved for Custom Content Requests in addition to being approved as a data provider.

How can I add custom requests to listings that are currently posted in the marketplace?

Unfortunately, you cannot add the custom request option to listings that are currently listed on the marketplace. You're only option will be to create a new listing, in order to get access to the custom request functionality. Once you create the new listing, copy the content over from the old listing and unlist the older listing.

What paid licensing option makes the most sense for my list—license by organization or license by member?

As a provider, you now have two options for your paid apps. License by organization enables an organization to make the app or data service available to any number of their members by sharing it through a group. License by members allows an organization to assign individual licenses to members using the ArcGIS Online license management model.

How many licenses are available with the licensing type?

When you sell a license by members listing, it is a fixed number of licenses to an organization, whereas a license by organization listing, once sold, will be available to all the organization members.

Once my listing is purchased, can I change the licensing type?

No. Once you list an item, you cannot change the license type.

For an existing listing, do I have the option of accessing the new licensing by member option?

For existing listings that are already sold, we recommend that you create a new listing and migrate members to it over time. For other options, contact the Partner Resource center.

Can people who aren't members of an ArcGIS Online organization purchase an app from the marketplace?

No. The marketplace is for ArcGIS users, so access to apps or data is available exclusively to ArcGIS Online-named users.

When an ArcGIS Online organization buys my app, can Esri control the number of users who have access to my app?

Depends. Apps purchased through the marketplace are provisioned to the entire organization or to an individual member depending on the license type. Providers can elect to put a paper license in place with the customer to specify the number of named users who can access the app. Providers have access to a report on the number of named users who have accessed their app or data service over a user-specified period of time. It's up to the provider to enforce any restrictions (through paper licenses) they put in place. Usage statistics can also be used during renewal negotiations so the appropriate number of users is licensed for the next term.

How do I grant access to my app or data service?

The marketplace has tools for providers to grant access to (provision) their apps and data services to organizations using ArcGIS Online. Only organizations that have these permissions have access to your app or data service. Once the organization has access to your app or service, they give their members access.

Do I keep all the revenue from selling items?

You keep 100 percent of your revenue for sales outside the Esri shopping cart. There is a small service fee for e-commerce.

Does ArcGIS Marketplace offer e-commerce capabilities that a provider can leverage?

Yes. Contact Esri for details.

Can I integrate the e-commerce system of my choice?

Yes. You can use the same ArcGIS REST API that the marketplace uses in the Console page to integrate the e-commerce system of your choice. You can also collect money in other ways, for example, through purchase orders.

What API support is there for automating the provisioning or integrating with customer relationship management system (CRM)?

You can use the same ArcGIS REST API that the marketplace uses in the Console page to automate the management of your subscriptions.