get_posts
Fetch a creator's posts sorted by recency or engagement. Identify by creator ID or platform and username. Paginate with cursor.
Instructions
Fetch a creator's posts, sorted and paginated.
Use this when the user asks to see what a creator has posted (e.g., "show me Jane's
last 20 posts", "what are this creator's top-engagement reels?", "pull recent posts
from creator-id ABC"). Identify the creator by either creator_id (UUID) OR
(platform + username).
sort defaults to "recent" (newest first); use "top_engagement" for the highest-
engagement posts, or one of "most_likes" / "most_views" / "most_comments" for a
specific metric. limit defaults to 12 and is capped at 50. Pass cursor from a
previous response's next_cursor to paginate.
Returns post records (caption, media URL, like/comment/view counts, timestamps),
plus has_more and next_cursor for pagination.
Examples:
User: "Show @niickjackson's recent Instagram posts" -> use this tool with platform "instagram" and username "niickjackson".
User: "Is @niickjackson a fit for Pixel?" -> use this after
get_profilewhen the fit analysis needs recent content evidence, then callmatch_creators.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| platform | No | Platform (required with username) | |
| username | No | Username (required with platform) | |
| creator_id | No | Creator ID (use this OR platform+username) | |
| limit | No | Maximum posts to return | |
| sort | No | Sort order | recent |
| cursor | No | Pagination cursor for next page |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | ||
| results | No | ||
| count | No | ||
| ok | No | ||
| not_found | No | ||
| has_more | No | ||
| next_cursor | No | ||
| suggested_followups | No |