SocialTap is the social media scraper API for developers and AI agents. Send a public link, a handle or a search and get live data back in one schema. Failed requests are free.
Get an API key
Sign up and copy your key from the dashboard. Every new account starts with 100 free credits, no card needed, so you can try every endpoint before you pay.
Get your key and 100 free credits
Send your API key in the
x-api-keyheader with every request. Keep it out of source control, for example in an environment variable:Shell export SOCIALTAP_API_KEY="your-api-key"Make a request
Endpoints are plain HTTPS
GETrequests with query parameters. This calls the TikTok Profile API with its documented example input:cURL curl 'https://socialtap.dev/v1/tiktok/profile?handle=nasa' \ -H "x-api-key: $SOCIALTAP_API_KEY"TypeScript SDK import { SocialTap } from "socialtap"; const client = new SocialTap(); // apiKey defaults to process.env.SOCIALTAP_API_KEY const res = await client.tiktok.profile.get({ handle: "nasa" }); console.log(res.data); console.log(res.credits.charged, res.meta.request_id);Node.js (fetch) 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);Python (requests) 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"])Go (net/http) 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"]) }PHP <?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;Ruby 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"]Java import java.net.URI; import java.net.URLEncoder; import java.net.http.HttpClient; import java.net.http.HttpRequest; import java.net.http.HttpResponse; import java.nio.charset.StandardCharsets; public class Main { public static void main(String[] args) throws Exception { String query = "handle=" + encode("nasa"); HttpRequest request = HttpRequest.newBuilder() .uri(URI.create("https://socialtap.dev/v1/tiktok/profile?" + query)) .header("x-api-key", System.getenv("SOCIALTAP_API_KEY")) .GET() .build(); HttpResponse<String> response = HttpClient.newHttpClient() .send(request, HttpResponse.BodyHandlers.ofString()); // An error is {"error": {"code", "message", ...}}; success is {data, meta}, meta.credits_charged its price. if (response.statusCode() >= 400) throw new RuntimeException(response.body()); System.out.println(response.body()); } static String encode(String value) { return URLEncoder.encode(value, StandardCharsets.UTF_8); } }.NET using System.Text.Json; using var http = new HttpClient(); http.DefaultRequestHeaders.Add("x-api-key", Environment.GetEnvironmentVariable("SOCIALTAP_API_KEY")); var query = string.Join("&", "handle=" + Uri.EscapeDataString("nasa")); var res = await http.GetAsync("https://socialtap.dev/v1/tiktok/profile?" + query); using var body = JsonDocument.Parse(await res.Content.ReadAsStringAsync()); if (!res.IsSuccessStatusCode) { var error = body.RootElement.GetProperty("error"); throw new Exception($"{error.GetProperty("code")}: {error.GetProperty("message")}"); } Console.WriteLine(body.RootElement.GetProperty("data")); Console.WriteLine(body.RootElement.GetProperty("meta").GetProperty("credits_charged"));Rust // Cargo.toml: reqwest = { version = "0.12", features = ["blocking", "json"] }, serde_json = "1" use std::env; fn main() -> Result<(), Box<dyn std::error::Error>> { let res = reqwest::blocking::Client::new() .get("https://socialtap.dev/v1/tiktok/profile") .query(&[("handle", "nasa")]) .header("x-api-key", env::var("SOCIALTAP_API_KEY")?) .send()?; let ok = res.status().is_success(); let body: serde_json::Value = res.json()?; if !ok { return Err(format!("{}: {}", body["error"]["code"], body["error"]["message"]).into()); } println!("{} {}", body["data"], body["meta"]["credits_charged"]); Ok(()) }- The TypeScript tab uses the TypeScript SDK. Install it first:
npm install socialtap. The package is an ES module: load it withimport, notrequire. - The Go and Python tabs are plain HTTP, with nothing to install: their SDKs are not published yet.
- The TypeScript tab uses the TypeScript SDK. Install it first:
Read the response
A successful response is a JSON object with two keys:
data, in the same schema on every platform, andmeta, which says how the request was served. List endpoints add a third key with what you need to fetch the next page.200 OK { "data": { "approximate_fields": [], "avatar_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/e5143212a59c09a008bf50f487d54d1f~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=9640&refresh_token=29840d4e&x-expires=4070908800&x-signature=SCRUBBED&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5", "banner_url": null, "bio": "Making the seemingly impossible, possible.✨", "category": null, "country_code": "US", "created_at": "2026-07-20T15:55:49Z", "display_name": "NASA", "external_links": [ { "title": null, "url": "https://science.nasa.gov/feature/artemis-ii-preliminary-lunar-science-report" } ], "id": "7664638705177150477", "is_private": false, "is_verified": true, "location": null, "metrics": { "follower_count": 2152843, "following_count": 23, "post_count": 62, "total_like_count": 11486661, "total_view_count": null }, "platform": "tiktok", "platform_specific": { "tiktok": { "display_name_changed_at": "2026-07-20T15:58:00Z", "friend_count": 17, "is_business_account": false, "is_shop_seller": false, "language": "en", "liked_post_count": null, "sec_uid": "MS4wLjABAAAAU9BRVzC8oCaegVnia8IbqWhPb_-dbU7s00Y3wS1_Nx8g5RUaYvyXrpejgjdxTwd6" } }, "type": "organization", "unknown_fields": [], "url": "https://www.tiktok.com/@nasa", "username": "nasa" }, "meta": { "request_id": "req_3f9c2a7d1e8b4c6a9f0e2d4b6a8c0e1f", "platform": "tiktok", "source": "page", "is_cached": false, "credits_charged": 1, "latency_ms": 1098, "fetched_at": "2026-10-25T12:00:00Z", "input": { "kind": "profile", "id": "7664638705177150477", "url": "https://www.tiktok.com/@nasa" }, "credits_remaining": 9999, "client_request_id": null, "warnings": [] } }Field Type Description meta.request_idstringUnique request ID; include it when contacting support. meta.platformstringPlatform ID of the endpoint (youtube, tiktok, …). meta.sourcestringWhich upstream strategy produced the data. meta.is_cachedbooleanTrue when served from the cache (free); see max_age. meta.credits_chargedintegerCredits charged for this request (0 for errors and cache hits). meta.latency_msintegerTime SocialTap spent on the request, in milliseconds. meta.fetched_atstring(date-time)When the data was fetched from the platform, RFC 3339 UTC (older than the request for cache hits). meta.inputobjectornullWhat the request's url or handle resolved to: kind, platform ID and canonical URL, so you can confirm what was fetched; null for searches. meta.input.kindstringWhat the input points to (profile, video, post, …). New values may be added; treat unknown values as other. meta.input.idstringornullPlatform-native ID of the item; null when it is only known after the fetch and the request failed. meta.input.urlstringornullCanonical URL of the item; null when unknown. meta.credits_remainingintegerornullAccount balance after this request (the x-credits-remaining header); for a busy account an estimate that may not yet subtract concurrent requests (about a second of usage), never below the real balance; null when SocialTap could not read it. meta.client_request_idstringornullYour x-client-request-id, echoed; null when you sent none. meta.warningsobject[]Things to act on that did not fail the request: a deprecated endpoint, partial data, items a list's walk leaves out. [] when none. meta.warnings[].codestringMachine-readable warning code (see the warnings list). New codes may be added. meta.warnings[].messagestringWhat to do about it. meta.warnings[].doc_urlstringWhere to read more (the changelog entry, the endpoint's docs). meta.warnings[].fieldsstring[]partial_data: the output fields (catalog paths such as metrics.view_count) that are null or [] because part of the data could not be fetched; absent for other codes.
Errors
A failed request returns a non-2xx status and an error object with a stable code:
{
"error": {
"code": "invalid_input",
"message": "unknown parameter \"username\"; did you mean \"handle\"? handle takes a username or a profile link. This endpoint accepts: handle, max_age, fields.",
"request_id": "req_3f9c2a7d1e8b4c6a9f0e2d4b6a8c0e1f",
"status": 400,
"retryable": false,
"param": "username",
"remediation": "Fix the parameter named in param as the message says. For a link of the wrong kind, call an endpoint listed in details.endpoints, when there is one.",
"doc_url": "https://socialtap.dev/docs/errors/#invalid_input",
"details": {
"accepted_params": [
"handle",
"max_age",
"fields"
],
"suggestion": "handle"
},
"charged": false
}
}Branch on code, never on message. The error reference lists every code and whether it is safe to
retry.
Next steps
All endpoints
Amazon
- Amazon Deals API
GET /v1/amazon/deal_products - Amazon Offers API
GET /v1/amazon/offers - Amazon Product API
GET /v1/amazon/product - Amazon Reviews API
GET /v1/amazon/reviews - Amazon Product Search API
GET /v1/amazon/search_products - Amazon Seller API
GET /v1/amazon/seller - Amazon Shop API
GET /v1/amazon/shop - Amazon Shop Lists API
GET /v1/amazon/shop_lists - Amazon Shop Posts API
GET /v1/amazon/shop_posts - Amazon Best Sellers API
GET /v1/amazon/top_products
Apple Music
- Apple Music Album API
GET /v1/applemusic/album - Apple Music Artist API
GET /v1/applemusic/artist - Apple Music Album Search API
GET /v1/applemusic/search_albums - Apple Music Artist Search API
GET /v1/applemusic/search_artists - Apple Music Playlist Search API
GET /v1/applemusic/search_playlists - Apple Music Track Search API
GET /v1/applemusic/search_tracks - Apple Music Top Albums API
GET /v1/applemusic/top_albums - Apple Music Top Playlists API
GET /v1/applemusic/top_playlists - Apple Music Top Tracks API
GET /v1/applemusic/top_tracks - Apple Music Track API
GET /v1/applemusic/track
Bluesky
- Bluesky Comments API
GET /v1/bluesky/comments - Bluesky Post API
GET /v1/bluesky/post - Bluesky User Posts API
GET /v1/bluesky/posts - Bluesky Profile API
GET /v1/bluesky/profile - Bluesky Post Search API
GET /v1/bluesky/search_posts
- Facebook Comments API
GET /v1/facebook/comments - Facebook Engagement API
GET /v1/facebook/engagement - Facebook Group API
GET /v1/facebook/group - Facebook Group Posts API
GET /v1/facebook/group_posts - Facebook Profile Photos API
GET /v1/facebook/photos - Facebook Post API
GET /v1/facebook/post - Facebook Profile Posts API
GET /v1/facebook/posts - Facebook Profile API
GET /v1/facebook/profile - Facebook Reels API
GET /v1/facebook/reels - Facebook Comment Replies API
GET /v1/facebook/replies - Facebook Group Search API
GET /v1/facebook/search_groups - Facebook Post Search API
GET /v1/facebook/search_posts - Facebook Page and People Search API
GET /v1/facebook/search_profiles - Facebook Video Transcript API
GET /v1/facebook/transcript
Facebook Ad Library
- Facebook Ad Library Ad API
GET /v1/facebook/ad - Facebook Ad Transcript API
GET /v1/facebook/ad_transcript - Facebook Ad Library Advertiser Ads API
GET /v1/facebook/ads - Facebook Ad Library Search API
GET /v1/facebook/search_ads - Facebook Ad Library Advertiser Search API
GET /v1/facebook/search_advertisers
Facebook Marketplace
- Facebook Marketplace Listing API
GET /v1/facebook/listing - Facebook Marketplace Search API
GET /v1/facebook/search_listings - Facebook Marketplace Location Search API
GET /v1/facebook/search_places
Facebook Events
- Facebook Event API
GET /v1/facebook/event - Facebook Page Events API
GET /v1/facebook/events - Facebook City Events API
GET /v1/facebook/place_events - Facebook Event Search API
GET /v1/facebook/search_events
Google Ads Transparency Center
- Google Ads Transparency Center Ad API
GET /v1/google/ad - Google Ads Transparency Center Advertiser Ads API
GET /v1/google/ads - Google Ads Transparency Center Advertiser API
GET /v1/google/advertiser - Google Ads Transparency Center Ads by Website API
GET /v1/google/search_ads - Google Ads Transparency Center Advertiser Search API
GET /v1/google/search_advertisers - Google Ads Transparency Center Search Suggestions API
GET /v1/google/search_suggestions
- Instagram Comment API
GET /v1/instagram/comment - Instagram Comments API
GET /v1/instagram/comments - Instagram Embed API
GET /v1/instagram/embed - Instagram Engagement API
GET /v1/instagram/engagement - Instagram Hashtag API
GET /v1/instagram/hashtag - Instagram Hashtag Posts API
GET /v1/instagram/hashtag_posts - Instagram Highlights API
GET /v1/instagram/highlights - Instagram Location API
GET /v1/instagram/place - Instagram Location Posts API
GET /v1/instagram/place_posts - Instagram Highlight Stories API
GET /v1/instagram/playlist_stories - Instagram Post API
GET /v1/instagram/post - Instagram Posts API
GET /v1/instagram/posts - Instagram Profile API
GET /v1/instagram/profile - Instagram Reels API
GET /v1/instagram/reels - Instagram Hashtag Search API
GET /v1/instagram/search_hashtags - Instagram Location Search API
GET /v1/instagram/search_places - Instagram Search API
GET /v1/instagram/search_posts - Instagram User Search API
GET /v1/instagram/search_profiles - Instagram Audio Search API
GET /v1/instagram/search_sounds - Instagram Search Suggestions API
GET /v1/instagram/search_suggestions - Instagram Similar Accounts API
GET /v1/instagram/similar_profiles - Instagram Audio API
GET /v1/instagram/sound - Instagram Audio Reels API
GET /v1/instagram/sound_posts - Instagram Story API
GET /v1/instagram/story - Instagram Topic API
GET /v1/instagram/topic - Instagram Reels Transcript API
GET /v1/instagram/transcript - Instagram Trending Reels API
GET /v1/instagram/trending_posts - Instagram Username Availability API
GET /v1/instagram/username
Kick
- Kick Clip API
GET /v1/kick/post - Kick Clip Transcript API
GET /v1/kick/transcript
Komi
- Komi Page API
GET /v1/komi/page
Kwai
- Kwai Post API
GET /v1/kwai/post - Kwai User Posts API
GET /v1/kwai/posts - Kwai Profile API
GET /v1/kwai/profile
Lnk.Bio
- Lnk.Bio Profile API
GET /v1/linkbio/profile
- LinkedIn Post API
GET /v1/linkedin/post - LinkedIn Profile API
GET /v1/linkedin/profile - LinkedIn Post Search API
GET /v1/linkedin/search_posts - LinkedIn Company and People Search API
GET /v1/linkedin/search_profiles
LinkedIn Ad Library
- LinkedIn Ad Library Ad API
GET /v1/linkedin/ad - LinkedIn Ad Library Search API
GET /v1/linkedin/search_ads
Linkme
- Linkme Profile API
GET /v1/linkme/profile
Linktree
- Linktree Profile API
GET /v1/linktree/profile
Pillar
- Pillar Page API
GET /v1/pillar/page
- Pinterest Board API
GET /v1/pinterest/board - Pinterest Board Pins API
GET /v1/pinterest/board_pins - Pinterest Boards API
GET /v1/pinterest/boards - Pinterest Pin API
GET /v1/pinterest/pin - Pinterest Profile Pins API
GET /v1/pinterest/pins - Pinterest Profile API
GET /v1/pinterest/profile - Pinterest Search API
GET /v1/pinterest/search_pins - Pinterest Trends API
GET /v1/pinterest/top_trends - Pinterest Topic API
GET /v1/pinterest/topic - Pinterest URL Save Count API
GET /v1/pinterest/web_page
- Reddit Comments API
GET /v1/reddit/comments - Reddit Engagement API
GET /v1/reddit/engagement - Reddit Post API
GET /v1/reddit/post - Reddit User Posts API
GET /v1/reddit/posts - Reddit Profile API
GET /v1/reddit/profile - Reddit User Comments API
GET /v1/reddit/profile_comments - Reddit Comment Search API
GET /v1/reddit/search_comments - Reddit Search API
GET /v1/reddit/search_posts - Reddit User Search API
GET /v1/reddit/search_profiles - Reddit Subreddit Search API
GET /v1/reddit/search_subreddits - Reddit Subreddit API
GET /v1/reddit/subreddit - Reddit Subreddit Posts API
GET /v1/reddit/subreddit_posts - Reddit Video Transcript API
GET /v1/reddit/transcript
Rumble
- Rumble Comments API
GET /v1/rumble/comments - Rumble Engagement API
GET /v1/rumble/engagement - Rumble Video API
GET /v1/rumble/post - Rumble Channel Videos API
GET /v1/rumble/posts - Rumble Channel API
GET /v1/rumble/profile - Rumble Search API
GET /v1/rumble/search_posts - Rumble Transcript API
GET /v1/rumble/transcript
Snapchat
- Snapchat Comments API
GET /v1/snapchat/comments - Snapchat Profile API
GET /v1/snapchat/profile - Snapchat Spotlight API
GET /v1/snapchat/spotlight
SoundCloud
- SoundCloud Artist API
GET /v1/soundcloud/artist - SoundCloud Track API
GET /v1/soundcloud/track - SoundCloud Artist Tracks API
GET /v1/soundcloud/tracks
Spotify
- Spotify Album API
GET /v1/spotify/album - Spotify Artist API
GET /v1/spotify/artist - Spotify Playlist API
GET /v1/spotify/playlist - Spotify Playlist Tracks API
GET /v1/spotify/playlist_tracks - Spotify Podcast API
GET /v1/spotify/podcast - Spotify Podcast Episodes API
GET /v1/spotify/podcast_episodes - Spotify Album Search API
GET /v1/spotify/search_albums - Spotify Artist Search API
GET /v1/spotify/search_artists - Spotify Playlist Search API
GET /v1/spotify/search_playlists - Spotify Podcast Search API
GET /v1/spotify/search_podcasts - Spotify Track Search API
GET /v1/spotify/search_tracks - Spotify Track API
GET /v1/spotify/track
Telegram
- Telegram Channel API
GET /v1/telegram/channel - Telegram Channel Posts API
GET /v1/telegram/channel_posts - Telegram Post API
GET /v1/telegram/post - Telegram Channel Search API
GET /v1/telegram/search_channels
Threads
- Threads Comments API
GET /v1/threads/comments - Threads Post API
GET /v1/threads/post - Threads Posts API
GET /v1/threads/posts - Threads Profile API
GET /v1/threads/profile - Threads Search API
GET /v1/threads/search_posts - Threads User Search API
GET /v1/threads/search_profiles
TikTok
- TikTok Comment API
GET /v1/tiktok/comment - TikTok Comments API
GET /v1/tiktok/comments - TikTok Download API
GET /v1/tiktok/download - TikTok Effect API
GET /v1/tiktok/effect - TikTok Effect Posts API
GET /v1/tiktok/effect_posts - TikTok Engagement API
GET /v1/tiktok/engagement - TikTok Followers API
GET /v1/tiktok/followers - TikTok Following API
GET /v1/tiktok/following - TikTok Hashtag API
GET /v1/tiktok/hashtag - TikTok Hashtag Posts API
GET /v1/tiktok/hashtag_posts - TikTok Liked Posts API
GET /v1/tiktok/liked_posts - TikTok Live API
GET /v1/tiktok/live - TikTok Place Posts API
GET /v1/tiktok/place_posts - TikTok Playlist Posts API
GET /v1/tiktok/playlist_posts - TikTok Playlists API
GET /v1/tiktok/playlists - TikTok Post API
GET /v1/tiktok/post - TikTok Posts API
GET /v1/tiktok/posts - TikTok Profile API
GET /v1/tiktok/profile - TikTok Comment Replies API
GET /v1/tiktok/replies - TikTok Hashtag Search API
GET /v1/tiktok/search_hashtags - TikTok Search API
GET /v1/tiktok/search_posts - TikTok User Search API
GET /v1/tiktok/search_profiles - TikTok Sound Search API
GET /v1/tiktok/search_sounds - TikTok Search Suggestions API
GET /v1/tiktok/search_suggestions - TikTok Top Search API
GET /v1/tiktok/search_top - TikTok Sound API
GET /v1/tiktok/sound - TikTok Sound Posts API
GET /v1/tiktok/sound_posts - TikTok Top Videos API
GET /v1/tiktok/top_posts - TikTok Transcript API
GET /v1/tiktok/transcript - TikTok Trending Hashtags API
GET /v1/tiktok/trending_hashtags - TikTok Trending Videos API
GET /v1/tiktok/trending_posts
TikTok Ad Library
- TikTok Ad Library Ad API
GET /v1/tiktok/ad - TikTok Ad Library Search API
GET /v1/tiktok/search_ads - TikTok Top Ads API
GET /v1/tiktok/top_ads
TikTok Shop
- TikTok Shop Product API
GET /v1/tiktokshop/product - TikTok Shop Store Products API
GET /v1/tiktokshop/products - TikTok Shop Reviews API
GET /v1/tiktokshop/reviews - TikTok Shop Search API
GET /v1/tiktokshop/search_products
Truth Social
- Truth Social Post API
GET /v1/truthsocial/post - Truth Social Posts API
GET /v1/truthsocial/posts - Truth Social Profile API
GET /v1/truthsocial/profile
Twitch
- Twitch Profile API
GET /v1/twitch/profile - Twitch Schedule API
GET /v1/twitch/schedule - Twitch Clip Transcript API
GET /v1/twitch/transcript - Twitch Video and Clip API
GET /v1/twitch/video - Twitch Videos API
GET /v1/twitch/videos
X
- X (Twitter) Community API
GET /v1/x/community - X (Twitter) Post API
GET /v1/x/post - X (Twitter) Profile API
GET /v1/x/profile - X (Twitter) Community Search API
GET /v1/x/search_communities - X (Twitter) Hashtag Search API
GET /v1/x/search_hashtags - X (Twitter) Post Search API
GET /v1/x/search_posts - X (Twitter) User Search API
GET /v1/x/search_profiles
YouTube
- YouTube Comments API
GET /v1/youtube/comments - YouTube Engagement API
GET /v1/youtube/engagement - YouTube Video API
GET /v1/youtube/post - YouTube Channel Videos API
GET /v1/youtube/posts - YouTube Channel API
GET /v1/youtube/profile - YouTube Transcript API
GET /v1/youtube/transcript