Skip to main content

Message Structure

Field Reference

Ticker Object

Example Messages

Option Alert

Block Trade

Press Release

Trading Halt

Analyst Rating

Common Channels

Processing Tips

Messages are delivered as newline-delimited JSON. Each line contains a complete JSON object.

Best Practices

  1. Parse Each Line: Each newline represents a complete JSON message
  2. Handle HTML in Body: The body field may contain HTML entities and tags
  3. Check for Updates: Compare published and updated timestamps to identify edits
  4. Filter by Channel: Use the channels array to filter for specific content types
  5. Track by ID: Use the id field as a unique identifier for deduplication