wss://stream.openseabeta.com/socket/websocket?token=YOUR_API_KEY
Send a Phoenix join message:
{"topic":"collection:your-collection-slug","event":"phx_join","payload":{},"ref":1}
Use "collection:*" to subscribe globally.
Send every ~30 seconds:
{"topic":"phoenix","event":"heartbeat","payload":{},"ref":0}
- item_metadata_updated
- item_listed
- item_sold
- item_transferred
- item_received_bid
- item_cancelled
- Stream is WebSocket-based, not HTTP. curl is not suitable.
- Use scripts/opensea-stream-collection.sh (websocat preferred).