Social media APIs built for products.
Explore public social data APIs for profiles, posts, comments, search, engagement, and more, with consistent authentication and response formats.
Featured Endpoints
158 Endpoints
facebook / pages
Collect public Facebook Page profiles from one or more Page URLs, returning normalized identity, contact details, images, follower and like counts, reviews, and ratings.

facebook / posts
Collect public Facebook posts from Page, profile, group, or post URLs, returning normalized text, author context, media, reactions, comment counts, and shares.

instagram / followers-count
Retrieve public Instagram profile details from usernames or profile URLs, returning normalized identity, verification, and visible follower, following, and post counts.

instagram / posts
Collect public Instagram posts for one or more usernames, returning normalized captions, author details, media, hashtags, mentions, timestamps, and visible engagement.

instagram / reels
Collect public Instagram Reels for one or more usernames, returning normalized captions, media, duration, audio, hashtags, mentions, and visible engagement.

instagram / search
Search public Instagram profiles by keyword or handle, returning normalized identity, biographies, profile images, verification, privacy, and visible account counts.

youtube / channel-videos
Collect regular public videos from YouTube channel URLs, returning normalized titles, thumbnails, duration, publication details, channel context, and engagement metrics.

tiktok / profiles
Retrieve public TikTok profiles for one or more usernames, returning normalized identity, biographies, avatars, account flags, and visible audience counts.

x / posts
Turn known public x.com or twitter.com status URLs into structured post records with full text, author context, engagement counts, media, entities, and conversation relationships.

x / profiles
Resolve one or more public X usernames into profile records containing identity, biography, visual assets, account status, visible audience counts, and collection time.

x / user-posts
Collect recent public X posts from one or more usernames, returning content, authors, media, engagement, and relationship fields with replies excluded and a separate limit for each account.

youtube / comments
Collect publicly visible YouTube comments from one or more video URLs, returning normalized text, authors, likes, reply counts, source videos, and conversation context.

tiktok / hashtags
Collect public TikTok videos for one or more hashtags, returning normalized creator, caption, media, sound, engagement, and matched-hashtag context.

youtube / transcripts
Retrieve available transcripts from YouTube video URLs with an optional language, returning normalized text, caption language and source, channel context, and duration.

tiktok / comments
Collect public top-level TikTok comments from direct video URLs, returning normalized text, authors, likes, reply counts, mentions, and creator interaction flags.

tiktok / videos
Retrieve public TikTok video metadata from one or more direct video URLs, returning normalized creator, caption, media, music, hashtags, mentions, and engagement.

x / search
Search public X posts with one focused expression, choose latest or top ordering, and receive matching content, authors, engagement, media, entities, and source-query context.

tiktok / search
Search public TikTok videos by keyword with relevance, date, likes, and publication-window filters, returning normalized creator, content, media, and engagement records.

youtube / channels
Retrieve public YouTube channel profiles from channel URLs, returning normalized identity, descriptions, images, verification, and visible audience statistics.

facebook / comments
Collect public Facebook comments from one or more post URLs, returning normalized text, author details, timestamps, visible engagement, media, and source links.

youtube / videos
Retrieve public metadata for known YouTube video or Short URLs, returning normalized titles, channel context, thumbnails, duration, and visible engagement.

instagram / comments
Collect public Instagram comments from one or more post URLs, returning normalized text, author details, timestamps, post references, and visible like and reply counts.

youtube / shorts
Collect public Shorts from YouTube channel URLs, returning normalized titles, channel context, thumbnails, duration, publication details, and visible engagement.

youtube / search
Search public YouTube videos by keyword with sort, date, duration, and caption filters, returning normalized metadata, channel context, thumbnails, and engagement.

linkedin / profiles
Retrieve public LinkedIn profiles from /in/{slug} URLs with normalized identity and current role, career history, skills, location, and visible audience counts.

linkedin / companies
Retrieve public LinkedIn company pages from /company/{slug} URLs, returning normalized identity and web presence, firmographics, locations, and visible scale.

