Infoway Real-time Market Data API · Authentication Profile

Infoway Real Time Market Data Api Authentication

Authentication

Infoway Real-time Market Data API secures its APIs with apiKey across 3 declared security schemes, as derived from its OpenAPI definitions.

stock-apiforex-apicrypto-apicommodities-apifutures-apimarket-datareal-time-datawebsocketfinancial-datafintechhistorical-data
Methods: apiKey Schemes: 3 OAuth flows: API key in: header, query

Security Schemes

ApiKeyAuth apiKey
· in: header (apiKey)
WebSocketApiKey apiKey
· in: query (apikey)
MCPServerKey apiKey
· in: env (INFOWAY_API_KEY)

Source

Authentication Profile

Raw ↑
generated: '2026-08-09'
method: searched
source: openapi/infoway-real-time-market-data-api-openapi.yml
docs: https://infoway.readme.io/reference/api-key-application
docs_additional:
  - https://infoway.readme.io/reference/api-protocols-and-response-formats.md
  - https://infoway.readme.io/reference/ws-subscription.md
  - https://docs.infoway.io/sdk-and-tools/mcp-server.md
summary:
  types:
  - apiKey
  api_key_in:
  - header
  - query
  oauth2_flows: []
  scopes: false
  note: >-
    Single-factor API-key authentication across every surface. No OAuth, no OpenID Connect, no bearer
    tokens, no mTLS, no scopes and no token exchange. The key is the whole authorization model — plan
    entitlements are attached to the key server-side.
schemes:
- name: ApiKeyAuth
  type: apiKey
  in: header
  parameter: apiKey
  surface: rest
  sources:
  - openapi/infoway-real-time-market-data-api-openapi.yml
  applied_to: all 13 published operations
- name: WebSocketApiKey
  type: apiKey
  in: query
  parameter: apikey
  surface: websocket
  sources:
  - https://infoway.readme.io/reference/ws-subscription.md
  note: >-
    Supplied on the connection URL: wss://data.infoway.io/ws?business={stock|crypto|common}&apikey=KEY.
    Case differs from the REST header (apikey vs apiKey) — a real integration trap. Carrying the key in a
    query string also means it can land in proxy and server logs.
  derived: true
- name: MCPServerKey
  type: apiKey
  in: env
  parameter: INFOWAY_API_KEY
  surface: mcp
  sources:
  - https://docs.infoway.io/sdk-and-tools/mcp-server.md
  - https://raw.githubusercontent.com/infoway-api/infoway-mcp-server/HEAD/SKILL.md
  note: The stdio MCP server reads the same key from the environment and forwards it via the SDK.
  derived: true
key_management:
  issuance: >-
    Register at https://infoway.io/en/create-account, then the key is issued from the dashboard at
    https://infoway.io/dashboard.
  one_key_per_plan: true
  multiple_plans_per_account: true
  rotation: not documented
  expiry: tied to the plan's validity period; renewal and upgrade are done from the dashboard
  revocation: not documented
  free_tier: >-
    A free plan exists (2 req/s, 10,000 requests/day). The provider-published SKILL.md additionally
    advertises a "7-day free trial with full access".
gaps:
  - No documented key-rotation or revocation procedure.
  - No scope or permission model — a key is all-or-nothing within its plan entitlements.
  - >-
    The WebSocket surface accepts the key as a URL query parameter, which is weaker than a header and is not
    flagged as a risk in the provider's documentation.
x-evidence:
  fetched: '2026-08-09'
  urls:
    - {url: 'https://infoway.readme.io/reference/api-key-application.md', http_status: 200}
    - {url: 'https://infoway.readme.io/reference/ws-subscription.md', http_status: 200}
    - {url: 'https://docs.infoway.io/sdk-and-tools/mcp-server.md', http_status: 200}