Social Media Post Extraction Schema

This model has been tailored based on customer feedback and usage. If you need a specific model and enough generalist, you can contact us on the support link below. If some fields are missing, you can also contact us to add them.

Contact us
SocialMediaPost object
  • socialPlatform [string, null]

    The social media platform where the post was made (e.g., facebook, instagram, twitter, linkedIn, tiktok) in lowercase.

  • postId [string, null]

    The unique identifier for the post.

  • postAuthor [object, null]

    Information about the author of the post.

    • authorId string

      The unique identifier for the author.

    • authorName string

      The name of the author.

    • authorUsername [string, null]

      The username or handle of the author.

    • authorProfileLink [string, null]

      The URL to the author's profile.

  • content string

    The text content of the post.

  • content_markdown [string, null]

    The text content of the post in markdown format - Escaped for JSON format

  • media [array, null]

    A list of media files attached to the post.

    Items object
    • mediaType string

      The type of media (e.g., image, video).

    • mediaUrl string

      The URL to the media file.

    • mediaDescription [string, null]

      A description of the media content.

  • postLink [string, null]

    The URL to the original post.

  • postedAt [string, null]

    The timestamp when the post was made.

  • engagement [object, null]

    Engagement metrics for the post.

    • likes [number, null]

      The number of likes the post has received.

    • comments [number, null]

      The number of comments the post has received.

    • shares [number, null]

      The number of times the post has been shared or retweeted.

    • views [number, null]

      The number of views the post or media content has received.

  • hashtags [array, null]

    A list of hashtags included in the post.

    Items string
    Items string
  • comments [array, null]
    Items object
    • commentId string

      The unique identifier for the comment.

    • commentAuthor object

      Information about the author of the comment.

      • authorId string

        The unique identifier for the comment author.

      • authorName string

        The name of the comment author.

      • authorUsername [string, null]

        The username or handle of the comment author.

      • authorProfileLink [string, null]

        The URL to the comment author's profile.

    • commentContent string

      The text content of the comment.

    • commentTimestamp string

      The timestamp when the comment was made.

    • commentEngagement [object, null]

      Engagement metrics for the comment.

      • likes [number, null]

        The number of likes the comment has received.

      • replies [number, null]

        The number of replies the comment has received.

  • mentions [array, null]

    A list of users mentioned in the post.

    Items object
    • mentionId string

      The unique identifier for the mentioned user.

    • mentionName string

      The name of the mentioned user.

    • mentionUsername [string, null]

      The username or handle of the mentioned user.

    • mentionProfileLink [string, null]

      The URL to the mentioned user's profile.