linkedin / posts
Retrieve public LinkedIn posts from /posts/, /pulse/, or supported /feed/update/ URLs with normalized content, author, media, publication data, and visible engagement.

linkedin / jobs
Retrieve public LinkedIn jobs from /jobs/view/{slug} URLs with normalized role and employer context, employment terms, application options, compensation, and timestamps.

reddit / posts
Collect public Reddit posts from supported post URLs, returning titles, text, authors, community context, media, timestamps, and visible engagement in normalized records.

reddit / comments
Collect public Reddit comments from post URLs, returning text, author and thread context, timestamps, and visible engagement in normalized records.

reddit / subreddit-posts
Discover public Reddit posts from subreddit URLs sorted by new, top, or hot, returning content, authors, community context, media, and visible engagement as normalized records.

reddit / search
Search public Reddit posts by query and publication window, returning normalized titles, text, authors, community context, timestamps, media, and visible engagement.

pinterest / pins
Collect public Pinterest Pins from direct Pin URLs or pin.it links, returning content, creator details, media, timestamps, and visible metrics as normalized records.

pinterest / user-pins
Discover public Pinterest Pins from one or more profile URLs, returning Pin identity, text, author details, media, visible engagement, and source context as normalized records.

pinterest / profiles
Collect public Pinterest profiles from one or more profile URLs, returning identity, bio and website, profile imagery, and visible account counts as normalized records.

pinterest / search
Search public Pinterest Pins by text query with a result limit, returning normalized content, creator context, media, taxonomy, and visible engagement.

threads / posts
Collect public Threads posts from supported post URLs, returning text, author identity, media, publication time, and visible engagement in normalized records.

threads / profiles
Collect public Threads profiles from supported profile URLs, returning normalized identity, biographies, profile imagery, websites, and visible account metrics.

threads / user-posts
Discover public Threads posts from one or more supported profile URLs, returning post text, author context, media, timestamps, and visible engagement as normalized records.

facebook-marketplace / location-search
Find Facebook Marketplace location candidates from a city, region, neighborhood, or place query, returning names, place types, addresses, and coordinates as normalized records.

facebook-marketplace / search
Search public Facebook Marketplace listings by keyword and coordinates, returning titles, prices, locations, images, status fields, and source URLs as normalized records.

facebook-marketplace / item
Collect public Facebook Marketplace items from listing URLs, returning listing content, seller details, price and location, media, and availability as normalized records.

facebook-ad-library / search
Search public Facebook Ad Library ads by keyword and filters, returning advertiser, creative text, media, delivery, and visible metrics as normalized records.

facebook-ad-library / company-search
Search public Facebook Ad Library advertiser Pages by company or Page name, returning Page IDs, categories, images, and Instagram audience signals in normalized records.

facebook-ad-library / company-ads
Collect public Facebook Ad Library ads for one advertiser Page ID, returning creative text, media, Page context, delivery details, and visible signals as normalized records.

facebook-ad-library / ad
Collect one public Facebook Ad Library ad from its ad URL, returning creative text, advertiser context, media, delivery timing, and visible signals as a normalized record.

tiktok-shop / search
Search public TikTok Shop products by keyword and market region, returning normalized product, seller, price, media, rating, review, and sold-count fields.

tiktok-shop / products
Collect public products from one TikTok Shop store URL, returning identity, prices, images, seller context, ratings, reviews, and sold counts as normalized records.

tiktok-shop / product
Retrieve a public TikTok Shop product from a PDP URL, returning identity, seller, price, visible ratings and sales, media, categories, and SKUs in one normalized record.

tiktok-shop / product-reviews
Collect public TikTok Shop reviews from one product PDP URL, returning review text, ratings, reviewer details, images, SKU and purchase context as normalized records.

tiktok-shop / user-showcase
Collect products displayed in one public TikTok user's Shop showcase by username and region, returning seller, price, media, rating, review, and sold-count fields.

facebook / video-transcript
Extract available transcript text from public Facebook video post and Reel URLs, returning source links, format, and collection time as normalized records.

