{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"210426e1f54addc560aa9e7998ab0e684b9bb8d2b758e9130ab1efc490f19385","entry":{"id":"here/location-services","name":"HERE platform – Location Services (API key or OAuth credentials)","vendor":"HERE Technologies","summary":"Sign up for a HERE platform account on the Base Plan (payment method required), optionally create a project, register an app, and create either API keys or OAuth 2.0 credentials for HERE Location Services.","aliases":["here","here-maps","here-platform","here-api-key"],"category":"maps","group":"C","homepage":"https://www.here.com/","docs":["https://docs.here.com/identity-and-access-management/docs/plat-using-apikeys","https://docs.here.com/identity-and-access-management/docs/how-to-authorize-with-oauth-20","https://docs.here.com/identity-and-access-management/docs/manage-apps","https://docs.here.com/identity-and-access-management/docs/manage-projects"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"here-create-account","url":"https://docs.here.com/identity-and-access-management/docs/plat-obtain-user-credentials","title":"HERE – Create a HERE account","accessed":"2026-10-25","supports":"Sign up (invitation from org admin or start for free), verify email, sign in","kind":"official"},{"id":"here-release-2025-04","url":"https://www.here.com/learn/blog/april-2025-platform-release-notes","title":"HERE – April 2025 platform release notes","accessed":"2026-10-25","supports":"New customers must sign up for the Base plan; Base plan requires entering a payment method during onboarding; included free monthly transactions; Limited Plan decommissioned for new customers","kind":"official"},{"id":"here-release-2025-07","url":"https://www.here.com/learn/blog/july-2025-platform-release-notes","title":"HERE – July 2025 platform release notes","accessed":"2026-10-25","supports":"Limited Plan retired 31 August 2025; upgrading requires billing and address details; Base Plan has free monthly transaction thresholds and pay-as-you-grow pricing","kind":"official"},{"id":"here-pricing","url":"https://www.here.com/get-started/pricing","title":"HERE – Base Plan pricing","accessed":"2026-10-25","supports":"Base Plan pricing page and \"Get started for free\" entry point (per-service free thresholds not readable in fetch)","kind":"official"},{"id":"here-api-keys","url":"https://docs.here.com/identity-and-access-management/docs/plat-using-apikeys","title":"HERE – How to authorize with an API key","accessed":"2026-10-25","supports":"Create API key in Access Manager > Apps > Credentials > API Keys; maximum two API keys per app; apiKey query parameter; trusted domains (up to 20 in UI, up to 30 minutes to apply); rotation by creating a second key","kind":"official"},{"id":"here-oauth","url":"https://docs.here.com/identity-and-access-management/docs/how-to-authorize-with-oauth-20","title":"HERE – How to authorize with OAuth 2.0","accessed":"2026-10-25","supports":"Register app, Credentials > OAuth 2.0 > Create credentials, download credentials.properties (user ID, app ID, token endpoint URL, access key ID and secret); secret shown once; tokens valid up to 24 hours; maximum two OAuth credentials per app; token request rate limit","kind":"official"},{"id":"here-apps","url":"https://docs.here.com/identity-and-access-management/docs/manage-apps","title":"HERE – How to manage apps","accessed":"2026-10-25","supports":"Register new app in Access Manager; optional default project; recommend restricting API-key apps to their default project; credentials valid until app or key deleted/disabled","kind":"official"},{"id":"here-projects","url":"https://docs.here.com/identity-and-access-management/docs/manage-projects","title":"HERE – How to manage projects","accessed":"2026-10-25","supports":"Create project in Projects Manager (project ID 4–16 characters, unique, immutable); link services to a project; grant app access","kind":"official"},{"id":"here-platform-terms","url":"https://www.here.com/en-gb/terms/here-platform-terms-september-2023","title":"HERE – Platform Terms (18 September 2023)","accessed":"2026-10-25","supports":"§6.4(j) no caching/storing Results outside the platform beyond 30 days (positioning 24 hours); §6.4(k) Japan 24-hour limit; Exhibit 2 §1.3 caching only as allowed by HTTP caching headers; Exhibit 2 §1.2 liable for unauthorised use of App IDs; §13.1 do not remove HERE marks or copyright notices","kind":"official"}],"allowed_domains":["platform.here.com"],"account_model":{"summary":"A HERE platform account belongs to an organisation (realm). Inside it, projects group resources and access; apps hold credentials (API keys or OAuth 2.0 access keys). Billing is on the Base Plan.","accounts":[{"name":"HERE platform account / organisation","kind":"organisation","owned_by":"you or your company","required":true,"note":"Either self sign-up or an invitation from your organisation's admin."},{"name":"Base Plan billing","kind":"billing","parent":"HERE platform account / organisation","required":true,"note":"A payment method is required during onboarding for new customers."},{"name":"Project","kind":"project","parent":"HERE platform account / organisation","required":false,"note":"Groups resources and access and tracks usage; HERE docs do not state it is mandatory for Location Services [to verify]."},{"name":"App","kind":"developer","parent":"HERE platform account / organisation","required":true,"note":"Each app has a unique app ID and holds up to two API keys and up to two OAuth credentials."}],"notes":["App credentials do not inherit your user permissions or group memberships."]},"prerequisites":[{"need":"An email address to verify for the HERE account"},{"need":"Decide API key (simple, client apps) or OAuth 2.0 tokens (server-side, multi-project)","note":"HERE recommends OAuth 2.0 tokens with a project scope for apps that need several projects."}],"have_ready":[{"kind":"payment_card","description":"A payment method plus billing and address details for the Base Plan","why":"New customers must enter a payment method during onboarding to access the platform.","needed_for":["create-account"],"auto_check":"none","source":"here-release-2025-04"}],"steps":[{"id":"create-account","title":"Sign up for a HERE platform account (Base Plan)","summary":"You sign up via \"Get started for free\", accept the terms and enter a payment method and billing address. You are not expected to be charged below the free monthly thresholds.","route":"guided","depends_on":[],"gate":"human_payment","url":"https://www.here.com/get-started/pricing","sources":["here-create-account","here-release-2025-04","here-release-2025-07"]},{"id":"verify-email","title":"Verify your email and sign in","summary":"Verify the email you registered with, then sign in to the HERE platform.","route":"guided","depends_on":["create-account"],"gate":"human_login","url":"https://platform.here.com/","sources":["here-create-account"]},{"id":"create-project","title":"Create a project and link services (recommended)","summary":"In Projects Manager, click Create new project, enter a name and a project ID (4–16 characters, unique, cannot be changed), save, then on Resources > Services link the Location Services you need.","route":"copilot","depends_on":["verify-email"],"gate":"none","url":"https://platform.here.com/","optional":true,"sources":["here-projects"]},{"id":"register-app","title":"Register an app","summary":"In Access Manager > Apps, click Register new app, optionally pick a default project, and register. HERE recommends \"Allow access in only default project\" for apps using API keys.","route":"copilot","depends_on":["verify-email"],"gate":"none","url":"https://platform.here.com/","sources":["here-apps"]},{"id":"create-api-key","title":"Create an API key","summary":"Open the app > Credentials > API Keys > Create API key. Up to two keys per app (use the second for rotation). Optionally add up to 20 trusted domains and turn on Enable trusted domains.","route":"copilot","depends_on":["register-app"],"gate":"none","url":"https://platform.here.com/","recovery":[{"hiccup":"The Credentials tab is missing or greyed out","fix":"You may lack manager permissions for the app; ask an org admin to grant them.","source":"here-api-keys"},{"hiccup":"Trusted-domain changes seem to have no effect","fix":"Changes can take up to 30 minutes; also check Enable trusted domains is on and at least one domain is listed.","source":"here-api-keys"}],"capture":{"env":"HERE_API_KEY","kind":"api_key"},"sources":["here-api-keys"]},{"id":"create-oauth-credentials","title":"Create OAuth 2.0 credentials (server-side alternative)","summary":"Open the app > Credentials > OAuth 2.0 > Create credentials, then Download credentials.properties. The access key secret is shown only once. Exchange it for bearer tokens valid up to 24 hours.","route":"copilot","depends_on":["register-app"],"gate":"none","url":"https://platform.here.com/","capture":{"env":"HERE_ACCESS_KEY_SECRET","kind":"secret"},"optional":true,"sources":["here-oauth"]}],"outputs":[{"name":"HERE_API_KEY","description":"API key passed as the apiKey query parameter","secret":true,"example_format":"<random string>…","environments":["development","test","staging","production"],"from_step":"create-api-key"},{"name":"HERE_ACCESS_KEY_ID","description":"OAuth 2.0 access key ID from credentials.properties","secret":false,"example_format":"<random string>…","environments":["development","staging","production"],"from_step":"create-oauth-credentials"},{"name":"HERE_ACCESS_KEY_SECRET","description":"OAuth 2.0 access key secret from credentials.properties (shown once)","secret":true,"example_format":"<random string>…","environments":["development","staging","production"],"from_step":"create-oauth-credentials"},{"name":"HERE_TOKEN_ENDPOINT_URL","description":"Token endpoint URL from credentials.properties","secret":false,"example_format":"https://…/oauth2/token","environments":["development","staging","production"],"from_step":"create-oauth-credentials"}],"terms_notes":[{"kind":"rules_say","severity":"amber","title":"30-day cap on storing results","text":"You may not cache or store Results outside the HERE platform for more than 30 days (HERE Positioning 24 hours; most Japan content 24 hours), except for internal testing, evaluation or audit/legal record retention. Location Services caching is limited to what HTTP caching headers allow.","source":"here-platform-terms"},{"kind":"rules_say","severity":"amber","title":"You are liable for misuse of your app credentials","text":"You are liable for any unauthorised use of your App IDs and must notify HERE promptly. API keys work from any website unless trusted domains are enabled.","source":"here-platform-terms"},{"kind":"rules_say","severity":"yellow","title":"Keep HERE marks and copyright notices","text":"You may not remove or obscure HERE marks or copyright notices, and combined content must allow correct attribution.","source":"here-platform-terms"},{"kind":"rules_say","severity":"yellow","title":"OAuth secret shown once","text":"Once you close the credentials dialog you can no longer see the access key ID and secret; download credentials.properties first.","source":"here-oauth"}],"pricing_notes":{"free_tier":"Base Plan includes free monthly transaction thresholds per service [to verify exact amounts on the pricing page].","costs":"Pay-as-you-grow transaction pricing above the free thresholds; payment method required at sign-up.","notes":"The no-card Limited Plan closed to new customers in March 2025 and was retired on 31 August 2025.","source":"here-pricing"},"stripe_projects":false,"api_provisioning":{"available":"partial","notes":"Account sign-up and payment are human-only. HERE documents IAM/Account APIs and the OLP CLI for managing apps, projects and trusted domains, and an OAuth 2.0 token endpoint (token requests capped at 25,000 per 15 minutes per app ID) [to verify which credential-creation calls are exposed].","docs":["https://docs.here.com/identity-and-access-management/docs/api-overview","https://docs.here.com/reference/getoauth2accesstoken-1"],"source":"here-oauth"},"notes":["Base Plan per-service free transaction amounts could not be read from the pricing page; older \"Freemium 250K transactions\" figures on developer.here.com are outdated.","credentials.properties property names (e.g. here.access.key.id) were not confirmed in the docs fetched [to verify].","Exact sign-up URL beyond the pricing page \"Get started for free\" link [to verify]."]}}