Instagram Post
Details for the INSTAGRAM_POST link type
Type Value: INSTAGRAM_POST
Status: BETA
An INSTAGRAM_POST
link type represents a specific Instagram post. In addition to the standard preview attributes (title
, description
, image
), INSTAGRAM_POST
links provide rich data about the post content, media (images or videos), engagement metrics, and the authoring user. This makes it possible to integrate dynamic social media content directly into your application’s UI.
What It Includes
When type
is INSTAGRAM_POST
, the response includes an instagramPost
object with fields like:
- user: Information about the user who created the post, including their username, display name, and profile image.
- publishedAt: The date and time when the post was published.
- text (caption): The post’s caption, which often includes hashtags, emojis, and user mentions.
- media: An array of image or video objects representing the post’s media carousel. Each media item may have multiple resolutions available, making it easy to serve the appropriate size for different contexts.
- likesCount & commentsCount: Engagement metrics that indicate the post’s popularity and audience interaction.
Since this feature is in BETA, expect occasional refinements or enhancements. We’re continuously improving coverage and metadata to ensure you receive the best possible previews.
Example Request
Example Response
Special Notes
- BETA Status: Features and fields may evolve over time. Keep an eye on our Changelog for the latest updates.
- Fallback Strategies: If certain metadata (like the user’s name or the caption) is unavailable, Peekalink attempts to infer meaningful defaults.
- Media Carousel: Instagram posts often include multiple media items. Make use of the different image sizes to optimize loading times and display quality.
Schema reference
For a full technical breakdown of all fields and validation rules, including detailed JSON schemas, please refer to the API Reference.