facebook / group-posts
Collect public Facebook group posts from group URLs with selectable ordering, returning text, authors, timestamps, videos, and visible engagement as normalized records.

facebook / events-search
Search public Facebook events by keyword, returning event identity, schedule, place, attendance, cover media, and status fields as normalized records.

instagram / profiles
Retrieve public Instagram profiles for one or more usernames, returning normalized identity, biographies, links, account flags, and visible follower, following, and post counts.

instagram / followers-list
Collect public Instagram follower profiles by username with normalized identity, profile imagery, visibility flags, source context, position, and collection time.

instagram / following-list
Collect public profiles followed by Instagram accounts, with normalized usernames, profile links, visibility signals, relationship context, and visible counts.

instagram / hashtag-posts
Collect public Instagram posts for one or more hashtags, with author details, captions, media, source hashtags, timestamps, and visible engagement metrics.

instagram / tagged-posts
Collect public Instagram posts that tag selected profiles from one or more usernames, returning captions, authors, media, mentions, and visible engagement.

instagram / transcript
Extract transcript records from public Instagram post and Reel URLs, returning text, language, format, source URLs, and shortcodes in a normalized structure.

facebook / ad-transcript
Extract available spoken-word transcripts from Facebook Ad Library URLs, returning text, language, format, collection time, source links, and shortcode context.

facebook / comment-replies
Retrieve public Facebook replies from a stable post URL and parent comment ID, returning text, author identity, engagement, timestamps, and parent context in normalized records.

facebook / company-reviews
Collect public Facebook Page reviews from /reviews URLs, returning review text, reviewer links, ratings, likes, timestamps, and company context as normalized records.

facebook / event-details
Turn known public Facebook event URLs into normalized event records with metadata, schedule, location, media, and visible response metrics.

facebook / profile-events
Collect public events associated with Facebook profile or Page URLs, returning names, descriptions, schedules, locations, media, visible metrics, and source context in normalized records.

facebook / profile-photos
Collect public Facebook profile and Page photos from one or more URLs, returning captions, author context, engagement, image metadata, and source links as normalized records.

facebook / profiles
Collect public Facebook profile and Page details from known URLs, returning identity, names, bios, avatars, visible counters, and at most one normalized record per input.

facebook / reels
Collect public Facebook Reels from profile or Page URLs, returning captions, author context, engagement, video metadata, and source links as normalized records.

instagram / audio-reels
Collect public Instagram Reels for known numeric audio IDs, returning captions, creator identity, media, visible engagement, timestamps, and source audio context.

instagram / highlight-items
Retrieve public Story items from known Instagram highlight IDs as normalized records with text, author identity, visible metrics, media details, and source context.

instagram / post-info
Retrieve public Instagram posts, Reels, or legacy IGTV items from known URLs, returning captions, author details, media, timestamps, and visible engagement.

instagram / reels-search
Search public Instagram Reels with a text query, returning captions, creators, media, timestamps, visible engagement, and query context in normalized records.

instagram / story-highlights
Collect public Instagram Story Highlight containers from usernames, returning titles, owner identity, media, item counts, and reusable highlight IDs.

instagram / trending-reels
Collect the current Reel set exposed by the trending feed without selectors, returning captions, authors, media, timestamps, and visible engagement.

tiktok / comment-replies
Collect public TikTok replies for one comment using a video URL and comment ID, returning text, authors, timestamps, engagement, and parent context as normalized records.

tiktok / followers-list
Collect normalized profiles from publicly visible TikTok follower lists for one or more usernames, with source context, profile links, and available public metrics.

tiktok / following-list
Collect public TikTok profiles followed by one or more usernames, returning identity, bios, avatars, visible metrics, and source-account context as normalized records.

tiktok / user-videos
Collect public TikTok videos from one or more usernames, returning captions, creators, media, timestamps, and visible engagement as normalized account-linked records.

x / followers-list
Collect public follower accounts for one or more X usernames, with normalized identities, visible profile metrics, asynchronous tasks, and cursor-based retrieval.

