Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Ndax Pro Miscellaneous API
version: '2026-10-13'
description: 'Generated by API Evangelist from the Ndax Pro API reference at https://apidoc.ndax.io (Slate). Ndax is built on AlphaPoint: every function is documented as a JSON payload sent inside a message frame {m,i,n,o} over wss://api.ndax.io/WSGateway/. Public functions also answer over HTTP at https://api.ndax.io:8443/AP/{FunctionName} (Ping, GetInstruments and GetProducts verified live 2026-10-13). Each path here is a documented function name; this is NOT a provider-published contract.'
contact:
url: https://ndax.io/support
termsOfService: https://ndax.io/en/legal/account-agreements
x-generated-from: documentation
x-provenance: generated
x-authored-by: API Evangelist
x-generated: '2026-10-13'
x-generator: deterministic parse of https://apidoc.ndax.io section headings, Category/Permissions/CallType lines and request/response examples (no model)
servers:
- url: https://api.ndax.io:8443/AP
description: Ndax AlphaPoint HTTP gateway
security:
- apiKeySignature: []
tags:
- name: Miscellaneous
paths:
/GetEarliestTickTime:
post:
operationId: getEarliestTickTime
summary: Get Earliest Tick Time
description: Gets the earliest ticker reading of the trading day.
tags:
- Miscellaneous
x-category: User
x-permissions: Public
x-call-type: Synchronous
x-docs-url: https://apidoc.ndax.io/#getearliestticktime
x-websocket-function: GetEarliestTickTime
requestBody:
required: false
content:
application/json:
schema:
type: object
example:
InstrumentId: 1
OMSId: 1
responses:
'200':
description: Function reply payload.
content:
application/json:
schema: {}
/Ping:
post:
operationId: ping
summary: Ping
description: Used to keep a connection alive.
tags:
- Miscellaneous
x-category: User
x-permissions: Public
x-call-type: Synchronous
x-docs-url: https://apidoc.ndax.io/#ping
x-websocket-function: Ping
requestBody:
required: false
content:
application/json:
schema:
type: object
example: {}
responses:
'200':
description: Function reply payload.
content:
application/json:
schema: {}
components:
securitySchemes:
apiKeySignature:
type: apiKey
in: header
name: Authorization
x-source: https://apidoc.ndax.io/#authenticateuser