All available services are listed on the pricing page.
To learn how to use each service in your apps, visit Mapping and location services, Portal and data services, and Spatial analysis services.
All available services are listed on the pricing page.
To learn how to use each service in your apps, visit Mapping and location services, Portal and data services, and Spatial analysis services.
Yes, all API endpoints require authentication with an access token, provided by either an API key or OAuth 2.0 user or app authentication.
When accessing ArcGIS location services with an ArcGIS Location Platform subscription you are required to authenticate using an access token. Refer to the Security and authentication section for more information.
To access location services, you can use either an ArcGIS Location Platform account or an ArcGIS Online or ArcGIS Enterprise account if you are a member of an organization.
An ArcGIS Location Platform subscription provides a free tier of access to the basemap layer, places, geocoding, data enrichment, routing, and data hosting services. You also pay for only the service you use with monthly invoicing, and you are able to deploy commercial apps utilizing ArcGIS services. You must enable pay-as-you-go to access the full capabilities of location services.
With an ArcGIS Online or ArcGIS Enterprise account, you have access to location services defined by the role and permissions of your account.
To learn more about access to services, go to the accounts page in the Mapping APIs and location services guide.
To access location services, you need to make an authenticated request with an access token. There are three methods of authentication you can use:
API keys: A permanent access token that grants your public-facing application access to specific location services and, with an ArcGIS Location Platform account, private content.
User authentication with OAuth 2.0: Temporary access tokens using user credentials through an ArcGIS Location Platform sign-on that grant your application access to the services and content authorized to that user.
App authentication with OAuth 2.0: Temporary access tokens using application credentials that grant your application access to the services and content authorized to the owning user of the registered OAuth application.
Refer to the Security and Authentication chapter in the Mapping Apis and location services guide for more information.
An API key is a long-lived access token created using API key credentials. The capabilities are defined by the privileges assigned and the items it is configured to access. They are valid for up to one year and are typically embedded directly into client applications.
To learn more about API keys, visit the Security and authentication guide.
You can create a new API key by signing in to ArcGIS Location Platform with an ArcGIS Location Platform account and navigate to Developer credentials. You can also follow the tutorial.
For more information, refer to API Keys in the Security and authentication guide.
With your ArcGIS Location Platform account you can create an API key and scope it to a particular service, set of services, or items owned by your account. Refer to API key privileges for a list of services and privileges.
You can scope an API key to a content item that belongs to your account. Using the Developer credentials page, select an API key and click Manage credential. On the item page, click Settings. In the Application section of the page, find the Privileges section and then click Edit item access. You are presented a list of available items you can scope for API key access. Learn more in Security and authentication.
You can restrict access to your API key to specific clients by setting its Allowed Referrers to only the origins you specify. Review your API key settings by visiting the Developer credentials page, click Manage developer credentials, go to the Settings page, and review your referrer settings. For more information, refer to API keys and the API key tutorial in the security and authentication guide.
https ://www.example.com
), wildcards to include all subdomains https ://*.example.com
, or the IP address https ://10.4.3.4
.https ://server.example.com :8840
.https ://*.example.com
will match https ://www.example.com
and https ://anything.example.com
. https ://www*.exam*.com
will match https ://www2.example-service.com
.https ://www.example.com/start/path
as a valid referrer and match https ://www.example.com/start/path/
and https ://www.example.com/start/path/subfolder/
, but not https ://www.example.com/start/path2
.Yes. API keys can be scoped to specific services and you can view how much that key has been used to access those scoped services. You can view usage two ways:
Field | Description |
---|---|
Title | The title of the API key. |
Description | The description you entered for the APi key. |
Tags | Any tags you assigned to the API key. |
Created date | The date the API key was created, in UTC. |
Modified date | The date the API key metadata was last updated, in UTC. |
Report start date | The first day of the billing period you selected in UTC. |
Report end date | The last day of the billing period you selected in UTC. |
Scoped services | The individual service scopes assigned to this API key. |
services | The following rows in the report are each individual service with usage attributed to this API key and the amount of usage metered during the billing period you selected. Note that the unit of each value is indicated in the Unit / Type column. |
Yes, your data can be stored as a feature service, image tile service, or vector tile service. An ArcGIS Location Platform subscription includes up to 100 MB of free tile and data storage and 100 MB of free feature storage in the cloud.
Once you store your data in ArcGIS, you can scope an API key to your item. Using the Developer credentials page, select an API key and click Manage developer credentials. On the item page, click Settings. In the Application section of the page find the Privileges section and then click Edit item access. You are presented a list of available items you can scope for API key access. Learn more in Security and authentication.
You cannot share data with groups using your ArcGIS Location Platform account.
You can view the status of ArcGIS location services on status.arcgis.com.
Standard endpoints are URLs for services that are hosted in a global cloud infrastructure. They are limited to ArcGIS location services including the basemap styles, geocoding, routing, and places service operations.
Enhanced endpoints are URLs available for a number of location services that are hosted in the US cloud infrastructure. Many of these services support a higher-level of security compliance such as Federal Risk and Authorization Management Program (FedRAMP) and Health Insurance Portability and Accountability Act (HIPAA). These service URLs also support all of the service functionality and some support job requests (long transactions).
It is recommended to use standard endpoints whenever possible, and then use enhanced endpoints for all additional functionality or for additional security compliance. Go to Service endpoints to learn more.
Geocoding has different associated costs depending on whether or not you store the results. If you discard geocode results immediately after viewing them on the map or using them in your app, they are not considered stored results.
However, if you store the results, for example, persist the data in a database, file, or any other way, these operations are considered stored, as described in the Terms of Use.
See the Pricing page for more details and to estimate costs.
The GeoEnrichment service finds demographic information and other location facts for places around the world.
The service is billed at a rate of $1 per 1,000 total returned attributes.
These attributes are computed by taking the number of requested GeoEnrichment variables (data
) and multiplying by the number of areas analyzed (study
).
Therefore, the cost is dependent on the total number of returned attributes in the query response.
Yes, Esri offers a Service Level Agreement (SLA) that is described in Service Level Agreement ArcGIS Location Platform.
An ArcGIS Location Platform subscription is free, there is no cost to sign up. A free tier of service access is provided for many services and operations, including basemap layers, places, geocoding, routing, content management (portal service), and data hosting services (feature services, image tile services, and vector tile services.) Beyond the free tier, service transactions are charged in US Dollars. See the ArcGIS Location Platform pricing page for individual transaction costs and an estimator.
All ArcGIS Location Platform subscriptions include the following monthly free access to location services, data hosting and storage:
Note: if you exceed usage beyond the free tiers and do not have pay-as-you-go enabled, the service will be disabled until the start of your next monthly billing cycle (with the exception of data hosting storage, which you must reduce in order to reset your free tier the following billing month.) To ensure uninterrupted access, enable pay-as-you-go on your ArcGIS Location Platform subscription. For more information on the free tier and service costs, refer to the pricing page.
If your ArcGIS Location Platform subscription does not have pay-as-you-go enabled, services without a free tier are disabled and any services with usage that exceeds the free tier will be disabled until the start of your next billing cycle.
To restore access to all services at any time, enable pay-as-you-go. To do so, go to the billing page, click Enable pay-as-you-go, and enter your method of payment. Access can take up to 15 minutes to be restored.
If you exceed the free tier for data hosting services and your ArcGIS Location Platform subscription does not have pay-as-you-go enabled, all access to your hosted services will be disabled and you will be unable to publish new services.
To see which free tier or tiers you have exceeded, review the usage page. If you have exceeded the bandwidth or tile generation free tier you can wait until the start of your next billing cycle. If you have exceeded your free tier for storage you should delete services from the Layers and data services page until you are back under the allowed free tier threshold, and then wait until the start of the next billing cycle to restore your free tier.
To restore access to your services at any time, you can enable pay-as-you-go. To do so, go to the billing page, and click Enable pay-as-you-go. Access can take up to 15 minutes to be restored.
To gain access to services without a free tier, such as Spatial Analysis and GeoEnrichment, enable pay-as-you-go on the billing page.
Enable pay-as-you-go by signing in with your ArcGIS Location Platform account and navigate to the billing page. From there, click Enable pay-as-you-go and enter your method of payment. Access privileges can take up to 15 minutes to be enabled.
With an ArcGIS Location Platform subscription, pay-as-you-go is a billing option that enables you to pay only for the location services you use. Pay-as-you-go is managed from the billing page and is turned off by default for new accounts.
Enabling pay-as-you-go enables you to use services beyond the free tier of transactions and it also gives you access to service functionality that do not have a free tier. This includes:
Learn more in Pricing.
Pay-as-you-go can only be enabled when you have a valid payment method on file. Enable pay-as-you-go by signing in with your ArcGIS Location Platform account and navigating to the billing page. From there, click Enable pay-as-you-go and enter your method of payment. Access privileges can take up to 15 minutes to be enabled.
Pay-as-you-go can be disabled when you have a credit card payment method on file. When pay-as-you-go is enabled, you can disable it by signing in with your ArcGIS Location Platform account and navigating to the billing page. From there, click Disable pay-as-you-go.
When you disable pay-as-you-go, any usage that continues to meter to your account above the free tier will be applied to your payment method until the close of your current billing cycle or until you apply another method of payment.
If your method of payment is purchase order, to disable pay-as-you-go you must contact Esri Customer Service or your local distributor. Use the contact us link: https://www.esri.com/en-us/contact.
Yes, when you enable pay-as-you-go, you can access all ArcGIS location services and functionality.
Enable pay-as-you-go by signing in with your ArcGIS Location Platform account and navigate to the billing page. From there, click Enable pay-as-you-go and enter your method of payment. Access privileges can take up to 15 minutes to be enabled.
Estimating the anticipated cost of a feature service is difficult and will depend on several factors:
Storage
The storage that is consumed by your ArcGIS account is computed hourly each day of your billing month. The final billing amount is calculated at the end of the last day of your billing month. The storage billing is then reset at the start of the billing month. There are two separate storage calculations: one for feature service data that is stored in a database, and one for all other storage that is stored as tiles, files, and attachments.
Your storage is sampled 24 times per day. Each hourly sample deducts the available free tier of storage allocated to your account. Then a billable amount is determined for that hour. The billable amount is multiplied by the cost of the service for 1 hour considering the number of days in the current month. Each hourly sample is added to provide a total cost for 1 day, and the daily cost is added each day to a monthly total. The storage amount is averaged hourly to accommodate abrupt fluctuations while adding and deleting data so the average provides a smoother picture of the data stored over the span of a day. Separate hourly storage averages are computed for feature service storage and tile, file, and attachment storage.
For example, if you store 200 MB of feature service data for the entire day, the 24 hourly samples should add up to the same cost as 1 day of storage based on the number of days in the current month. For July, this is (200 MB stored - 100 MB free tier) * (0.024 cost per MB / 31 days in month) = $0.077419. At $0.077419 per day added up over 31 days is $2.40.
Bandwidth
Bandwidth is measured in bytes served from the ArcGIS servers. This will include any bandwidth requested from your application(s), and also any bandwidth used by the developer tools you interact with such as the dashboard, Map Viewer, and other tools. The bandwidth amount depends on the schema of the data, the number of records requested, and the frequency of the requests.
The different types of data bandwidth you are charged for are:
You are not charged bandwidth costs when importing and uploading data to be stored in any of the data services. However, if you choose to create hosted feature or tile services from the data being uploaded you will incur bandwidth or tile generation usage.
There are several ways to reduce bandwidth, including publishing vector tiles, CDN caching, and others. Review the documentation at How to work with data services and the data hosting FAQ.
Your ArcGIS Location Platform subscription will be invoiced on the same day every month. The invoice day is based on the date that you originally signed up.
ArcGIS Location Platform subscriptions are billed monthly. However, paying with a purchase order is an option. Contact Esri sales or your local distributor for more information.
ArcGIS Location Platform subscriptions with pay-as-you-go enabled are invoiced in US Dollars.
Esri technical support is not included with your ArcGIS Location Platform subscription. You can purchase an annual technical support plan. Contact Esri sales for price details.
ArcGIS Location Platform users are welcome to use Esri Community or Stack Overflow forums.
Contact Esri Customer Service or your local distributor. Use the contact us link: https://www.esri.com/en-us/contact.
You can find Terms of Use pertaining to ArcGIS Location Platform at https://www.esri.com/en-us/legal/requirements/arcgis-location-platform-agreement.
You can find all other legal documents pertaining to ArcGIS software on the Esri Legal website: https://www.esri.com/en-us/legal/overview.
You will find ArcGIS Location Platform license information in the Terms of Use document. You can also find additional licensing information on the Terms of Use page and specific answers to common questions here in this FAQ. Additionally, there may be specific licensing requirements if you are also using other Esri products, services, or client SDKs.
You can build and deploy as many revenue-generating apps as you want with an ArcGIS Location Platform subscription.
Yes, Esri requires that whenever you build and deploy applications that use a basemap layer or data layer, or use the Basemap layer service or any other Esri data service, you must include appropriate Powered by Esri and/or data source attribution. Refer to Esri Legal Master Agreements for products, services, and data attribution or the Basemap attribution page in the Mapping APIs and location services guide for details.
Not if you are using resources from Esri. Whenever you build and deploy applications that use a basemap layer or data layer, or use the Basemap layer service or any other Esri data service, you must include appropriate Powered by Esri and/or data source attribution.
Refer to Esri Legal Master Agreements for products, services, and data attribution and the Mapping APIs and location services guide for details.
Yes, as long as you have an ArcGIS Location Platform subscription and your solution uses ArcGIS location services that are authenticated with an access token generated from your subscription.
To learn more, visit the Terms of Use.
Yes, you can integrate ArcGIS location services with any open source client as long as you follow the Terms of Use and Attribution guidelines. Esri provides documentation for the following open source client libraries:
Refer to the documentation to learn more.
ArcGIS Maps SDKs for Native Apps documentation contains details about license strings, including the free Lite license string included with an ArcGIS Location Platform subscription, and information about how to obtain a higher license level if required by your app.
Refer to the Native Maps SDKs product-specific Terms of Use for more information.
Not by itself; API keys grant access to ArcGIS location services. If you are using an API key with one of the ArcGIS Maps SDKs for Native Apps, you must also include a license string to license your app for deployment. Refer to the Mapping APIs and location services guide for basic requirements.
License strings are available at the free Lite level with your ArcGIS Location Platform subscription, or contact your Esri account representative for paid license strings levels (Basic, Standard, and Advanced), license string extensions from Esri, and distributed deployment packs.
ArcGIS Location Platform is a platform as a service (PaaS) product for building mapping and spatial analysis applications with ArcGIS tools and location services. It is subscription-based and supports a pay-as-you-go billing model for consuming ArcGIS location services. To manage the subscription and access location services, you need an ArcGIS Location Platform account.
ArcGIS Location Platform is available to accounts with an ArcGIS Location Platform subscription, and cannot be used with ArcGIS Online, ArcGIS Enterprise, or ArcGIS Public accounts.
All accounts that access ArcGIS products have different access levels based on their type of account, (optional) subscription, license assigned, and services available:
An ArcGIS Location Platform account is a free account that includes access to services with a free tier and the ability to sign into location.arcgis.com and other Esri sites. Location Platform accounts are billed monthly, cannot use credits, and must enable pay-as-you-go to access services beyond the free tier.
An ArcGIS Online account is a member of an ArcGIS Online organization. Members of an ArcGIS Online organization have a user type license assigned to their organization and have access to services established by their assigned role within the organization. ArcGIS Online accounts are billed annually, use credits, and cannot enable pay-as-you-go. ArcGIS Online accounts cannot be used with ArcGIS Location Platform.
A Public account is a free account available for individuals to create and share content with limitations on usage. Public accounts cannot be used with ArcGIS Location Platform.
To learn more about the capabilities of each type of account, see accounts in the Mapping APIs and locations services guide.
The ArcGIS Location Platform subscription is a free subscription provided to users who sign up for a new ArcGIS Location Platform account on location.arcgis.com.
The subscription includes:
Signing up for an ArcGIS Location Platform subscription is quick and easy and requires a few things from you:
Sign in with your ArcGIS Location Platform account and navigate to the Billing page. From there, you can add or update your method of payment.
Esri accepts payment by credit card. If you require alternate payment options, please contact Esri sales.
Invoices are sent out at the end of your billing month when your ArcGIS Location Platform subscription records service usage on any service above its free tier and you have pay-as-you-go enabled. For the billing period indicated, your invoice will itemize each service that incurred a cost above the free tier, the total sum of all service usage, and the payment method it was applied to.
Visit your usage page to review current service usage or any prior billing period.
See the pricing page for an itemized list of all available services, their free tier, and the unit cost for usage.
No, your data is your data. You retain complete ownership of your content.
No, sharing ArcGIS accounts is not permitted. Each ArcGIS Location Platform account is for one individual and cannot be shared.
Service credits are the currency used by ArcGIS Online subscriptions to pay for specific transactions and storage types, such as storing features, performing analytics, and using premium content. Credits are not used by ArcGIS Location Platform subscriptions.
Pay-as-you-go is offered only for ArcGIS Location Platform subscriptions to pay for transactions and services that exceed their free tier.
To learn more, visit Products, accounts, and subscriptions.
Esri deletes inactive ArcGIS Location Platform subscriptions for security reasons. This is a standard industry best practice for risk management and protects both Esri's site and your identity.
Esri determines inactive ArcGIS Location Platform subscriptions by reviewing your account log-in and service transaction history.
To maintain active status, your ArcGIS Location Platform subscription must meet at least one of the following criteria:
An account that does not meet this criteria is considered inactive and is scheduled for suspension for 30 days. If not resolved in that time the account is scheduled for cancellation.
ArcGIS Location Platform subscription administrators are notified by email using the email address registered to their account if their subscription has been determined to be inactive based on account activity and transaction history.
To prevent deletion of an inactive ArcGIS Location Platform subscription, do one of the following:
If your inactive ArcGIS Location Platform subscription is deleted, all of your content is permanently deleted from ArcGIS Location Platform and cannot be restored.
As part of the June 2024 ArcGIS Online release cycle, Esri has implemented product changes across several products including ArcGIS Location Platform, new ArcGIS Online user types, and the deprecation of the ArcGIS Developer Subscription including Essentials, Builder, Professional, Premium, and Enterprise plans. Even though you were able to access applications such as ArcGIS Experience Builder (Developer edition and ArcGIS Online hosted edition), ArcGIS Survey 123, ArcGIS Dashboards, ArcGIS Instant Apps, ArcGIS StoryMaps, and ArcGIS Field Maps, these were not intended for deployment outside of the ArcGIS Online development and testing organization.
An additional part of this update included active ArcGIS Developer accounts being migrated to the new ArcGIS Location Platform account. An ArcGIS Location Platform account does not include a license to the app builders, or the applications above. Please see what is included with the ArcGIS Location Platform account for more information.
We have made efforts to communicate these changes and their potential impacts to ArcGIS developers through various channels. If you did not receive these communications, we apologize for any inconvenience.
Copy/clone content from one ArcGIS Online organization or Portal for ArcGIS to anotherEsri Support article.