x / following-list
Collect public X profiles followed by one or more usernames, returning identity, biographies, account signals, visible counters, and source-account context.

x / post-quotes
Collect public quote posts for known X status URLs with commentary, author identity, media, timestamps, conversation context, and visible engagement metrics.

x / post-replies
Collect public replies from one or more X post URLs, returning reply text, authors, visible engagement, media, and parent context with per-post limits and sorting.

x / post-retweeters
Collect normalized public profiles for accounts that reposted known X or Twitter posts, with task-level deduplication, visible account signals, and profile metrics.

x / trends
Collect current public X trends for one or more numeric WOEIDs, with source rank, query, description, location context, and collection time.

youtube / channel-live-videos
Collect public broadcasts from YouTube channel live surfaces, with normalized video metadata, channel context, thumbnails, publication details, and visible engagement.

youtube / comment-replies
Collect public YouTube replies from a stable video URL and parent comment ID, including text, authors, engagement, timestamps, and thread context.

youtube / community-posts
Collect public YouTube Community posts from channel URLs, returning post text, channel identity, timestamps, image references, and source context as normalized records.

youtube / hashtag-search
Find public YouTube videos by one or more hashtags, returning titles, channel identity, thumbnails, duration, engagement, and source-tag context as normalized records.

tiktok / live-room-info
Retrieve one public TikTok live room using paired room and owner IDs, returning title, status, owner identity, cover image, viewer count, like count, and collection time.

tiktok / trending-feed
Collect the current public TikTok video feed for a region code, returning video IDs, captions, creators, cover images, timestamps, and visible engagement.

tiktok / video-transcript
Extract transcripts from public TikTok video URLs with an optional language, returning text, language, format, source links, and collection time as normalized records.

youtube / playlist-videos
Collect normalized videos from public YouTube playlist URLs or IDs, returning titles, channel context, thumbnails, duration, and playlist provenance per record.

seo / google-organic-serp
Retrieve a live Google results page for one query and market, returning destination URLs, titles, rank positions, element types, and result details in normalized records.

seo / keyword-difficulty
Compare organic ranking difficulty for up to 1,000 keywords in one market, returning each available keyword and its 0–100 score through normalized records.

seo / keyword-overview
Enrich up to 1,000 known keywords in one market with available search volume, CPC, paid competition, difficulty, monthly trends, and intent in normalized records.

seo / keyword-search-volume
Measure up to 1,000 known keywords with available search volume, CPC, paid competition, and monthly history in normalized records for one market or worldwide scope.

seo / keywords-for-site
Generate keyword ideas relevant to one website domain, returning search volume, CPC, paid competition, monthly searches, and full context in normalized records.

seo / keyword-suggestions
Expand one seed query within a chosen search market into long-tail terms, returning matched keywords, available demand metrics, monthly history, and complete source rows.

seo / ranked-keywords
Find keywords for which one domain, subdomain, or page ranks in a search market, returning URLs, positions, search metrics, intent, and estimated traffic context.

seo / related-keywords
Discover queries connected to one seed through related-search paths, returning keyword metrics, monthly demand, intent, and relationship depth in normalized records.

seo / relevant-pages
Inventory indexed pages for one domain, returning page URLs, ranking distributions, modeled search traffic, and paid-search cost context in normalized records.

seo / search-intent
Classify up to 1,000 supplied keywords by search intent, returning primary and secondary labels with probabilities in normalized keyword records.

google-ad-library / ad
Retrieve one public Google Ads Transparency Center creative from its exact URL, returning advertiser identity, copy, media, delivery dates, regions, format, destination, and available impressions in a normalized record.

google-ad-library / advertiser-search
Discover public Google Ads Transparency Center advertiser candidates by query and optional region, returning normalized identity, website, logo, region, and available ad-count fields.

google-ad-library / company-ads
Enumerate filtered public Google Ads Transparency Center creative records by advertiser ID or domain, returning normalized creative identity, source URL, delivery, format, and available detail fields.

