Create a streaming session

Create a streaming session for use with the Tradier Streaming API. This session can be used with the streaming endpoints to obtain updates to the market as they happen.

Note: Once a sessionid is received, it will be valid for 5 minutes, during which time you can initiate a stream. After the session expires and you'll need to create a new session in order to stream data.




application/xml, application/json, application/javascript
Default: application/xml
Required: false
Bearer {access token}
Required: true


Field Description
sessionid A unique session ID for use with streaming.
url The URL to access for streaming market data.



$ curl -X POST -H "Authorization: Bearer {access token}"


POST /v1/markets/events/session HTTP/1.1
Accept: application/xml
Authorization: Bearer 098f6bcd4621d373cade4e832627b4f6
Content-Type: application/x-www-form-urlencoded
User-Agent: curl/7.24.0 (x86_64-apple-darwin12.0) libcurl/7.24.0 OpenSSL/0.9.8r zlib/1.2.5


HTTP/1.1 200 OK
Content-Type: application/xml;charset=utf-8

<?xml version="1.0" encoding="UTF-8"?>

Tradier Inc. and its corresponding technology services (including API services) are distinct and separate from the services provided by Tradier Brokerage Inc. For more information regarding the services of Tradier, Inc., please contact For more information regarding the services of Tradier Brokerage, Inc. please contact Tradier Brokerage Inc. Member FINRA/SIPC

© 2019 Tradier Inc.
  • 11016 Rushmore Drive, Suite 350
  • Charlotte, NC 28277

All materials contained on this site and specifically the API documentation pages are protected by United States copyright law and may not be copied, reproduced, distributed, transmitted, displayed, published or broadcast without the prior written permission of Tradier Inc. The Structure, Format, Layout, Examples and Design of the pages are owned by Tradier Inc, and any efforts to willfully or accidently duplicate a whole or part of the pages on this site is a violation of United States copyright law.