1. How do I evaluate HERE Location Services?
2. How do I see the health status of HERE's services?
Go to the dedicated HERE System Status page.
3. Does HERE support SSL?
HERE utilizes TLS (Transport Layer Security), the successor to SSL, which is supported in every HERE plan at no extra charge. HTTP and HTTPS are billed the same way.
4. How can I report a map error or provide map feedback?
1. Which SDKs are available from HERE?
HERE offers you the
- HERE SDK to integrate location features (e.g. mapping, routing, navigation, geocoding, search) into your apps with online/offline capabilities, beautiful pre-built UIs and personalization options, and
- Live Sense SDK, powered by AI, enabling apps and devices to detect real-time hazards and road signs to help drivers make informed decisions.
HERE SDK is available as part of our Freemium and Pro plans. HERE Live Sense SDK is not available in the Freemium plan but can be licensed using our Pro plan. Please contact us if you would like to try Live Sense SDK at no cost.
2. What's the difference between the Lite, Explore, Navigate and Premium Editions of the HERE SDK?
Available for both iOS and Android, HERE SDKs come in four editions:
- Lite Edition: quick way to integrate location features and customized maps into applications built for devices with limited ROM capabilities and rendering needs.
- Explore Edition: access to a smooth map experience and highly performant map rendering tailored for high-end devices, with features such as multiple map view instances, controlling draw order of map layers and integrated tool chain for map customization.
- Navigate Edition: access to all the features that come with the Explore Edition plus turn-by-turn navigation capabilities.
- Premium Edition: the most feature rich SDK; provides everything found in the previous packages, plus access to offline capabilities and other location features such as navigation for cars, trucks and pedestrians; electronic horizon, toll cost calculation, advanced data sets like speed limits, inclines, curvature, and more.
For a side-by-side comparison, go to the HERE SDKs page.
3. Can I still use the HERE SDK (Starter Edition)?
The HERE SDK (Starter Edition) is deprecated, please use the HERE SDK (Lite Edition) instead for a lightweight version of our SDK.
Older versions of the Starter Edition documentation can be found on the versions page.
4. What's a "namespace" and why do I need to create one when generating credentials for the HERE SDK?
A namespace represents:
- Bundle ID on iOS: a reverse-domain, name-style string defined in Xcode that uniquely identifies an Application Bundle on a device or simulator
- Application ID on Android: Java package name
The iOS bundle ID and Android application ID are the same, although there are some small differences in the format. They are both used to identify the app, are embedded in the app package and follow the convention of using the reverse Internet domain name format for both (com.test.my). The HERE SDK encodes these in the license key and at runtime compares the value from the license key with the value from the app manifest. This means that you can only run the SDK with the app it was registered for and cannot reuse the license key for another app. The term we use to refer to either of these in the context of the SDK is "namespace."
5. How can I get access credentials for the HERE SDK?
To obtain access credentials for the Lite, Explore and Premium Editions you must register or sign in at developer.here.com, start a project and generate an app to obtain the access key ID.
For now, the Navigate Edition is only available upon request. Please contact your HERE representative to receive access including a set of evaluation credentials.
HERE Data Layers
1. What type of Data Layers are available via Freemium/Pro plans?
Several layers of GeoJSON data are available as part of Freemium/Pro plans. Please refer documentation for more information.
You can select a city and its available layers from the developer portal and data will be made available via the Data Hub and Studio. For each layer, data for one map tile at zoom level 12 will be provided.
2. When uploading Data Layers to Data Hub, will it consume my Database Storage and Data Transfer limits?
Yes, it will consume a portion of your storage. Database Storage and Data Transfer associated with HERE Data Layers will be attributed to the limits of the current plan.
3. How can I get newer version of Data Layers for my selected city?
You can check for the updates (usually bi-weekly) for the newer version of your selected city on the developer Portal.
Freemium users will get the updates for a period of 6 months from the start date of selection. Pro users will get the updates as long as the plan is active.
4. What happens after 6 months of Data Layers selection?
Freemium users will be eligible for bi-weekly Data layer refreshes up to 6 months from initial selection. Though, users will be able to access the last version of data that they had at the end of 6 months.
Pro plan users will get the bi-weekly Data layer refreshes as long as plan is valid.
5. What happens to my Data Layers if I downgrade from Pro to Freemium?
Freemium plan allows access to only 1 city.
On downgrade, you will be able to access the data for both the selected cities, however data updates will be available only for latest selected city for 6 months.
6. Will my Data Layers in the DataHub be overwritten when I update the data for selected cities?
No. A new space will be created in DataHub for each update. Naming convention for the space name will be <cityname-layername-version#>.
7. Can I change cities in my subscription?
No. Once selected, city selection cannot be changed. Please upgrade your plan to access data for more cities or Contact Us.
Please Contact Us if you wish to get Data Layers for more cities..
1. Is there technical support? If so, which kind of support is provided?
Questions about use of HERE Services, SDKs, Studio, Workspace and Marketplace can be asked on Stack Overflow. The HERE Technologies team actively monitors and responds to programming questions asked there regarding these APIs and SDKs. We encourage all developers to share their knowledge by answering and asking questions in the here-api tag. For more information, see: Stack Overflow Tour and How to ask a good question on Stack Overflow.
Customers with a paid plan can view dedicated support contact information by logging in to their account on either developer.here.com or platform.here.com and navigating to the support portal.
Extended technical support options are also available via our Essential, Advanced and Premium support plans.
2. Tell me more about how I can use the HERE Dev Slack workspace
Can I ask my technical questions via Slack?
Yes you can. However, it is worth noting that our Slack is not staffed 24/7 and this might cause some delays in getting a reply.
How do I join HERE Dev Slack workspace?
You can join by visiting http://t.her.is/slack.
How do I identify dedicated HERE people on Slack?
HERE people make sure they have “HERE” in their display name on Slack.
What are the HERE Slack Community guidelines?
- Be respectful
- Do not post content exceeding a PG-13 Rating.
- Be relevant
- Use common sense: If you think something might have been asked before, check use the search to find previous questions on the topic.
3. I think I have discovered a bug. How do I report it?
The HERE Maps API stack overflow channel allows developers to determine if an issue has already been identified/reported and is currently being worked on by the HERE Maps team. If you cannot find information about an issue there, you may report a new bug report by emailing us at firstname.lastname@example.org.
We at HERE encourage all developers to provide as much detail as possible on each bug/issue identified, including:
- Screenshots or other images
- Hardware: DESKTOP | MOBILE | BOTH <target hardware(s)>
- OS Version: WIN | MAC O/S | IPAD | IPHONE <operating system(s) the bug appeared on>
- Browser and Version: IE | FIREFOX | CHROME | SAFARI <browser(s) the bug appeared on>
- Steps to reproduce: (example code | instructions) <code, instructions - even when the behavior does not occur every time or has only occurred once>
- Actual Results: (current output) <what has happened>
- Expected behavior: <what was expected to have happened>
- Other details: <anything else that is relevant to the incident>
4. How do I performance test on HERE Location Services?
Customers may contact us to request a dedicated performance testing environment to meet their needs. You may not performance test against our Customer Integration Testing (CIT) or Production environments.
5. Is it possible to track the usage that my app is generating?
Yes. After logging in, select 'Projects', then select the project for which you would like to view usage. On the 'Project Details' page, select 'View Usage Details'.
6. Is it possible to track the usage for my Data Hub activities?
Yes. After logging in, select 'Projects', then select the project for which you would like to view usage. Your Database storage and Data transfer usage is shown on the left-hand side.
7. Why can't I see usage for my app in the Usage Details section of my Project Details page?
It can take around 48 hours for usage data to be available on this page.
Licensing & Terms
1. What licensing options are available for the HERE Location Services, SDKs and HERE Data Layers?
Two main licensing options are available on developer.here.com:
- Freemium – Free access for both commercial and non-commercial websites for HERE Location Services with a limit of 250,000 platform Transactions and HERE Data Layers for 1 city tile with data refresh available up to 6 months. In addition for HERE Location Services, HERE SDK, HERE Live Sense SDK or HERE Data Layers the following limits shall apply 5,000 Monthly Active Users and 250 Assets per month.
- Pro – Paid access for both commercial and non-commercial websites with a limit of 1 million platform Transactions and HERE Data Layers for 2 city tiles with data refresh available till plan validity. In addition for HERE Locations Services, HERE SDK, HERE Live Sense SDK or HERE Data Layers the following limits shall apply shall apply 5,000 Monthly Active Users and 250 Assets per month. Pro also includes an SLA and email support.
Data Hub is included with 2.5GB Data transfer and 5GB Database storage per month (Freemium) and 10GB Data Transfer and 10GB Database storage per month (Pro). You may also purchase the Data Hub Add-on for Freemium to boost your limits to 10GB Data Transfer and 10GB Database storage per month and gain access to advanced features.
See the pricing page for more information about licensing options.
To license HERE Location Services, SDKs or Map Data Layers for apps with more than 250 Assets or 5,000 Monthly Active User, or in-car navigation apps and apps for ADAS (advanced driver-assistance systems), please contact us.
There is a maximum of one Freemium account that can be upgraded to the Data Hub Add-on or Pro according to your needs.
2. What is a Transaction?
For most of our services, a Transaction is one server request. For map, satellite and traffic tiles, it's 15 requests. Exceptions and detailed definitions are available in the Payment and Subscription FAQ.
3. What is a Monthly Active User (MAU)?
A Monthly Active User (MAU) represents an active customer app installation on a device that uses any one of the following HERE Location Services, HERE SDKs, HERE Live Sense SDK or HERE Data Layers in a given billing month. If you have more than 5,000 monthly active users (MAUs) for your application, contact us for a plan tailored to your needs.
4. What is an Asset?
An Asset is a person (including an end user), animal, device, cargo, means of transportation, vehicle or any other object which is
- Located, tracked or displayed on a map, or
- Provided route calculations or orders of destinations and/or routes, or
- Has analytics derived by using the HERE Materials in a customer application or service for business purposes.
For example, HERE Location Services are often used to help logistics providers manage vehicles in a fleet or a field workforce. If you manage 250 or fewer Assets, the Freemium and Pro plans will support your app. Contact us to license applications that manage more than 250 Assets.
5. What is Database storage?
Database storage is data stored by the HERE Data Hub service.
6. What is a Data transfer?
Data transfer refers to the movement of all data to or from the HERE Data Hub service.
7. When do HERE Location Services limits apply to my Freemium or Pro plan?
The Transaction limit always applies.
The MAU limit applies when you use any one of the following HERE Location Services, HERE SDKs or Live Sense SDK. If, for example, you exceed 250,000 Transactions per month but still have fewer than 5,000 Monthly Active Users on an app using the HERE Location Services, HERE SDK or Live Sense SDK, you'll be charged for the usage above 250,000 Transactions.
The Asset limit applies if you manage Assets using any one of the following HERE Location Services, HERE SDKs or Live Sense SDK. As with the MAU limits, the Transaction limit and the Asset limit both apply. For example, if you exceed 250,000 Transactions in a month but manage fewer than 250 Assets, you'll be charged for the usage above 250,000 Transactions.
8. What other HERE Location Services limits apply to my Freemium or Pro plan?
The following features are excluded from Freemium and Pro. Please contact us if you are interested in one or more of these:
- Electronic Horizon in the HERE SDK (Premium Edition)
- Tracking REST API. For a free trial, go to https://tracking.here.com and select "Try our app".
- Tour Planning
- Geocoding and Search API Bring Your Own Data (for this a subscription to HERE Workspace is required)
For Freemium plans only, the following limits apply:
- Matrix Routing requests above 15x100 size in many-to-many matrices and 100x1 size in many-to-one matrices are excluded (they are included with the Pro Plan)
- Live Sense SDK is excluded (it is included with the Pro plan)
- Custom Locations: you may upload a maximum of 3 layers with a maximum of 100 polygons or polylines.
- Waypoints Sequence: up to 10 requests per day.
- Advanced Data Sets: up to 100 requests per hour and 1,000 per day.
Storing results from geocodes is not allowed for Location Services products in our Freemium and Pro plans. Please contact us for a plan that supports storing results from geocodes.
Access to HERE Location Services hosted in China is excluded. Freemium and Pro licenses include coverage of China as specified in the Coverage Information section of the API documentation, which is usually at "Entry Map" level. To access HERE Location Services hosted in China, please contact us.
9. When do HERE Data Hub limits apply to my Freemium, Data Hub Add-on or Pro plan?
The Database storage and Data transfer limits are included as part of the monthly plan. You may continue using Data Hub, but you'll be charged for usage exceeding:
- 2.5GB Data transfer or 5GB Database storage (Freemium)
- 10GB Data transfer or 10GB Database storage (Data Hub Add-on or Pro)
The HERE Data Layers are included as part of the monthly plan. You may continue using Data Layers, but you'll be charged for usage exceeding:
- 1 city tile with data refresh available up to 6 months. (Freemium or Data Hub Add-on)
- 2 city tiles with data refresh available till plan validity (Pro)
The MAU limit applies when you use our HERE Data Layers. The Asset limit applies if you manage Assets using HERE Data Layers.
11. What are the terms and conditions for your licensing options?
12. What's your Service Level Agreement (SLA)?
Our SLA is 99.9% monthly availability for these APIs in production:
- Fleet Telematics
- HERE SDK (server components)
This SLA comes with all our paid plans. This includes the Freemium plan when paying for use over 250,000 Transactions per month, the Pro plan and some Enterprise plans.
We do not offer an SLA (Service Level Agreement) for Batch Geocoder, HERE Studio, Live Sense SDK or HERE Data Layers.
For HERE Tour Planning, the SLA is 98.5%.
13. Can I display results from the HERE Location Services APIs or HERE Data Layers on other maps, eg, restaurants returned by the HERE Geocoding and Search API on a Google map?
To preserve the quality and integrity of the HERE user experience, commingling results from HERE Location Services APIs or HERE Data Layers with maps from other providers isn't allowed. Commingling refers to substituting, appending or supplementing HERE services or content with other services or content or vice-versa.
14. Can I integrate HERE RESTful web services with Leaflet?
Yes, you can also use Oracle MapViewer and OpenLayers
15. Can I display results from HERE Location Services independent of an underlying map, eg, return a list of restaurants from the Geocoding and Search API as text that is not a map?
Yes, you may display results from HERE Location Services independent of an underlying map or other imagery.
16. I run a website/app that makes money by providing additional premium content to subscribers. Can I use the Freemium plan in this case?
17. I will make money with my mobile app by selling it through an app store or other transactions. Can I use the Freemium plan in this case?
18. I'm a third-party developer who wants to build several apps/websites for different customers. Can I use the same app_id?
No. Each application for each customer needs a separate app_id. To get an additional app_id, simply repeat the sign up process for the appropriate plan.
API Access Control
1. How do you control access to HERE Location Services?
When creating your application for access to HERE Location Services, you will also choose the type of credentials to use for authentication. HERE recommends using either OAuth 2.0 Token or API Key credentials for better security. The supported authentication credential types are:
Accessing HERE Location Services here on developer.here.com: for greater protection, you can associate specific domains, referrers or host names with app credentials on the Project Details page of any given project, which can be accessed from the Projects page.
Accessing HERE Location Services via HERE Workspace: credentials will be created as part of the onboarding process.
2. How can I create a list of trusted domains for my app credentials?
Make sure to enter any subdomains (up to twenty) to account for your Application's different environments, ie. "example.com", "www.example.com" and "m.example.com". Please note that your credentials will only be valid for requests to HERE Location Services from the specified domains. Your credentials are licensed for use in a single Application. If you need to add more domains, please contact us at email@example.com.
Products that support protection by trusted domains are:
- Fleet Telematics: Custom Locations, Custom Routes, Advanced Data Sets, Route Matching, Toll Costs, Waypoints Sequence, Fleet Connectivity.
- Geocoder API
- Intermodal Routng API
- Map Feedback API
- Map Image API
- Positioning API
- Routing API
- Traffic API
- Transit API
- Venue Maps API
3. How do I generate an API Key for my application?
Please follow the documentation for the steps to generate an API Key.
4. How do I generate OAuth 2.0 (JSON Web Tokens) credentials for my application?
Please follow the documentation for the steps to generate an OAuth 2.0 Token.
5. Can I share my credentials with other applications?
6. How do I use app credentials once generated?
Please follow the documentation of the product you want to use in the section "Acquiring Credentials" (Location Services REST APIs and Data Hub) or "Authenticating Applications" (HERE SDK and Live Sense SDK).
Payment and Subscription
1. What is the billing period for monthly subscriptions?
Accounts follow an anniversary cycle based on the date you registered for your first plan. Any subsequent subscriptions you sign up for will also be billed based on that date.
2. How can I upgrade my Freemium plan?
Upgrades from Freemium to Pro take effect immediately upon payment.
Please note that once you have upgraded your Freemium to Pro, another Freemium may not be created.
3. How can I downgrade my Pro plan?
If you have one Pro plan, you can downgrade your plan anytime on the Project Details page.
Downgrades take effect at the end of the current billing period. Any price difference arising from a plan downgrade can't be refunded.
If you have more than one Pro plan, you cannot downgrade before cancelling the other Pro plans.
4. How do I cancel my plan?
You can cancel your plan anytime. Sign in and select 'Projects' from the dropdown menu under your username. Next, select the project you want to cancel. On the Project Details page, select 'Cancel Project'.
Cancellations take effect at the end of the current billing cycle. Plan fees cannot be refunded.
5. How do I reactivate a cancelled plan?
You may reactivate a cancelled Freemium as long as there is no other active Freemium or Pro plan on this account.
You may reactivate a cancelled Pro plan as long as there is no other active Freemium plans on this account.
You can reactivate a plan on the Project Details page. Sign in and select 'Projects' from the dropdown menu under your username. Next, select the project you want to reactivate. On the Project Details page, select ‘Reactivate Project'.
Re-activations take effect immediately.
6. How do I update my payment information?
You can change your billing details anytime in the Billing Management section available from the dropdown menu under your username.
7. How can I access my invoices?
All invoices are sent by email and available to download from the Billing Management section available from the dropdown menu under your username.
8. What payment methods can I use?
You can use Visa, MasterCard, American Express or PayPal, depending on your billing country. US and Canadian customers can also pay with Discover card.
9. What currencies can I use to make a payment?
You will be billed in Euros if your billing address is in a country in the EMEA region. Otherwise you will be billed in US dollars. Your card provider may charge an exchange fee.
10. Who do I contact about billing questions?
For any billing support questions, please email us at firstname.lastname@example.org. We do our best to reply within one business day.
Note that customers with paid plans may access the HERE Support portal to log issues directly. Go to your 'Project Details' page for the link.
11. How are HERE Location Services transactions counted?
Transaction means one Request for all HERE services features, except as follows:
|2D map tiles, satellite tiles, or traffic tiles||One Transaction is counted for every 15 Requests|
|Batch Geocoding or multi-reverse Geocoding||One Transaction equals each individual address or geocoordinate within a batch Geocode or multi-Reverse Geocode Request|
|Search Autosuggest||One Transaction is counted for every 10 Requests|
One Transaction equals each individual Isoline within an Isoline Request
Small matrices, where either the number of Starting Points or number of Destination Points is less than 15, the number of Transactions is calculated by multiplying the number of Starting Points by the number of Destination Points
Large matrices, where the number of Starting Points and number of Destination Points are more than 15, the number of Transactions is calculated by multiplying the greater of (i) the number of Starting Points and (ii) the number of Destination Points by 15
|Fleet Telematics Custom Locations||One Transaction is counted for each location, points of interest, polygon or finding a POI along a route in a Request|
|Venue models||One Transaction is counted for each JSON model returned|
|Fleet Telematics Custom Routes||One Transaction is counted for each routing Request|
|Intermodal Park and Ride||One Transaction is counted for each returned alternative Intermodal Route(s) set by the Customer for the intermodal_alternatives parameter in the API request. If the system determines that there are no available Park and Ride routes, the Request is still counted as one Transaction|
|Fleet Telematics||One Transaction is counted for each individual Service feature included in a Request.|
|Vector Tiles||One Transaction is counted for every 5 Requests.|
|Tour Planning||The number of Transactions charged for a Request is dependent on the number of individual elements generated, where the number of waypoints multiplied by the number of Assets equals the number of elements.|
12. What happens if I exceed limits on my Freemium plan?
If you exceed the Location Services 250,000 Transactions or Data Hub 2.5GB Data transfer or 5GB Database storage included for free in the Freemium plan, you'll receive an email telling you to add payment details to your account. You'll have some "wiggle room" above your limits to help ensure your access is not unintentionally shut down. However, it's possible to exceed the threshold, including "wiggle room", which would result in account deactivation, even before we can notify you.
To keep your account active if you exceed the limits, add your payment details anytime on the Billing Management page, which you'll find under your username at the top right of the screen, provided you're signed in.
You'll receive an invoice for the extra usage as follows:
- For Transactions, pay $1/1€ per 1,000 Transactions.
- For Data transfer, pay $1/1€ per additional 100MB
- For Database storage, pay $3/3€ per additional 5GB
13. What happens if I exceed limits on my Pro plan?
If you exceed the Location Services 1 Million Transactions or Data Hub 10GB Data transfer or 10GB Database storage included in your Pro plan, you'll be charged for the usage and receive an email asking you to get in touch so we can discuss changing you to a plan that better suits your needs.
On your invoice, extra usage will be charged as follows:
- For Transactions, pay $1/1€ per 1,000 Transactions.
- For Data transfer, pay $0.45/0.45€ per additional 100MB
- For Database storage, pay $3/3€ per additional 5GB
14. Will my HERE Location Services paid plan give me access to all extra features in all countries?
15. How can I buy access to HERE products that aren't available via the Freemium or Pro plans?
Please contact us to talk about this.