Skip to main content
Retrieve all interactions (likes and comments) for posts in a specific watchlist. Use this endpoint to analyze engagement activity, build custom reports, or power internal dashboards.

Query Parameters

string
required
Watchlist ID to retrieve interactions from. This parameter is required and must be a single watchlist ID.
string
Filter by interaction type. Options:
  • like
  • comment
string | array
Optional filter for specific actors involved in the interaction. This can include:
  • OutX user IDs (for users who liked/commented)
  • Author IDs
  • Company IDs
Accepts:
  • A single ID string
  • Multiple values as a comma-separated string
  • Multiple values as repeated query params (e.g., actor_ids=id1&actor_ids=id2)
number
default:"1"
Page number for pagination (1-indexed).
number
default:"20"
Number of interactions per page. Maximum: 100. Values above 100 fall back to the default.
array
Array of interaction objects, each containing interaction details and the associated post.
object
Pagination metadata including current page, page size, total interactions, and totals by interaction type.
array
Time-series data for the last 7 days, aggregating like and comment counts per day.

Interaction Object Fields

string
Unique interaction identifier.
string
Text content of the interaction (for comments).
string
Type of interaction. One of: like, comment.
number
Interaction timestamp in milliseconds since epoch.
object
JSON object describing the interaction author (user or company).
object
Embedded post object with the same structure as the Posts API.

Error Responses