Social
Social Media Post JSON Example
A JSON example for a social media post — includes author, content, media attachments, engagement metrics, and hashtags. Copy-ready for social platform APIs and content feeds.
Field Reference
idstringrequiredUnique post identifier with post_ prefixauthorobjectrequiredEmbedded author snapshot at time of post — use ID + separate lookup for live profile datacontent.textstringrequiredPost text content, up to platform character limitmediaarrayoptionalAttached images, videos, or GIFshashtagsarrayoptionalExtracted hashtags from text content for indexingengagementobjectoptionalCounters for likes, comments, reposts — these change frequently; cache separatelyvisibilitystringrequiredAccess control: public, followers-only, or privateVariants
Video PostPost with a video attachment and transcript.
Common Use Cases
- →Building a social feed with infinite scroll pagination
- →Storing posts in a document database like MongoDB or DynamoDB
- →Indexing post content in Elasticsearch for full-text search
socialpostfeedengagementcontent
Validate or format this JSON
Paste the example above into JSONKit's tools to validate, minify, or explore the structure interactively.