Arkham · Authentication Profile

Arkham Authentication

Authentication

Arkham secures its APIs with apiKey across 1 declared security scheme, as derived from its OpenAPI definitions.

CompanyCryptoBlockchainBlockchain IntelligenceOn-Chain AnalyticsEntity AttributionWallet IntelligenceMarket DataDeFiRisk Scoring
Methods: apiKey Schemes: 1 OAuth flows: API key in: header

Security Schemes

ApiKeyHeader apiKey
· in: header (API-Key)

Source

Authentication Profile

Raw ↑
generated: '2026-07-18'
method: searched
source: https://arkm.com/llms/guides/api-keys-authentication.md
docs: https://arkm.com/llms/guides/api-keys-authentication.md
summary:
  types: [apiKey]
  api_key_in: [header]
  oauth2_flows: []
  notes: >-
    The published OpenAPI (openapi/arkham-openapi-original.json) does not declare securitySchemes; the
    auth model is documented in the API Keys & Authentication guide. All REST requests require an
    API-Key header. The x402 agent surface (api.arkm.com/x402) uses payment (USDC on Base) or a
    Sign-In-With-X wallet signature as its auth instead of an API key.
schemes:
- name: ApiKeyHeader
  type: apiKey
  in: header
  parameter: API-Key
  description: >-
    All API requests must include a valid API-Key header. Requests without it are rejected as
    unauthorized (401 "error validating API key"). Keys are created in the Arkham UI (Settings -> API
    Keys, or the API Dashboard) and shown once. Use the API-Key header, NOT Authorization.
  sources:
  - https://arkm.com/llms/guides/api-keys-authentication.md
key_management:
  create: https://arkm.com/api-dashboard?tab=api-keys
  settings: https://arkm.com/settings
  default_key_limit: 5
  rotation: create-new -> deploy -> revoke-old
  best_practice: separate keys per environment (prod/staging/dev) and per service
x402_auth:
  base_url: https://api.arkm.com/x402
  model: payment-is-auth
  payment_protocol: x402 v2 (EIP-3009 USDC transfer authorization on Base, eip155:8453)
  free_discovery_auth: sign-in-with-x wallet signature (chains, networks/status, arkm/circulating)