Endpoints
67 endpoints return posts on Amazon, Apple Music, Bluesky, Facebook, Instagram, Kick, Kwai, LinkedIn, Pinterest, Reddit, Rumble, Snapchat, SoundCloud, Spotify, Telegram, Threads, TikTok, Truth Social, Twitch, X and YouTube.
- GETAmazon Shop Posts API
/v1/amazon/shop_posts - GETApple Music Track Search API
/v1/applemusic/search_tracks - GETApple Music Top Tracks API
/v1/applemusic/top_tracks - GETApple Music Track API
/v1/applemusic/track - GETBluesky Post API
/v1/bluesky/post - GETBluesky User Posts API
/v1/bluesky/posts - GETBluesky Post Search API
/v1/bluesky/search_posts - GETFacebook Group Posts API
/v1/facebook/group_posts - GETFacebook Profile Photos API
/v1/facebook/photos - GETFacebook Post API
/v1/facebook/post - GETFacebook Profile Posts API
/v1/facebook/posts - GETFacebook Reels API
/v1/facebook/reels - GETInstagram Hashtag Posts API
/v1/instagram/hashtag_posts - GETInstagram Location Posts API
/v1/instagram/place_posts - GETInstagram Highlight Stories API
/v1/instagram/playlist_stories - GETInstagram Post API
/v1/instagram/post - GETInstagram Posts API
/v1/instagram/posts - GETInstagram Reels API
/v1/instagram/reels - GETInstagram Search API
/v1/instagram/search_posts - GETInstagram Audio Reels API
/v1/instagram/sound_posts - GETInstagram Story API
/v1/instagram/story - GETInstagram Trending Reels API
/v1/instagram/trending_posts - GETKick Clip API
/v1/kick/post - GETKwai Post API
/v1/kwai/post - GETKwai User Posts API
/v1/kwai/posts - GETLinkedIn Post API
/v1/linkedin/post - GETPinterest Board Pins API
/v1/pinterest/board_pins - GETPinterest Pin API
/v1/pinterest/pin - GETPinterest Profile Pins API
/v1/pinterest/pins - GETPinterest Search API
/v1/pinterest/search_pins - GETReddit Post API
/v1/reddit/post - GETReddit User Posts API
/v1/reddit/posts - GETReddit Search API
/v1/reddit/search_posts - GETReddit Subreddit Posts API
/v1/reddit/subreddit_posts - GETRumble Video API
/v1/rumble/post - GETRumble Channel Videos API
/v1/rumble/posts - GETRumble Search API
/v1/rumble/search_posts - GETSnapchat Spotlight API
/v1/snapchat/spotlight - GETSoundCloud Track API
/v1/soundcloud/track - GETSoundCloud Artist Tracks API
/v1/soundcloud/tracks - GETSpotify Playlist Tracks API
/v1/spotify/playlist_tracks - GETSpotify Podcast Episodes API
/v1/spotify/podcast_episodes - GETSpotify Track Search API
/v1/spotify/search_tracks - GETSpotify Track API
/v1/spotify/track - GETTelegram Channel Posts API
/v1/telegram/channel_posts - GETTelegram Post API
/v1/telegram/post - GETThreads Post API
/v1/threads/post - GETThreads Posts API
/v1/threads/posts - GETThreads Search API
/v1/threads/search_posts - GETTikTok Effect Posts API
/v1/tiktok/effect_posts - GETTikTok Hashtag Posts API
/v1/tiktok/hashtag_posts - GETTikTok Liked Posts API
/v1/tiktok/liked_posts - GETTikTok Place Posts API
/v1/tiktok/place_posts - GETTikTok Playlist Posts API
/v1/tiktok/playlist_posts - GETTikTok Post API
/v1/tiktok/post - GETTikTok Posts API
/v1/tiktok/posts - GETTikTok Search API
/v1/tiktok/search_posts - GETTikTok Sound Posts API
/v1/tiktok/sound_posts - GETTikTok Top Videos API
/v1/tiktok/top_posts - GETTikTok Trending Videos API
/v1/tiktok/trending_posts - GETTruth Social Post API
/v1/truthsocial/post - GETTruth Social Posts API
/v1/truthsocial/posts - GETTwitch Video and Clip API
/v1/twitch/video - GETTwitch Videos API
/v1/twitch/videos - GETX (Twitter) Post API
/v1/x/post - GETYouTube Video API
/v1/youtube/post - GETYouTube Channel Videos API
/v1/youtube/posts
Schema
Single-item endpoints return this object as data; list endpoints return an array of them as data with a page object. The standard meta comes with every response.
platformstringPlatform ID (tiktok, youtube, …).
idstringPlatform-native post ID (string; Instagram shortcode, Reddit with its t3_ prefix).
urlstring uriCanonical post URL.
typestringNormalized content shape. New values may be added; treat unknown values as other.
One ofvideoimagecarouseltextlinkaudio
platform_typestringnullableThe platform's own product label, lowercase (reel, short, story, live, tweet, …).
titlestringnullableHeadline (YouTube title, Reddit title); null on caption-only platforms.
textstringnullableCaption, description or body as plain text.
languagestringnullableBCP-47 language of text, when the platform states it.
published_atstring date-timenullableWhen the post went public, RFC 3339 UTC.
authorobjectThe posting account. An account the platform no longer names (a deleted account) has a null id and username and the platform's label as display_name (Reddit: [deleted]). A post credited to what is no account of the platform's (an Apple Music radio episode's show) has a null id and username, and every other field null too when the platform doesn't name it.
ShowHide 6 child fields
idstringnullablePlatform-native account ID; null when only the handle is known.
usernamestringnullableHandle without the @; null when the account has none.
display_namestringnullableDisplay name shown on the profile.
urlstring urinullableCanonical profile URL.
avatar_urlstring urinullableProfile picture URL. Platform CDN URLs can expire within hours.
is_verifiedbooleannullablePlatform verification badge; null where the platform has no badge.
coauthorsobject[]Other accounts credited as co-authors of the post (Instagram and Facebook collabs, YouTube collaborations), in the platform's order, author excluded; [] if none.
ShowHide 6 child fields
idstringnullablePlatform-native account ID; null when only the handle is known.
usernamestringnullableHandle without the @; null when the account has none.
display_namestringnullableDisplay name shown on the profile.
urlstring urinullableCanonical profile URL.
avatar_urlstring urinullableProfile picture URL. Platform CDN URLs can expire within hours.
is_verifiedbooleannullablePlatform verification badge; null where the platform has no badge.
duration_msintegernullableLength of the primary video or audio in milliseconds; null for other posts.
thumbnail_urlstring urinullableCover or poster image URL.
mediaobject[]Attachments in display order (carousel items); [] for text posts.
ShowHide 8 child fields
typestringKind of file. New values may be added; treat unknown values as other.
One ofimagevideoaudiogif
urlstring urinullableDirect file URL; null when the platform withholds it, or when the link would only work from SocialTap's network or with a login. Often signed and expiring: see expires_at.
expires_atstring date-timenullableWhen url stops working, RFC 3339 UTC, read from the platform's signed URL; null when unknown or when it does not expire.
thumbnail_urlstring urinullablePoster or preview image URL.
widthintegernullableWidth in pixels.
heightintegernullableHeight in pixels.
duration_msintegernullableDuration in milliseconds (video and audio only).
alt_textstringnullableAccessibility text provided by the author or platform.
hashtagsstring[]Hashtags without #, case kept; [] if none.
mentionsstring[]Mentioned or tagged usernames without @; [] if none.
is_pinnedbooleannullablePinned to the author's profile.
is_sponsoredbooleannullableLabeled as a paid partnership or branded content.
is_nsfwbooleannullableMarked adult or sensitive by the platform.
metricsobjectCounts at fetch time; null = hidden or not exposed, 0 = zero.
ShowHide 7 child fields
view_countintegernullableViews or plays.
like_countintegernullableLikes, hearts, total reactions or upvotes; never negative. Null when hidden by the owner.
comment_countintegernullableComments and replies.
share_countintegernullableShares or sends (not reposts).
repost_countintegernullableReposts, retweets or reshares.
quote_countintegernullableQuote posts.
save_countintegernullableSaves, bookmarks or favorites.
platform_specificobjectFields only this platform has, under its ID (platform_specific.<platform>); each null when unknown.
ShowHide 21 child fields
approximate_fieldsstring[]JSON paths of values rounded by the platform or parsed from display text. A list path (external_links) means the list may be incomplete. [] when all exact.
unknown_fieldsstring[]JSON paths of lists whose [] means unknown rather than none (a source that cannot see them); null already means unknown for every other field. [] when every list is known.
Item errors
Besides the request-level errors every endpoint can return, post endpoints return:
| Code | HTTP | Retry | Meaning | What to do |
|---|---|---|---|---|
not_found | 404 | No | The item does not exist or was deleted. On GET /v1/requests/{id}/response: the response was not kept (details.reason says why). | Check the link or ID. Do not retry. |
private_or_unavailable | 403 | No | The item exists but is not public: it is private, age- or region-restricted, or needs a login to view. It shares 403 with forbidden (which is about the key), so branch on the code. | Only public items can be fetched. Do not retry. |