Social media scraper API. 218 endpoints on 33 platforms.
Pick a platform to see what you can read from it: posts, profiles, comments, transcripts and ads, in the same fields wherever they're from.
GET socialtap.dev/v1/tiktok/profile
Live data from 33 platforms.
Every platform, one key.
Pick a platform to see its endpoints, or scroll for all of them.
- 31 endpoints
TikTok
Posts, profiles, comments and more
- 28 endpoints
Instagram
Posts, profiles, comments and more
- 14 endpoints
Facebook
Posts, profiles, comments and more
- 6 endpoints
YouTube
Posts, profiles, comments and more
- 13 endpoints
Reddit
Posts, profiles, comments and more
- 6 endpoints
Threads
Posts, profiles and comments
- 12 endpoints
Spotify
Tracks, artists, playlists and more
- 10 endpoints
Amazon
Products, posts, profiles and more
- 10 endpoints
Apple Music
Tracks, artists, playlists and more
- 10 endpoints
Pinterest
Pins, profiles, boards and more
- 7 endpoints
Rumble
Posts, profiles, comments and more
- 7 endpoints
X
Posts, profiles and communities
- 5 endpoints
Bluesky
Posts, profiles and comments
- 5 endpoints
Twitch
Videos, profiles, transcripts and more
- 4 endpoints
LinkedIn
Posts and profiles
- 4 endpoints
Telegram
Posts and channels
- 4 endpoints
TikTok Shop
Products and reviews
- 3 endpoints
Kwai
Posts and profiles
- 3 endpoints
Snapchat
Spotlights, profiles and comments
- 3 endpoints
SoundCloud
Tracks and artists
- 3 endpoints
Truth Social
Posts and profiles
- 2 endpoints
Kick
Posts and transcripts
- 1 endpoint
Komi
Pages
- 1 endpoint
Lnk.Bio
Profiles
- 1 endpoint
Linkme
Profiles
- 1 endpoint
Linktree
Profiles
- 1 endpoint
Pillar
Pages
- 3 endpoints
TikTok Ad Library
Ads
- 5 endpoints
Facebook Ad Library
Ads, advertisers and transcripts
- 4 endpoints
Facebook Events
Events
- 3 endpoints
Facebook Marketplace
Listings and places
- 6 endpoints
Google Ads Transparency Center
Ads and advertisers
- 2 endpoints
LinkedIn Ad Library
Ads
Need another platform?
Tell us which one, and what data you need from it.
TikTok API.
Public TikTok profiles with exact follower counts, videos and photo posts with their views and likes, comments and transcripts. You also get engagement rates, playlists, effects, LIVE rooms, watermark-free downloads and what's trending by country. Search videos, hashtags and sounds by keyword, get the search box's suggestions for a partial query, and find accounts by keyword, niche or place in a search engine's web results.
-
Post
TikTok Post API
Video or photo post with views, likes and media
1 creditGET /v1/tiktok/post -
Profile
TikTok Profile API
Exact follower and like counts, bio and country
1 creditGET /v1/tiktok/profile -
Comment
TikTok Comment API
Comment or reply with its likes and author
1 creditGET /v1/tiktok/comment -
Transcript
TikTok Transcript API
Timed transcript from captions or the audio
From 1 creditGET /v1/tiktok/transcript -
Hashtag
TikTok Hashtag API
Exact post and view counts
1 creditGET /v1/tiktok/hashtag -
Web result
TikTok Hashtag Search API
Hashtags for a keyword, topic or niche
From 1 credit / pageGET /v1/tiktok/search_hashtags -
Playlist
TikTok Playlists API
Account playlists and public collections
1 credit / pageGET /v1/tiktok/playlists -
Engagement
TikTok Engagement API
Engagement rate, views per post and posting cadence
1 creditGET /v1/tiktok/engagement -
Suggestion
TikTok Search Suggestions API
Search box autocomplete for a partial query
1 credit / pageGET /v1/tiktok/search_suggestions -
Live
TikTok Live API
On-air status, viewer count and stream links
1 creditGET /v1/tiktok/live -
Sound
TikTok Sound API
Sound or song with its artists and post count
1 creditGET /v1/tiktok/sound -
Download
TikTok Download API
Watermark-free video files and slideshow photos
1 creditGET /v1/tiktok/download -
Effect
TikTok Effect API
Effect or filter with exact post and view counts
1 creditGET /v1/tiktok/effect -
Post
TikTok Posts API
Account videos and photo posts, newest first
1 credit / pageGET /v1/tiktok/posts -
Post
TikTok Effect Posts API
Videos and photo posts made with an effect
1 credit / pageGET /v1/tiktok/effect_posts -
Post
TikTok Hashtag Posts API
Top videos and photo posts under a hashtag
1 credit / pageGET /v1/tiktok/hashtag_posts -
Post
TikTok Liked Posts API
What an account liked, most recent like first
1 credit / pageGET /v1/tiktok/liked_posts -
Post
TikTok Place Posts API
Videos and photo posts tagged at a place
1 credit / pageGET /v1/tiktok/place_posts -
Post
TikTok Playlist Posts API
Videos in a playlist or collection, in its order
1 credit / pageGET /v1/tiktok/playlist_posts -
Post
TikTok Search API
Videos for a keyword, by country
1 credit / pageGET /v1/tiktok/search_posts -
Post
TikTok Sound Posts API
Videos and photo posts that use a sound
1 credit / pageGET /v1/tiktok/sound_posts -
Post
TikTok Top Videos API
Ranked by country, period and metric
1 credit / pageGET /v1/tiktok/top_posts -
Post
TikTok Trending Videos API
What the explore page shows now, by topic
1 credit / pageGET /v1/tiktok/trending_posts -
Profile
TikTok Followers API
Followers of an account with exact counts, newest first
1 credit / pageGET /v1/tiktok/followers -
Profile
TikTok Following API
Accounts an account follows, with exact counts
1 credit / pageGET /v1/tiktok/following -
Comment
TikTok Comments API
Top-level comments with exact like and reply counts
1 credit / pageGET /v1/tiktok/comments -
Comment
TikTok Comment Replies API
Thread under a comment, with likes and authors
1 credit / pageGET /v1/tiktok/replies -
Hashtag
TikTok Trending Hashtags API
Ranked by country, period and industry
1 credit / pageGET /v1/tiktok/trending_hashtags -
Web result
TikTok User Search API
Accounts by keyword, niche or place
From 1 credit / pageGET /v1/tiktok/search_profiles -
Web result
TikTok Sound Search API
Sounds and songs by title, artist or keyword
From 1 credit / pageGET /v1/tiktok/search_sounds -
Web result
TikTok Top Search API
Accounts, videos, hashtags and sounds in one search
From 1 credit / pageGET /v1/tiktok/search_top
Instagram API.
Public Instagram profiles with exact follower counts, posts and reels with their likes and views, comments, and transcripts of reels. You also get engagement rates, stories and highlight playlists, similar accounts, hashtags and places with exact post counts, songs and original sounds with the reels that use them, topics and embed code. Search reels and hashtags by keyword, get Instagram's search-box suggestions, find accounts, places and audio in a search engine's web results, and check whether a username is free.
-
Post
Instagram Post API
Post, reel or carousel with media, likes and views
1 creditGET /v1/instagram/post -
Profile
Instagram Profile API
Exact follower counts, bio and bio links
1 creditGET /v1/instagram/profile -
Comment
Instagram Comment API
Text, exact likes and author, from its link
1 creditGET /v1/instagram/comment -
Transcript
Instagram Reels Transcript API
Timed transcript of a public reel or video
From 1 creditGET /v1/instagram/transcript -
Hashtag
Instagram Hashtag API
Exact post count, tag ID and restricted status
1 creditGET /v1/instagram/hashtag -
Web result
Instagram Location Search API
Locations by name, kind of place or city
From 1 credit / pageGET /v1/instagram/search_places -
Playlist
Instagram Highlights API
Story highlights on a profile, with covers
1 credit / pageGET /v1/instagram/highlights -
Engagement
Instagram Engagement API
Engagement rate over an account's latest posts
1 creditGET /v1/instagram/engagement -
Suggestion
Instagram Search Suggestions API
Accounts and hashtags matching a query
1 credit / pageGET /v1/instagram/search_suggestions -
Place
Instagram Location API
Address, coordinates and exact post count
1 creditGET /v1/instagram/place -
Sound
Instagram Audio API
Song or original audio with its reel count
1 creditGET /v1/instagram/sound -
Topic
Instagram Topic API
Generated summary, related searches and reel count
1 creditGET /v1/instagram/topic -
Embed
Instagram Embed API
Embed code for a post, reel or profile
1 creditGET /v1/instagram/embed -
Username
Instagram Username Availability API
Free or taken, with suggested alternatives
1 creditGET /v1/instagram/username -
Post
Instagram Posts API
Posts, reels and carousels from a profile
1 credit / pageGET /v1/instagram/posts -
Post
Instagram Story API
Image or video file, from the story's link
1 creditGET /v1/instagram/story -
Post
Instagram Hashtag Posts API
Top reels that carry a hashtag
1 credit / pageGET /v1/instagram/hashtag_posts -
Post
Instagram Location Posts API
Recent or top posts tagged at a location
1 credit / pageGET /v1/instagram/place_posts -
Post
Instagram Highlight Stories API
Stories saved to a highlight, with media links
1 credit / pageGET /v1/instagram/playlist_stories -
Post
Instagram Reels API
Pinned then newest, with play counts
1 credit / pageGET /v1/instagram/reels -
Post
Instagram Search API
Reels matching a keyword, with plays and likes
1 credit / pageGET /v1/instagram/search_posts -
Post
Instagram Audio Reels API
Reels that use a song or original audio
1 credit / pageGET /v1/instagram/sound_posts -
Post
Instagram Trending Reels API
Recommended reels, a fresh batch each time
1 credit / pageGET /v1/instagram/trending_posts -
Profile
Instagram Similar Accounts API
Lookalike accounts suggested for a profile
1 credit / pageGET /v1/instagram/similar_profiles -
Comment
Instagram Comments API
On a post or reel, newest first, with likes
1 credit / pageGET /v1/instagram/comments -
Hashtag
Instagram Hashtag Search API
Hashtags matching a word, with exact post counts
1 credit / pageGET /v1/instagram/search_hashtags -
Web result
Instagram User Search API
Accounts by keyword, niche or place
From 1 credit / pageGET /v1/instagram/search_profiles -
Web result
Instagram Audio Search API
Songs and original audio by name or artist
From 1 credit / pageGET /v1/instagram/search_sounds
Facebook API.
Public Facebook Pages and profiles, and their posts, reels and photos with exact reaction, comment and share counts. Get a Page's exact follower count, contact details and hours, the comments and replies on any public post, video transcripts, engagement rates, and public groups with their member counts, rules, admins and posts. Find posts, Pages, people and groups by keyword in a search engine's web results, and read each one live from Facebook on request.
-
Post
Facebook Post API
Post, photo, video or reel with exact counts
1 creditGET /v1/facebook/post -
Profile
Facebook Profile API
Exact follower count, contact info and hours
1 creditGET /v1/facebook/profile -
Comment
Facebook Comments API
Top-level, with exact reactions and reply counts
1 credit / pageGET /v1/facebook/comments -
Transcript
Facebook Video Transcript API
Timed transcript of a video or reel
From 1 creditGET /v1/facebook/transcript -
Web result
Facebook Group Search API
Groups by topic, place or name
From 1 credit / pageGET /v1/facebook/search_groups -
Engagement
Facebook Engagement API
Engagement rate, cadence and top posts
1 creditGET /v1/facebook/engagement -
Community
Facebook Group API
Member count, rules, admins and activity
1 creditGET /v1/facebook/group -
Post
Facebook Profile Posts API
Newest first, with exact reactions and shares
1 credit / pageGET /v1/facebook/posts -
Post
Facebook Group Posts API
Public group posts with exact counts
1 credit / pageGET /v1/facebook/group_posts -
Post
Facebook Profile Photos API
Full-size photos, uploaded or tagged
1 credit / pageGET /v1/facebook/photos -
Post
Facebook Reels API
Newest first, with views and video files
1 credit / pageGET /v1/facebook/reels -
Comment
Facebook Comment Replies API
Thread under a comment, both levels
1 credit / pageGET /v1/facebook/replies -
Web result
Facebook Post Search API
Public posts and videos by keyword
From 1 credit / pageGET /v1/facebook/search_posts -
Web result
Facebook Page and People Search API
Pages and people by name, niche or place
From 1 credit / pageGET /v1/facebook/search_profiles
YouTube API.
Public YouTube channel profiles with subscriber counts, and posts: any video, short or live stream with exact view, like and comment counts, or a channel's uploads, newest or most popular first. Get a video's timed transcript, from its captions or its audio, and its comments a page at a time. Engagement adds a channel's views per upload, median views and posting cadence.
-
Post
YouTube Video API
Video or short with exact view, like and comment counts
1 creditGET /v1/youtube/post -
Profile
YouTube Channel API
Subscribers, exact view counts and social links
1 creditGET /v1/youtube/profile -
Comment
YouTube Comments API
Newest or top first, with likes and reply counts
1 credit / pageGET /v1/youtube/comments -
Transcript
YouTube Transcript API
Timed transcript from captions or audio
From 1 creditGET /v1/youtube/transcript -
Engagement
YouTube Engagement API
Views per upload, cadence and outlier videos
1 creditGET /v1/youtube/engagement -
Post
YouTube Channel Videos API
Videos, shorts and live streams of a channel
1 credit / pageGET /v1/youtube/posts
Reddit API.
Public Reddit posts with their upvotes, comment counts and media, comment threads with their replies, and user profiles with karma and trophies. You also get subreddits with their rules and weekly visitors, a user's posts and comments, engagement figures over their latest posts, and transcripts of video posts. Search posts and comments by keyword, sitewide or in one subreddit, and find users and subreddits by name or topic.
-
Post
Reddit Post API
Upvotes, comment count, media and flair
1 creditGET /v1/reddit/post -
Profile
Reddit Profile API
Karma, cake day, trophies and moderated subreddits
1 creditGET /v1/reddit/profile -
Comment
Reddit Comments API
Post comments and replies, in thread order
1 credit / pageGET /v1/reddit/comments -
Transcript
Reddit Video Transcript API
Video post transcript, from captions or audio
From 1 creditGET /v1/reddit/transcript -
Engagement
Reddit Engagement API
Upvotes per post, posting cadence and top posts
1 creditGET /v1/reddit/engagement -
Community
Reddit Subreddit API
Rules, description and weekly visitors
1 creditGET /v1/reddit/subreddit -
Post
Reddit User Posts API
Submissions sorted New, Top or Hot, with scores
1 credit / pageGET /v1/reddit/posts -
Post
Reddit Search API
Posts by keyword, with Reddit's search operators
1 credit / pageGET /v1/reddit/search_posts -
Post
Reddit Subreddit Posts API
Hot, New, Top or Rising, with exact scores
1 credit / pageGET /v1/reddit/subreddit_posts -
Profile
Reddit User Search API
Users by name, with karma and avatar
1 credit / pageGET /v1/reddit/search_profiles -
Comment
Reddit User Comments API
Comment history of a user, sorted New or Top
1 credit / pageGET /v1/reddit/profile_comments -
Comment
Reddit Comment Search API
Comments by keyword, sitewide or in a subreddit
1 credit / pageGET /v1/reddit/search_comments -
Community
Reddit Subreddit Search API
Subreddits by keyword, with weekly visitors
1 credit / pageGET /v1/reddit/search_subreddits
Threads API.
Public Threads profiles with exact follower counts, and posts with exact likes, replies, reposts, quotes and shares. Get the comments (replies) under a post and an account's posts with their media. Search posts by keyword and accounts by name or username.
-
Post
Threads Post API
Post or reply with exact likes and reposts
1 creditGET /v1/threads/post -
Profile
Threads Profile API
Exact follower count, bio and bio links
1 creditGET /v1/threads/profile -
Comment
Threads Comments API
Replies to a public post, newest first
1 credit / pageGET /v1/threads/comments -
Post
Threads Posts API
Pinned first, with exact likes, replies and reposts
1 credit / pageGET /v1/threads/posts -
Post
Threads Search API
Public posts by keyword, best match or newest
1 credit / pageGET /v1/threads/search_posts -
Profile
Threads User Search API
Accounts by name or username, with bios
1 credit / pageGET /v1/threads/search_profiles
Spotify API.
Spotify tracks with exact play counts, ISRC, songwriter credits and label, and artists with monthly listeners, followers and top cities. Albums with every track's plays, playlists with their followers and each track's BPM and key, and podcasts with ratings and episodes. Search tracks, albums, artists, playlists and podcasts by keyword, or send a Spotify link, URI or ID.
-
Post
Spotify Track API
Song with exact plays, ISRC and songwriter credits
1 creditGET /v1/spotify/track -
Profile
Spotify Artist API
Monthly listeners, top cities and releases
1 creditGET /v1/spotify/artist -
Playlist
Spotify Playlist API
Exact followers, owner and last update
1 creditGET /v1/spotify/playlist -
Album
Spotify Album API
Full tracklist with plays, label and UPC
1 creditGET /v1/spotify/album -
Podcast
Spotify Podcast API
Exact rating, episode count and topics
1 creditGET /v1/spotify/podcast -
Post
Spotify Playlist Tracks API
Plays, BPM, Camelot key and date added
1 credit / pageGET /v1/spotify/playlist_tracks -
Post
Spotify Podcast Episodes API
Full descriptions and exact release times
1 credit / pageGET /v1/spotify/podcast_episodes -
Post
Spotify Track Search API
Tracks by keyword, artist or ISRC
1 credit / pageGET /v1/spotify/search_tracks -
Profile
Spotify Artist Search API
Artists and listener accounts by name
1 credit / pageGET /v1/spotify/search_artists -
Playlist
Spotify Playlist Search API
Playlists and their curators by keyword
1 credit / pageGET /v1/spotify/search_playlists -
Album
Spotify Album Search API
Albums by keyword, artist or UPC
1 credit / pageGET /v1/spotify/search_albums -
Podcast
Spotify Podcast Search API
Podcasts by keyword, publisher or topic
1 credit / pageGET /v1/spotify/search_podcasts
Amazon API.
Public Amazon products with their price, list price, seller, rating and monthly sales badge, from any Amazon marketplace. Each comes with its Best Sellers Rank, specifications, variations and images, by product link, short link or ASIN, and the top customer reviews its page shows outside amazon.com. Every seller's offers of a product too, with price, condition, delivery and the seller's rating. Seller profiles add each third-party seller's ratings and the business details it discloses, and influencer storefronts their curations, trending picks, video and photo posts with the products they tag, and idea lists as playlists of products.
-
Post
Amazon Shop Posts API
Influencer storefront videos and photos with tagged products
1 credit / pageGET /v1/amazon/shop_posts -
Profile
Amazon Seller API
Seller ratings, feedback counts and business details
1 creditGET /v1/amazon/seller -
Playlist
Amazon Shop Lists API
Influencer idea lists with product counts and products
1 credit / pageGET /v1/amazon/shop_lists -
Product
Amazon Product API
Price, rating, monthly sales and specs by ASIN
1 creditGET /v1/amazon/product -
Review
Amazon Reviews API
Top customer reviews of a product, by marketplace
1 credit / pageGET /v1/amazon/reviews -
Offer
Amazon Offers API
Every seller's price, condition and delivery for an ASIN
1 credit / pageGET /v1/amazon/offers -
Profile
Amazon Shop API
Influencer storefront profiles, curations and picks
1 creditGET /v1/amazon/shop -
Product
Amazon Deals API
Today's Deals with deal price, badge and end time
1 credit / pageGET /v1/amazon/deal_products -
Product
Amazon Product Search API
Products by keyword with price, rating and sales
1 credit / pageGET /v1/amazon/search_products -
Product
Amazon Best Sellers API
Top 100 products of any category, ranked
1 credit / pageGET /v1/amazon/top_products
Apple Music API.
Apple Music tracks (songs and music videos) with ISRC, composer and audio formats, and albums with their tracklist, label and UPC. Artists with bio, origin and top songs, playlists and radio stations, and the most played charts by country. Search tracks, albums, artists and playlists by keyword, in any country's store.
-
Post
Apple Music Track API
Song with ISRC, composer and audio formats
1 creditGET /v1/applemusic/track -
Profile
Apple Music Artist API
Bio, origin, genres, top songs and albums
1 creditGET /v1/applemusic/artist -
Playlist
Apple Music Playlist Search API
Playlists and radio stations by keyword
1 credit / pageGET /v1/applemusic/search_playlists -
Album
Apple Music Album API
Tracklist with ISRCs, label and UPC
1 creditGET /v1/applemusic/album -
Post
Apple Music Track Search API
Songs, music videos and radio episodes by keyword
1 credit / pageGET /v1/applemusic/search_tracks -
Post
Apple Music Top Tracks API
Most played songs and music videos by country
1 credit / pageGET /v1/applemusic/top_tracks -
Profile
Apple Music Artist Search API
Artists by name, with bio and origin
1 credit / pageGET /v1/applemusic/search_artists -
Playlist
Apple Music Top Playlists API
Most played playlists chart by country
1 credit / pageGET /v1/applemusic/top_playlists -
Album
Apple Music Album Search API
Albums, singles and EPs by keyword
1 credit / pageGET /v1/applemusic/search_albums -
Album
Apple Music Top Albums API
Most played albums chart by country
1 credit / pageGET /v1/applemusic/top_albums
Pinterest API.
Pinterest pins (posts) with their pictures and videos, exact saves, reactions and comments, the link each pin points to, its board and the account that first pinned it. Profiles with exact follower, pin and board counts and monthly views. Send a pin's link, a pin.it short link or its ID. Ideas pages are topics, with their related searches, refinements and search counts. Also how many times any web page was saved to Pinterest, by its link, and Pinterest Trends: the top and rising searches by country.
-
Post
Pinterest Pin API
Pin with saves, reactions, media and its link
1 creditGET /v1/pinterest/pin -
Profile
Pinterest Profile API
Exact followers, pins, boards and monthly views
1 creditGET /v1/pinterest/profile -
Playlist
Pinterest Board API
Board with exact pins, followers and collaborators
1 creditGET /v1/pinterest/board -
Topic
Pinterest Topic API
Ideas page with related topics and search count
1 creditGET /v1/pinterest/topic -
Trend
Pinterest Trends API
Top, rising and seasonal searches by country
1 credit / pageGET /v1/pinterest/top_trends -
Web Page
Pinterest URL Save Count API
Exact Pinterest saves of any web page's link
1 creditGET /v1/pinterest/web_page -
Post
Pinterest Board Pins API
Pins saved to a board, page by page
1 credit / pageGET /v1/pinterest/board_pins -
Post
Pinterest Profile Pins API
Every pin an account saved or created, page by page
1 credit / pageGET /v1/pinterest/pins -
Post
Pinterest Search API
Pins matching a keyword, with pictures and pinners
1 credit / pageGET /v1/pinterest/search_pins -
Playlist
Pinterest Boards API
Account's boards with pin counts, covers and links
1 credit / pageGET /v1/pinterest/boards
Rumble API.
Rumble posts (videos, shorts and live streams) with views, likes and dislikes, their comments and replies, and their transcripts. Channel and user profiles, each account's uploads and engagement rate, and video search by keyword.
-
Post
Rumble Video API
Video, short or stream with views, likes and dislikes
1 creditGET /v1/rumble/post -
Profile
Rumble Channel API
Follower, video and view counts of channels and users
1 creditGET /v1/rumble/profile -
Comment
Rumble Comments API
Comments and replies on a video or live stream
1 credit / pageGET /v1/rumble/comments -
Transcript
Rumble Transcript API
Timed transcript of any video or past stream
From 1 creditGET /v1/rumble/transcript -
Engagement
Rumble Engagement API
Engagement rate from a channel's latest videos
1 creditGET /v1/rumble/engagement -
Post
Rumble Channel Videos API
Videos, shorts and live streams of any channel
1 credit / pageGET /v1/rumble/posts -
Post
Rumble Search API
Videos, shorts and live streams for any keyword
1 credit / pageGET /v1/rumble/search_posts
X API.
Public X (formerly Twitter) profiles with exact follower counts, and posts with their full text, media and exact views, likes and reposts. Communities come with their rules, admin and exact member count. Find accounts, posts, Communities and hashtags by keyword in a search engine's web results.
-
Post
X (Twitter) Post API
Full text, media and exact view counts
1 creditGET /v1/x/post -
Profile
X (Twitter) Profile API
Exact follower counts, bio and verification
1 creditGET /v1/x/profile -
Web result
X (Twitter) Community Search API
Communities by topic, niche or name
From 1 credit / pageGET /v1/x/search_communities -
Community
X (Twitter) Community API
Rules, admin and exact member count
1 creditGET /v1/x/community -
Web result
X (Twitter) Hashtag Search API
Hashtags related to a keyword or topic
1 credit / pageGET /v1/x/search_hashtags -
Web result
X (Twitter) Post Search API
Posts by keyword, hashtag or @mention
From 1 credit / pageGET /v1/x/search_posts -
Web result
X (Twitter) User Search API
Accounts by name, keyword, niche or place
From 1 credit / pageGET /v1/x/search_profiles
Bluesky API.
Public Bluesky profiles with exact follower counts and the DID that survives a rename, and posts with exact likes, replies, reposts, quotes and bookmarks. Get an account's posts and the comments under a post, nested replies included. Search posts by words, author, mention, hashtag, link, language and date.
-
Post
Bluesky Post API
Exact likes, replies, reposts and quotes
1 creditGET /v1/bluesky/post -
Profile
Bluesky Profile API
Exact follower counts, bio, links and DID
1 creditGET /v1/bluesky/profile -
Comment
Bluesky Comments API
Replies to a post, nested ones included
1 credit / pageGET /v1/bluesky/comments -
Post
Bluesky User Posts API
Posts and reposts with exact counts
1 credit / pageGET /v1/bluesky/posts -
Post
Bluesky Post Search API
Posts by keyword, hashtag, author or link
1 credit / pageGET /v1/bluesky/search_posts
Twitch API.
Public Twitch profiles with exact followers, links, Partner badge and whether the channel is live, with its viewer count. Videos and clips come with exact views, category, chapters and video files. You also get the streams a channel has scheduled and a clip's transcript from speech-to-text.
-
Post
Twitch Video and Clip API
Video or clip with exact views and its video files
1 creditGET /v1/twitch/video -
Profile
Twitch Profile API
Channel with exact followers and live status
1 creditGET /v1/twitch/profile -
Transcript
Twitch Clip Transcript API
Clip transcript with timestamps, from its audio
From 2 creditsGET /v1/twitch/transcript -
Live
Twitch Schedule API
Upcoming streams a channel has announced
1 credit / pageGET /v1/twitch/schedule -
Post
Twitch Videos API
Past broadcasts, highlights and uploads of a channel
1 credit / pageGET /v1/twitch/videos
LinkedIn API.
Public LinkedIn profiles of companies and members: a Page's industry, size, headquarters and exact follower and employee counts, a member's headline, experience, education and skills. Posts and articles come with their text, media, exact reaction and comment counts and top comments. Search companies, people and posts by keyword in a search engine's web results.
-
Post
LinkedIn Post API
Post or article with exact reactions and comments
1 creditGET /v1/linkedin/post -
Profile
LinkedIn Profile API
Company size and industry, or a member's career
From 1 creditGET /v1/linkedin/profile -
Web result
LinkedIn Post Search API
Public posts by keyword or hashtag
From 1 credit / pageGET /v1/linkedin/search_posts -
Web result
LinkedIn Company and People Search API
Companies, schools and people by keyword
From 1 credit / pageGET /v1/linkedin/search_profiles
Telegram API.
Telegram channels, groups and bots with their subscriber or member counts, bio, links and photo. Each channel's posts with their text, media, views and reactions, newest first, or one post by its t.me link. Find channels by topic or name in a search engine's web results, each filled in with its live record on request.
-
Post
Telegram Post API
Views, reactions, media and forwards
1 creditGET /v1/telegram/post -
Profile
Telegram Channel API
Subscribers, bio and links of channels and groups
1 creditGET /v1/telegram/channel -
Web result
Telegram Channel Search API
Channels for any topic, niche or name
From 1 credit / pageGET /v1/telegram/search_channels -
Post
Telegram Channel Posts API
Full history with views and reactions
1 credit / pageGET /v1/telegram/channel_posts
TikTok Shop API.
Public TikTok Shop products with their price, discount, variants, stock and units sold, by product link, by store or by keyword search. Reviews come with their star rating, photos and verified-purchase flag. US products only.
-
Product
TikTok Shop Product API
Price, variants, stock and units sold
1 creditGET /v1/tiktokshop/product -
Review
TikTok Shop Reviews API
Star ratings, text and photos for a product
1 credit / pageGET /v1/tiktokshop/reviews -
Product
TikTok Shop Store Products API
Products a store sells, best sellers first
1 credit / pageGET /v1/tiktokshop/products -
Product
TikTok Shop Search API
Products by keyword, with price and units sold
1 credit / pageGET /v1/tiktokshop/search_products
Kwai API.
Public Kwai profiles with exact follower, like and post counts, and posts (short videos) with exact views, likes, comments and shares. Each video comes with its caption, publish time, length, video file and sound. Get one from its link, or an account's videos a page at a time.
Snapchat API.
Public Snapchat profiles with their subscriber count, public Story and saved Stories. Spotlights with their video or image, exact views and likes and a transcript, plus the comments and replies under them.
-
Post
Snapchat Spotlight API
Video or image with exact views and likes
1 creditGET /v1/snapchat/spotlight -
Profile
Snapchat Profile API
Subscribers, bio, Story and Spotlights
1 creditGET /v1/snapchat/profile -
Comment
Snapchat Comments API
Spotlight comments and replies with like counts
1 credit / pageGET /v1/snapchat/comments
SoundCloud API.
SoundCloud tracks with exact play, like, repost, comment and download counts, genre, tags, license, and the ISRC, label and UPC that labels fill in. Artists with their bio, exact follower counts and the links they list, and every public track an artist has posted, newest first.
-
Post
SoundCloud Track API
Exact plays, likes, reposts and ISRC
1 creditGET /v1/soundcloud/track -
Profile
SoundCloud Artist API
Exact followers, bio and social links
1 creditGET /v1/soundcloud/artist -
Post
SoundCloud Artist Tracks API
Newest first, with exact plays and ISRC
1 credit / pageGET /v1/soundcloud/tracks
Truth Social API.
Truth Social profiles with exact follower counts, bio and links, and each account's posts, its Truths and ReTruths, newest first. Each post has its text, media, link card and poll, with exact reply, ReTruth and like counts.
-
Post
Truth Social Post API
Truth or ReTruth with exact reply and like counts
1 creditGET /v1/truthsocial/post -
Profile
Truth Social Profile API
Exact follower counts, bio, links and join date
1 creditGET /v1/truthsocial/profile -
Post
Truth Social Posts API
Truths and ReTruths of any account, newest first
1 credit / pageGET /v1/truthsocial/posts
Kick API.
Public Kick clips as posts, each with its channel, title, exact views, length, category and playback link, and the broadcast and saved video it was cut from. A clip's transcript comes from speech-to-text on its audio.
Komi API.
Komi creator pages with everything they show, in order: links, products with prices, discount codes, videos, music releases, podcasts and events. Each page also has its social and contact links, bio and owner's name.
Lnk.Bio API.
Lnk.Bio profiles with every link in the list, including those the page loads as you scroll, and the social icons, emails and phone numbers. Each one also has the name, bio, picture, verified badge and the account's own domain.
Linkme API.
Linkme profiles with total followers, each social account's handle and follower count, and every link on the page. The emails, phone numbers and street addresses the page lists come too, with the name, bio, picture and verified badge.
Linktree API.
Linktree profiles with every link on the page in order, each with its type, group and thumbnail, plus the social icons and contact email. Each profile also has the bio, avatar, verified badge, country and join date.
Pillar API.
Pillar creator pages with every link and its click count, the products, courses and bookings for sale, and the audience the media kit shows per account. Each page also has the creator's social accounts, bio, featured videos and contact email.
TikTok Ad Library API.
Ads shown in Europe from TikTok's public ad library, looked up by link or ID or searched by keyword or advertiser. Each ad has its advertiser and who paid, text, media, landing page, days shown, reach, targeting and takedowns. Creative Center's Top Ads board adds the best-performing ads by market, the US included.
-
Ad
TikTok Ad Library Ad API
Targeting, reach by country and takedowns
1 creditGET /v1/tiktok/ad -
Ad
TikTok Ad Library Search API
Ads by keyword or advertiser, with reach
1 credit / pageGET /v1/tiktok/search_ads -
Ad
TikTok Top Ads API
Best-performing ads by country, period and industry
1 credit / pageGET /v1/tiktok/top_ads
Facebook Ad Library API.
Ads from Meta's public Ad Library, on Facebook, Instagram, Messenger, Threads and the Audience Network, with creatives, run dates and advertiser. Search ads by keyword, list an advertiser's ads, or get one ad with its EU and UK audience, the payer, reach and spend of political and social-issue ads, and the transcript of its video. Find advertisers by name, with their Page ID and followers.
-
Profile
Facebook Ad Library Advertiser Search API
Advertisers by name, with Page IDs
1 credit / pageGET /v1/facebook/search_advertisers -
Transcript
Facebook Ad Transcript API
Timed transcript of what a video ad says
From 2 creditsGET /v1/facebook/ad_transcript -
Ad
Facebook Ad Library Ad API
Creatives, run dates, placements and EU reach
1 creditGET /v1/facebook/ad -
Ad
Facebook Ad Library Advertiser Ads API
Active and past ads of one Page, with creatives
1 credit / pageGET /v1/facebook/ads -
Ad
Facebook Ad Library Search API
Ads by keyword, with creatives and run dates
1 credit / pageGET /v1/facebook/search_ads
Facebook Events API.
Public Facebook events with their dates, venue, hosts, categories, ticket link and going and interested counts. Get one by its link, list a Page's events or a city's, or search events by keyword.
-
Event
Facebook Event API
Date, venue, hosts and exact RSVP counts
1 creditGET /v1/facebook/event -
Event
Facebook Page Events API
Upcoming and past events a Page or person hosts
1 credit / pageGET /v1/facebook/events -
Event
Facebook City Events API
By date window, with going and interested counts
1 credit / pageGET /v1/facebook/place_events -
Event
Facebook Event Search API
Events by keyword, anywhere or in one city
1 credit / pageGET /v1/facebook/search_events
Facebook Marketplace API.
Public Facebook Marketplace listings with price, condition, description, photos, seller and delivery options. Search listings by keyword around a location with Marketplace's own filters, and find the places (cities, neighborhoods, postal codes) to search around.
-
Product
Facebook Marketplace Listing API
Item for sale with price, photos and seller
1 creditGET /v1/facebook/listing -
Place
Facebook Marketplace Location Search API
Location IDs for a city or postal code
1 credit / pageGET /v1/facebook/search_places -
Product
Facebook Marketplace Search API
Listings by keyword and location, with prices
1 credit / pageGET /v1/facebook/search_listings
Google Ads Transparency Center API.
Ads from Google's public Ads Transparency Center, shown on Search, YouTube, Maps, Play and Shopping: one ad with its advertiser, formats, dates and regions, an advertiser's ads, or a website's. Ads shown in Europe and election ads add Google's impressions and targeting, and election ads their spend. Find advertisers by name with their IDs, verification and ad counts, or read the search box's suggestions of advertisers and websites.
-
Profile
Google Ads Transparency Center Advertiser API
Identity, verification and ad count
1 creditGET /v1/google/advertiser -
Ad
Google Ads Transparency Center Ad API
Advertiser, creative and where and when it ran
1 creditGET /v1/google/ad -
Suggestion
Google Ads Transparency Center Search Suggestions API
Advertisers and websites suggested for a query
1 credit / pageGET /v1/google/search_suggestions -
Profile
Google Ads Transparency Center Advertiser Search API
Advertisers by name, with IDs and ad counts
1 credit / pageGET /v1/google/search_advertisers -
Ad
Google Ads Transparency Center Advertiser Ads API
Advertiser's ads by format, service and date
1 credit / pageGET /v1/google/ads -
Ad
Google Ads Transparency Center Ads by Website API
Ads that lead to a website, from any advertiser
1 credit / pageGET /v1/google/search_ads
LinkedIn Ad Library API.
Ads from LinkedIn's public Ad Library in every format, searched by keyword, advertiser, company ID or payer and filtered by country and dates. An ad by its link or ID comes in full with its advertiser, who paid, text and media. Ads shown in the EU and Brazil add their run dates, impressions and targeting.
Call any endpoint from your code.
Copy the request for your language, or hand it to your agent. Authentication, errors and paging work the same on every endpoint.
const params = new URLSearchParams({
handle: "nasa",
});
const res = await fetch(`https://socialtap.dev/v1/tiktok/profile?${params}`, {
headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);import os
import requests
res = requests.get(
"https://socialtap.dev/v1/tiktok/profile",
params={"handle": "nasa"},
headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, meta = body["data"], body["meta"]
print(data, meta["credits_charged"])require "json"
require "net/http"
uri = URI("https://socialtap.dev/v1/tiktok/profile")
uri.query = URI.encode_www_form('handle' => 'nasa')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]<?php
$query = http_build_query([
'handle' => 'nasa',
]);
$ch = curl_init('https://socialtap.dev/v1/tiktok/profile?' . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"net/url"
"os"
)
func main() {
q := url.Values{}
q.Set("handle", "nasa")
req, err := http.NewRequest("GET", "https://socialtap.dev/v1/tiktok/profile?"+q.Encode(), nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var body struct {
Data json.RawMessage `json:"data"`
Meta map[string]any `json:"meta"`
Error *struct {
Code string `json:"code"`
Message string `json:"message"`
} `json:"error"`
}
if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
log.Fatal(err)
}
if body.Error != nil {
log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
}
fmt.Println(string(body.Data), body.Meta["credits_charged"])
}curl 'https://socialtap.dev/v1/tiktok/profile?handle=nasa' \
-H "x-api-key: $SOCIALTAP_API_KEY"GET https://socialtap.dev/v1/tiktok/profileDocs const params = new URLSearchParams({
url: "https://www.instagram.com/reel/De1S3KpCXf0/",
});
const res = await fetch(`https://socialtap.dev/v1/instagram/post?${params}`, {
headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);import os
import requests
res = requests.get(
"https://socialtap.dev/v1/instagram/post",
params={"url": "https://www.instagram.com/reel/De1S3KpCXf0/"},
headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, meta = body["data"], body["meta"]
print(data, meta["credits_charged"])require "json"
require "net/http"
uri = URI("https://socialtap.dev/v1/instagram/post")
uri.query = URI.encode_www_form('url' => 'https://www.instagram.com/reel/De1S3KpCXf0/')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]<?php
$query = http_build_query([
'url' => 'https://www.instagram.com/reel/De1S3KpCXf0/',
]);
$ch = curl_init('https://socialtap.dev/v1/instagram/post?' . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"net/url"
"os"
)
func main() {
q := url.Values{}
q.Set("url", "https://www.instagram.com/reel/De1S3KpCXf0/")
req, err := http.NewRequest("GET", "https://socialtap.dev/v1/instagram/post?"+q.Encode(), nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var body struct {
Data json.RawMessage `json:"data"`
Meta map[string]any `json:"meta"`
Error *struct {
Code string `json:"code"`
Message string `json:"message"`
} `json:"error"`
}
if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
log.Fatal(err)
}
if body.Error != nil {
log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
}
fmt.Println(string(body.Data), body.Meta["credits_charged"])
}curl -G 'https://socialtap.dev/v1/instagram/post' \
--data-urlencode 'url=https://www.instagram.com/reel/De1S3KpCXf0/' \
-H "x-api-key: $SOCIALTAP_API_KEY"GET https://socialtap.dev/v1/instagram/postDocs const params = new URLSearchParams({
sort: "relevance",
url: "https://www.facebook.com/cnn/posts/pfbid0zVcLXuYcv5N8D5oZn9NMU3R116cECPXJiKY6QyxiZGTA7eRDZb3zv3NkVwgC1GVdl",
});
const res = await fetch(`https://socialtap.dev/v1/facebook/comments?${params}`, {
headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, page, meta } = body;
console.log(data, meta.credits_charged);import os
import requests
res = requests.get(
"https://socialtap.dev/v1/facebook/comments",
params={"sort": "relevance", "url": "https://www.facebook.com/cnn/posts/pfbid0zVcLXuYcv5N8D5oZn9NMU3R116cECPXJiKY6QyxiZGTA7eRDZb3zv3NkVwgC1GVdl"},
headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, page, meta = body["data"], body["page"], body["meta"]
print(data, meta["credits_charged"])require "json"
require "net/http"
uri = URI("https://socialtap.dev/v1/facebook/comments")
uri.query = URI.encode_www_form('sort' => 'relevance', 'url' => 'https://www.facebook.com/cnn/posts/pfbid0zVcLXuYcv5N8D5oZn9NMU3R116cECPXJiKY6QyxiZGTA7eRDZb3zv3NkVwgC1GVdl')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]<?php
$query = http_build_query([
'sort' => 'relevance',
'url' => 'https://www.facebook.com/cnn/posts/pfbid0zVcLXuYcv5N8D5oZn9NMU3R116cECPXJiKY6QyxiZGTA7eRDZb3zv3NkVwgC1GVdl',
]);
$ch = curl_init('https://socialtap.dev/v1/facebook/comments?' . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"net/url"
"os"
)
func main() {
q := url.Values{}
q.Set("sort", "relevance")
q.Set("url", "https://www.facebook.com/cnn/posts/pfbid0zVcLXuYcv5N8D5oZn9NMU3R116cECPXJiKY6QyxiZGTA7eRDZb3zv3NkVwgC1GVdl")
req, err := http.NewRequest("GET", "https://socialtap.dev/v1/facebook/comments?"+q.Encode(), nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var body struct {
Data json.RawMessage `json:"data"`
Page json.RawMessage `json:"page"`
Meta map[string]any `json:"meta"`
Error *struct {
Code string `json:"code"`
Message string `json:"message"`
} `json:"error"`
}
if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
log.Fatal(err)
}
if body.Error != nil {
log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
}
fmt.Println(string(body.Data), body.Meta["credits_charged"])
}curl -G 'https://socialtap.dev/v1/facebook/comments' \
--data-urlencode 'sort=relevance' \
--data-urlencode 'url=https://www.facebook.com/cnn/posts/pfbid0zVcLXuYcv5N8D5oZn9NMU3R116cECPXJiKY6QyxiZGTA7eRDZb3zv3NkVwgC1GVdl' \
-H "x-api-key: $SOCIALTAP_API_KEY"GET https://socialtap.dev/v1/facebook/commentsDocs const params = new URLSearchParams({
url: "dQw4w9WgXcQ",
});
const res = await fetch(`https://socialtap.dev/v1/youtube/transcript?${params}`, {
headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);import os
import requests
res = requests.get(
"https://socialtap.dev/v1/youtube/transcript",
params={"url": "dQw4w9WgXcQ"},
headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, meta = body["data"], body["meta"]
print(data, meta["credits_charged"])require "json"
require "net/http"
uri = URI("https://socialtap.dev/v1/youtube/transcript")
uri.query = URI.encode_www_form('url' => 'dQw4w9WgXcQ')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]<?php
$query = http_build_query([
'url' => 'dQw4w9WgXcQ',
]);
$ch = curl_init('https://socialtap.dev/v1/youtube/transcript?' . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"net/url"
"os"
)
func main() {
q := url.Values{}
q.Set("url", "dQw4w9WgXcQ")
req, err := http.NewRequest("GET", "https://socialtap.dev/v1/youtube/transcript?"+q.Encode(), nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var body struct {
Data json.RawMessage `json:"data"`
Meta map[string]any `json:"meta"`
Error *struct {
Code string `json:"code"`
Message string `json:"message"`
} `json:"error"`
}
if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
log.Fatal(err)
}
if body.Error != nil {
log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
}
fmt.Println(string(body.Data), body.Meta["credits_charged"])
}curl 'https://socialtap.dev/v1/youtube/transcript?url=dQw4w9WgXcQ' \
-H "x-api-key: $SOCIALTAP_API_KEY"GET https://socialtap.dev/v1/youtube/transcriptDocs const params = new URLSearchParams({
url: "https://www.reddit.com/r/IAmA/comments/z1c9z/i_am_barack_obama_president_of_the_united_states/",
});
const res = await fetch(`https://socialtap.dev/v1/reddit/post?${params}`, {
headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);import os
import requests
res = requests.get(
"https://socialtap.dev/v1/reddit/post",
params={"url": "https://www.reddit.com/r/IAmA/comments/z1c9z/i_am_barack_obama_president_of_the_united_states/"},
headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, meta = body["data"], body["meta"]
print(data, meta["credits_charged"])require "json"
require "net/http"
uri = URI("https://socialtap.dev/v1/reddit/post")
uri.query = URI.encode_www_form('url' => 'https://www.reddit.com/r/IAmA/comments/z1c9z/i_am_barack_obama_president_of_the_united_states/')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]<?php
$query = http_build_query([
'url' => 'https://www.reddit.com/r/IAmA/comments/z1c9z/i_am_barack_obama_president_of_the_united_states/',
]);
$ch = curl_init('https://socialtap.dev/v1/reddit/post?' . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"net/url"
"os"
)
func main() {
q := url.Values{}
q.Set("url", "https://www.reddit.com/r/IAmA/comments/z1c9z/i_am_barack_obama_president_of_the_united_states/")
req, err := http.NewRequest("GET", "https://socialtap.dev/v1/reddit/post?"+q.Encode(), nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var body struct {
Data json.RawMessage `json:"data"`
Meta map[string]any `json:"meta"`
Error *struct {
Code string `json:"code"`
Message string `json:"message"`
} `json:"error"`
}
if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
log.Fatal(err)
}
if body.Error != nil {
log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
}
fmt.Println(string(body.Data), body.Meta["credits_charged"])
}curl -G 'https://socialtap.dev/v1/reddit/post' \
--data-urlencode 'url=https://www.reddit.com/r/IAmA/comments/z1c9z/i_am_barack_obama_president_of_the_united_states/' \
-H "x-api-key: $SOCIALTAP_API_KEY"GET https://socialtap.dev/v1/reddit/postDocs const params = new URLSearchParams({
url: "https://www.threads.com/@zuck/post/DeZtp-TkQHh",
});
const res = await fetch(`https://socialtap.dev/v1/threads/post?${params}`, {
headers: { "x-api-key": process.env.SOCIALTAP_API_KEY ?? "" },
});
const body = await res.json();
if (!res.ok) throw new Error(`${body.error.code}: ${body.error.message}`);
const { data, meta } = body;
console.log(data, meta.credits_charged);import os
import requests
res = requests.get(
"https://socialtap.dev/v1/threads/post",
params={"url": "https://www.threads.com/@zuck/post/DeZtp-TkQHh"},
headers={"x-api-key": os.environ["SOCIALTAP_API_KEY"]},
)
body = res.json()
if not res.ok:
raise RuntimeError(f"{body['error']['code']}: {body['error']['message']}")
data, meta = body["data"], body["meta"]
print(data, meta["credits_charged"])require "json"
require "net/http"
uri = URI("https://socialtap.dev/v1/threads/post")
uri.query = URI.encode_www_form('url' => 'https://www.threads.com/@zuck/post/DeZtp-TkQHh')
req = Net::HTTP::Get.new(uri)
req["x-api-key"] = ENV.fetch("SOCIALTAP_API_KEY")
res = Net::HTTP.start(uri.host, uri.port, use_ssl: uri.scheme == "https") { |http| http.request(req) }
body = JSON.parse(res.body)
raise "#{body["error"]["code"]}: #{body["error"]["message"]}" unless res.is_a?(Net::HTTPSuccess)
pp body["data"]
puts body["meta"]["credits_charged"]<?php
$query = http_build_query([
'url' => 'https://www.threads.com/@zuck/post/DeZtp-TkQHh',
]);
$ch = curl_init('https://socialtap.dev/v1/threads/post?' . $query);
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => ['x-api-key: ' . getenv('SOCIALTAP_API_KEY')],
]);
$body = json_decode(curl_exec($ch), true);
if (curl_getinfo($ch, CURLINFO_RESPONSE_CODE) >= 400) {
throw new RuntimeException($body['error']['code'] . ': ' . $body['error']['message']);
}
print_r($body['data']);
echo $body['meta']['credits_charged'], PHP_EOL;package main
import (
"encoding/json"
"fmt"
"log"
"net/http"
"net/url"
"os"
)
func main() {
q := url.Values{}
q.Set("url", "https://www.threads.com/@zuck/post/DeZtp-TkQHh")
req, err := http.NewRequest("GET", "https://socialtap.dev/v1/threads/post?"+q.Encode(), nil)
if err != nil {
log.Fatal(err)
}
req.Header.Set("x-api-key", os.Getenv("SOCIALTAP_API_KEY"))
res, err := http.DefaultClient.Do(req)
if err != nil {
log.Fatal(err)
}
defer res.Body.Close()
var body struct {
Data json.RawMessage `json:"data"`
Meta map[string]any `json:"meta"`
Error *struct {
Code string `json:"code"`
Message string `json:"message"`
} `json:"error"`
}
if err := json.NewDecoder(res.Body).Decode(&body); err != nil {
log.Fatal(err)
}
if body.Error != nil {
log.Fatalf("%s: %s", body.Error.Code, body.Error.Message)
}
fmt.Println(string(body.Data), body.Meta["credits_charged"])
}curl -G 'https://socialtap.dev/v1/threads/post' \
--data-urlencode 'url=https://www.threads.com/@zuck/post/DeZtp-TkQHh' \
-H "x-api-key: $SOCIALTAP_API_KEY"GET https://socialtap.dev/v1/threads/postDocs Which platforms can I read?
What do I send?
Can my AI agent use it?
How can my agent sign up?
How do lists and pagination work?
What happens when a platform changes its pages?
Are there rate limits?
Which languages can I call it from?
Do you read private or logged-in content?
What does null mean in a response?
Are the fields the same on every platform?
Is the data live?
Can I request a platform or field?
Send your first request in a minute.
Get a key, send a link you already have and see what comes back. The same key works on every platform.
- No credit card
- Failed requests are free
- Works on all 218 endpoints