linkedin-ad-library / ad
Retrieve one public LinkedIn Ad Library record from its exact detail URL, returning normalized advertiser, creative, delivery, destination, impression, and media fields when disclosed.

linkedin-ad-library / search
Search public LinkedIn ads by company, company ID, or keyword with country and date filters, returning normalized advertiser, creative, delivery, destination, impression, and media fields.

linkedin / company-jobs
Discover public LinkedIn job listings from prepared /jobs/ URLs with normalized role, company, location, employment, experience, remote, salary, and timing fields.

linkedin / company-posts
Discover public LinkedIn posts from company-page URLs, returning post text, author context, media, hashtags, timestamps, and visible engagement as normalized records.

linkedin / post-comments
Collect public comments exposed with a known LinkedIn post, including normalized text, author context, timestamps, relationship IDs, and visible response counts.

linkedin / profile-posts
Discover public posts associated with LinkedIn profile URLs, returning normalized text, author context, media, hashtags, timestamps, and visible engagement.

linkedin / search-jobs
Search public LinkedIn job listings by location and optional provider filters, with normalized role, company, place, employment, experience, remote, salary, and timing fields.

linkedin / search-people
Discover candidate public LinkedIn profiles from people-search URLs with normalized identity, description, images, location, website, account signals, and available metrics.

linkedin / search-posts
Discover Google-indexed public LinkedIn posts by keyword and optional relative date, with normalized content, authors, media, tags, timestamps, and visible engagement.

tiktok-ad-library / ad
Resolve one known public TikTok ad URL into normalized creative, advertiser, delivery, destination, impression, media, publication, and collection fields.

tiktok-ad-library / search
Discover supported public TikTok advertising records with one advertiser-name or keyword query, then collect normalized identities, shown dates, audience signals, and media references when available.

snapchat / profile
Look up one public Snapchat profile by username and receive normalized identity, biography, profile media, website, account flags, location, and available profile counts.

snapchat / spotlight
Retrieve one public Snapchat Spotlight from a known snapchat.com URL with normalized creator, caption, media, audio, timestamp, duration, and visible engagement fields when available.

snapchat / spotlight-comments
Collect one source page of public comments for a Snapchat Spotlight URL, with normalized text, author, thread-reference, timestamp, and visible engagement fields.

twitch / profile
Resolve one public Twitch username into a normalized profile record with identity, biography, imagery, account flags, visible metrics, and collection context.

twitch / user-videos
Collect one page of public Twitch videos for a username, with optional type and order filters, returning creator context, media, duration, and visible engagement.

bluesky / profile
Retrieve one public Bluesky profile from a validated username, returning normalized identity, biography, profile images, website, and visible account counts in one asynchronous task.

bluesky / post
Collect one public Bluesky post from a known bsky.app URL, returning text, author identity, media, timestamps, hashtags, mentions, and visible engagement.

bluesky / user-posts
Collect one page of public Bluesky posts by handle or DID, with normalized text, author identity, timestamps, engagement metrics, and available media.

google-maps / search
Search public Google Maps places by query and location, returning normalized names, categories, addresses, contact details, ratings, review counts, URLs, and coordinates.

kwai / profile
Retrieve one public Kwai profile by username or supported profile URL with normalized identity, profile imagery, account flags, visible counts, and collection context.

kwai / user-posts
Collect one page of public Kwai posts from a username or supported profile URL, returning text, author, media, hashtags, timestamps, and visible engagement as normalized records.

kwai / post
Retrieve one public Kwai post from a known kwai.com or kwai-video.com URL, returning normalized text, author, media, timestamps, and visible engagement.

google-maps / place-details
Collect details for known public Google Maps URLs, returning normalized place identity, category, address, contact, rating, review-count, website, and geographic fields.

google-maps / reviews
Collect public reviews from known Google Maps URLs with normalized text, reviewer references, ratings, source links, timestamps, place references, and available media.

amazon / best-sellers
Collect products from public Amazon Best Sellers URLs, returning titles, seller context, prices, visible reputation signals, and media as normalized records.

