StockTwits

StockTwits provides a social communications platform and social graph for anyone interested in the markets and investing.

965 subscribers
9.9/10 popularity
348 ms avg latency
82% success rate
18 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

StockTwits endpoints

MethodEndpointDescription
Account
GET account/verify
/account/verify.json
This verifies the credentials of a user. Useful for checking if authentication method is correct.
GET account/update
/account/update.json
This updates the properties of the authenticating user's account.
Blocks
POST blocks/create
/blocks/create/{id}.json
This blocks a user so the authenticating user will not receive message from the specified user. Required parameter is the User ID of the user to block, not the username.
POST blocks/destroy
/blocks/destroy/{id}.json
This unblocks a user so the authenticating user can reveive messages from the specified user. required parameter is the User ID of the user to unblock, not the username.
Messages
GET messages/like
/messages/like.json
Like a message on StockTwits as the authenticating user.
GET messages/show
/messages/show/{id}.json
This shows the specified message details. This is used in a stand alone display. View the display guidelines
GET messages/unlike
/messages/unlike.json
Unlike a message on StockTwits as the authenticating user.
POST messages/create
/messages/create.json
Create a StockTwits message. To upload a chart to accompany the message, pass a file using the chart parameter. The API will check that the character count is under 140, will…
Streams
GET streams/mentions
/streams/mentions.json
Returns the most recent 30 messages containing mentions of the authenticating user's handle. These are considered public replies
GET streams/user
/streams/user/{id}.json
Returns the most recent 30 messages for the specified user. Includes user object in response.
GET streams/direct
/streams/direct.json
Returns the most recent 30 direct messages sent to the authenticating user. These area all private messages sent and recieved.
GET streams/home
/streams/home.json
Returns the most recent 30 messages posted to the authenticating user's home stream, which is made up of the users and stocks they follow.
GET streams/symbol
/streams/symbol/{id}.json
Returns the most recent 30 messages for the specified symbol.
GET streams/investor_relations
/streams/investor_relations.json
Returns the most recent 30 messages posted by verified Investor Relations customers.
GET streams/friends
/streams/friends.json
Returns the most recent 30 messages posted to the authenticating user's people stream of the users they follow.
GET streams/watchlist
/streams/watchlist/{id}.json
Returns the most recent 30 messages for the specified watch list for the authenticating user. The watch list is a private list of all the symbols a user is watching.
Other endpoints
GET watchlists/index
/watchlists.json
Returns a list of private watch lists for the authenticating user.
GET watchlists/show
/watchlists/show/{id}.json
Returns the the list of ticker symbols in a specified watch list for the authenticating user. Required parameter is the ID of the watch list, not the name of the watch list.

StockTwits pricing

PlanPriceRate limitQuotas
BASIC Free
  • requests: unlimited / monthly

More Finance APIs

View all →
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium963 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium1.1k subscribers
  • Twelve Data is a freemium financial market data API covering stocks, forex, cryptocurrency, ETFs, indices,…

    ReviewedFinanceFreemium12.3k subscribers
  • High performance API for stocks & ETFs. You can get intraday, daily, weekly and monthly historical market…

    FinanceFreemium1.6k subscribers