Discovery needs no key. Ratings and market analysis are Pro.
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: Bullet Trading Health API
description: REST API for the Bullet exchange. Provides Binance FAPI-compatible endpoints for trading, account management, and market data.
contact:
name: Bullet
url: https://bullet.xyz
license:
name: Proprietary
version: 0.1.0
servers:
- url: /
description: Current server
- url: https://tradingapi.mainnet.bullet.xyz
description: Mainnet
- url: https://tradingapi.testnet.bullet.xyz
description: Testnet
- url: https://tradingapi.staging.bullet.xyz
description: Staging
tags:
- name: Health
paths:
/fapi/v1/ping:
get:
tags:
- Health
summary: Test connectivity to the Rest API
operationId: ping
responses:
'200':
description: Ping successful
content:
application/json:
schema:
$ref: '#/components/schemas/PingResponse'
/fapi/v1/time:
get:
tags:
- Health
summary: Test connectivity to the Rest API and get the current server time
operationId: time
responses:
'200':
description: Server time
content:
application/json:
schema:
$ref: '#/components/schemas/TimeResponse'
/health:
get:
tags:
- Health
summary: Get health of the API
operationId: health
responses:
'200':
description: Success
content:
text/plain:
schema:
type: string
/health/ready:
get:
tags:
- Health
summary: readiness probe — 200 when all components healthy, 503 otherwise
operationId: ready
responses:
'200':
description: All components ready
content:
application/json:
schema:
$ref: '#/components/schemas/ReadinessStatus'
'503':
description: Not all components ready
content:
application/json:
schema:
$ref: '#/components/schemas/ReadinessStatus'
components:
schemas:
TimeResponse:
type: object
required:
- serverTime
properties:
serverTime:
type: integer
format: int64
PingResponse:
type: object
ReadinessStatus:
type: object
description: readiness response returned by /health/ready
required:
- ready
- components
properties:
components:
type: object
additionalProperties:
$ref: '#/components/schemas/HealthState'
propertyNames:
type: string
ready:
type: boolean
HealthState:
type: string
description: health state for a single component
enum:
- starting
- running
- recovering