amazon / product-detail
Collect public Amazon product details from known URLs, returning titles, descriptions, sellers, prices, ratings, review and sold counts, and media as normalized records.

amazon / product-search
Search a supported Amazon storefront by product phrase and receive normalized product, seller, price, rating, review, sold-count, and media fields.

amazon / reviews
Collect public Amazon product reviews from supported URLs, returning text, ratings, author details, product references, timestamps, and media as normalized records.

amazon / seller-info
Turn known public Amazon seller-profile URLs into normalized seller identity, description, website, rating, feedback, location, source, and collection-time fields.

apple-app-store / app-detail
Retrieve public Apple App Store listings from known apps.apple.com URLs, returning app identity, descriptions, developer context, ratings, pricing, and media as normalized records.

apple-app-store / app-reviews
Collect public Apple App Store reviews from one or more apps.apple.com URLs, returning review text, ratings, reviewer details, timestamps, and app context as normalized records.

apple-app-store / rankings
Collect public Apple App Store category rankings from known apps.apple.com chart URLs, returning rank, app identity, store metadata, and media in normalized records.

douyin / live-room-detail
Retrieve one public Douyin live room from a known numeric room_id, returning its title, status, host identity, media, visible viewer and like counts, and collection time.

douyin / user-profile
Retrieve one public Douyin profile from a supported profile URL or user identifier, returning normalized identity, biography, images, account flags, and visible counts.

douyin / user-videos
Collect up to 20 public videos from one Douyin profile URL or known user ID, returning normalized content, author, media, duration, timestamps, and visible engagement fields.

douyin / video-comments
Collect one page of public comments from a direct Douyin video URL, returning normalized text, author, relationship, time, and visible engagement fields.

douyin / video-detail
Turn one known Douyin video URL into a normalized record with video identity, caption, creator context, media, duration, timestamps, and visible engagement fields when available.

douyin / video-search
Search one fixed first page of public Douyin videos by text query, with normalized captions, author context, media, duration, timestamps, and visible engagement when available.

google-play / app-detail
Retrieve public Google Play app details from known play.google.com URLs, returning identity, store text, developer, category, visible metrics, price, and media in normalized records.

google-play / app-rankings
Collect public Google Play category rankings from known chart URLs as normalized app records with position, identity, store metadata, media, and collection context.

google-play / app-reviews
Collect public Google Play app reviews from play.google.com app URLs with optional country context, returning review text, authors, ratings, timestamps, and app references as normalized records.

rednote / comment-replies
Collect one public page of replies beneath a known Rednote comment, with normalized text, authors, thread relationships, timestamps, and visible metrics.

rednote / home-recommendations
Collect one public Rednote home recommendation page without a seed query, then read normalized post, author, media, engagement, and collection-time fields.

rednote / note-comments
Collect one page of public Rednote comments from a xiaohongshu.com or xhslink.com note URL, returning text, authors, timestamps, note references, and visible engagement.

rednote / note-detail
Retrieve one public Rednote note from a token-bearing xiaohongshu.com or xhslink.com URL, returning normalized text, author, media, timestamps, and visible engagement.

rednote / search-notes
Search public Rednote notes by text query with optional sort, media, and time filters, returning normalized content, authors, media, timestamps, and visible engagement.

rednote / search-users
Search public Rednote accounts with one text query, returning normalized identity, biography, account flags, and visible audience metrics from one provider page.

rednote / user-notes
Collect one page of public Rednote notes from a supported user URL or user ID, returning normalized text, authors, media, timestamps, and visible engagement.

rednote / user-profile
Retrieve one public Rednote profile by supported account URL or user_id, returning normalized identity, profile imagery, account flags, visible counts, and collection time.

truth-social / post
Enter one public Truth Social post URL to retrieve normalized text, author, media, publication time, and visible engagement data.

truth-social / profile
Enter one public Truth Social username to retrieve normalized account identity, biography, profile images, account status, and visible metrics.

truth-social / user-posts
Enter a public username or numeric user_id to retrieve available account posts with normalized text, author, media, timestamps, and engagement data.