Archive API docs
    Jump to

    Narrow by kind with a prefix — q: queries, m: mutations, t: types, g: guides, f: fields and arguments.

    Object

    Item

    A single piece of social content archived in Archive.

    Fields

    Object, input and enum types open in place — use + to reveal their fields. A type that is already open above the row stops at a ↻ circular marker, and anything nested past the depth limit links out to its own page instead.

    aiFilterReasons [AiFilterReason!]!
    Explanations the AI Filters produced for this item's AI-generated custom attributes, one entry per AI-generated attribute the item has. Pair each entry to its value by key in customAttributes; customAttributeSchemas marks which keys are AI-generated via aiGenerated. Empty when the item has none.
    archivePublicUrl String
    Stable Archive permalink for this item. Unlike originalUrl, this URL keeps resolving after the source post is deleted or the creator account goes private.
    caption String
    Caption text of the content, when available.
    creator Creator!
    Creator who posted this content.
    currentEngagement Engagement
    Most recent engagement metrics (likes, comments, views, shares, EMV) and virality score for this item.
    customAttributes JSON!
    Custom metadata fields associated with the item.
    externalId ID!
    Platform-specific identifier for the content (e.g., Instagram post ID, TikTok video ID).
    hashtags [String!]
    List of hashtags used in the item’s caption or metadata.
    id ID!
    Unique identifier for the item in Archive's system.
    location Location
    Location associated with the content, if present.
    mediaItemId ID!
    Identifier of the parent media item. Use this to group related contents (e.g., carousel frames) that belong to the same post.
    mentions [String!]
    List of user mentions used in the item’s caption or metadata.
    originalUrl String
    Direct URL to the original content on the social platform. Returns null for content types without public URLs (e.g., Instagram Stories).
    provider Provider!
    Platform where the content exists (for example INSTAGRAM, TIKTOK, YOUTUBE, or INTERNAL).
    socialProfile SocialProfile!
    Social media profile on which this content was posted.
    takenAt DateTime!
    Timestamp when the content was originally published on the social platform (UTC).
    transcriptions [Transcription!]!
    Text transcriptions and subtitles generated for video content within this item.
    type ItemType!
    Type of archived content (for example POST, REEL, STORY or SHORT), depending on the platform.