Content
Social Media Post JSON Example
Social media post JSON example with author, content, media, reactions, and comments. Covers tweet, feed post, and poll formats used by social platforms.
Field Reference
typerequiredstringPost format: post, reply, repost, story, poll.content.textrequiredstringPlain text body. Store separately from HTML render — convert to HTML on the client for display.content.mentionsoptionalarray<string>Usernames mentioned with @. Store as array for efficient notification fan-out.content.hashtagsoptionalarray<string>Hashtags extracted from the text. Used for search indexing and trending topics.engagement.viewsoptionalintegerImpression count. Update asynchronously — do not block post creation on view tracking.visibilityrequiredstringWho can see the post: public, followers, private.Variants
ReplyReply to another post in a thread.
PollPost with a multiple-choice poll.
Common Use Cases
- →Social feed API response for timeline or explore pages
- →Activity stream for in-app notification systems
- →Content moderation queue item data model
socialfeedpostmediaengagement
Validate or format this JSON
One click loads this exact example into the tool — no copy-paste needed. Format it, validate it, explore the tree, or generate TypeScript types instantly.
Frequently Asked Questions
Related JSON Examples
API DesignUser ProfileStandard user profile JSON with personal info, address, and account metadata.ContentBlog PostBlog post JSON with author, categories, SEO metadata, and publish status fields.API DesignPagination ResponsePaginated list response JSON with offset, cursor, total, and navigation links.