maps.gurudocs
Documentation

API Keys

API keys authenticate your requests to maps.guru services. Every request must include a valid API key.

Key Format

All keys use the mapx_ prefix:

mapx_a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6

Default Key

When you create an account, a default API key is automatically generated with access to all services. Find it at Dashboard → API Keys.

Creating Keys

  1. Navigate to Dashboard → API Keys
  2. Click Create New Key
  3. Enter a descriptive name (e.g., "Production Backend", "Dev Testing")
  4. Select the scopes this key needs
  5. Click Create
Warning

The full key is only shown once at creation. Copy it immediately and store it securely.

Key Properties

PropertyDescription
NameHuman-readable label for identification
PrefixFirst 8 characters visible in dashboard (mapx_a1b2...)
ScopesServices the key can access (maps, geocoding, routing)
CreatedCreation timestamp
Last UsedMost recent successful request
StatusActive or Revoked

Revoking Keys

Revoked keys are immediately invalidated — any in-flight requests using that key will fail.

  1. Go to Dashboard → API Keys
  2. Find the key to revoke
  3. Click the revoke button
  4. Confirm the action
Tip

Revocation is permanent. If you need the same scopes, create a new key.

Key Rotation

Rotate keys periodically to limit exposure from potential leaks:

  1. Create a new key with the same scopes
  2. Update your application configuration
  3. Verify the new key works
  4. Revoke the old key

Multiple Keys

Create separate keys for different purposes:

Key NameScopesEnvironment
Production APImaps, geocoding, routingProduction
Dev Testingmaps, geocodingDevelopment
Analytics BackendgeocodingAnalytics pipeline
Mobile AppmapsiOS/Android app