Bitstamp Websocket API
---
asyncapi: "1.2.0"
info:
description: "We believe bitcoin is here to stay. Our goal is to provide reliable easy to use service for companies and individuals to exchange bitcoins."
title: "Bitstamp Websocket API"
version: "1.0.0"
servers:
-
description: "Pusher Websockets Broker"
scheme: wss
url: ws.pusherapp.com/app/de504dc5763aeef9ff52
variables:
client:
default: js
description: "The client."
flash:
default: false
description: "The version."
protocol:
default: 7
description: "The protocol."
version:
default: "2.1.6"
description: "The version."
topics:
live_diff_order_book:
subscribe:
$ref: "#/components/messages/live_diff_order_book"
live_order_book:
subscribe:
$ref: "#/components/messages/live_order_book"
live_orders:
subscribe:
$ref: "#/components/messages/live_orders"
live_trades:
subscribe:
$ref: "#/components/messages/live_trades"
components:
messages:
live_diff_order_book:
payload:
$ref: "#/components/schemas/live_diff_order_book"
summary: "Live Diff Order Books"
live_order_book:
payload:
$ref: "#/components/schemas/live_order_book"
summary: "Live Order Book"
live_orders:
payload:
$ref: "#/components/schemas/live_orders"
summary: "Live Orders"
live_trades:
payload:
$ref: "#/components/schemas/live_trades"
summary: "Live Trades"
schemas:
live_diff_order_book:
properties:
amount:
description: "Order amount."
type: string
datetime:
description: "Order datetime."
type: string
id:
description: "The unique ID."
type: string
order_type:
description: "Order type (0 - buy; 1 - sell)."
type: string
price:
description: "Order price."
type: string
type: object
live_order_book:
properties:
asks:
description: "List of asks since last broadcast."
type: string
bids:
description: "List of changed bids since last broadcast."
type: string
type: object
live_trades:
properties:
amount:
description: "Trade amount."
type: string
buy_order_id:
description: "Trade buy order id."
type: string
id:
description: "Trade unique ID."
type: string
price:
description: "Trade price."
type: string
sell_order_id:
description: "Trade sell order id."
type: string
timestamp:
description: "Trade timestamp."
type: string
type:
description: "Trade type (0 - buy; 1 - sell)."
type: string
type: object