Interface APIGifCaptionContent

JSON data of an iFunny Post

Hierarchy

Properties

bg_color?: string

Background color of the Content.

Example

'55ff00'
can_be_boosted: boolean

Can the Content still be boosted

canonical_url: string

Example

https://ifunny.co/picture/${content.id}

The Content's copyright data

creator?: APIUser

The author of the Content

date_create: number

EpochSec of when the Content was created (or repubbed if a repub) in seconds

dem?: unknown
description?: string
engagement_rate?: number

? Decompiled, not observed

engagement_rate_explain?: string

? Decompiled, not observed

fast_start: boolean

TODO: fast_start description

fixed_title?: string

Fixed title of the Content

Example

Gif memes ${content.id} by ${content.creator.nick} Picture memes ${content.id} by ${content.creator.nick}: ${content.num.comments} comments

ftag?: "attach" | "channel" | "coll" | "feat" | "monofeed" | "mySmiles" | "my-smiles" | "mycomms" | "prof" | "rec" | "sear" | "subs" | "userfeat" | "reads" | "tag"

From Tag (maybe?)
? Only seems to appear in feature feed. Possibly incorrect documentation

has_header?: boolean

Only seen present on videos and gifs

id: string

Unique id of the Content.
Typically 9 characters long

is_abused: boolean

Was the Content removed by iFunny

is_featured: boolean

Is the Content featured

is_pinned: boolean

Is the Content pinned by the creator

is_republished: boolean

Is the Content republished by the Client

is_smiled: boolean

Is the Content smiled by the Client

is_unsmiled: boolean

Is the Content unsmiled by the Client

issue_at?: number

EpochSec of when the Content was featured if it was featured

lat?: number

Latitude Coordinate

link: string

In-app share url.

Example

https://ifunny.co/picture/${content.id} https://ifunny.co/video/${content.id}

lon?: number

Longitude Coordinate

The numbers on the Content

ocr_text?: string

Text generated from iFunny's OCR

old?: unknown
old_watermark: boolean

If the Content uses the old watermark or the new one

publish_at: number

EpochSec of when the Content was published in seconds

risk: number

The risk level of the Content
1 Default

share_url?: string

Seems to be the same as APIContentBase#url ? Not always present on gifs and gif captions

shot_status: "approved" | "hardShot" | "shot"

TODO: ShotStatus description

size: Size

Size of the Content

The source of the Content if it's a republish

state: "delayed" | "deleted" | "draft" | "published"

The publish state of the Content

subtitles?: APIContentSubtitles[]
tags: string[]

Array of tags on the Content

The thumbnail of the Content

title: string

The title of the Content

traceback_url?: string

Url of the original source ? Only seen on Coubs

The type of the Content

url: string

Content url of the Content

visibility: "closed" | "public" | "subscribers" | "chats"

The Content's visibility

Generated using TypeDoc