Official MCP RegistryListed
API Direct
Search social media, news, forums and Google Maps: LinkedIn, X, Reddit, TikTok, YouTube.
First seen 2 Oct 2026. Evidence as of 2 Oct 2026.
102
Tools
From an anonymous probe
1
Source listings
Each with its own history
0
Recorded changes
Since first seen
Tools
| Tool | Description | Behaviour |
|---|---|---|
| amazon_best_sellers | Get Amazon best-seller rankings for a category — Best Sellers, New Releases, Movers & Shakers, Most Wished For, or Gift Ideas. Each item includes rank, rank change, ASIN, title, price, and rating. Each page returns up to 50 ranked items (rankings typically cover the top 100). | Not declared |
| amazon_product_details | Get full details for an Amazon product by ASIN (the 10-character code returned by search_amazon_products). Returns pricing, buy box with seller_id, availability, condition, photos, videos, specs, about bullets, description, rating breakdown per star, and top reviews. | Not declared |
| amazon_seller_products | Get the catalog of products sold by an Amazon seller by seller ID. Returns the same product objects as search_amazon_products plus the seller's total catalog size. Each page returns ~16 results; sortable by price, reviews, newest, or best sellers. | Not declared |
| amazon_seller_profile | Get an Amazon seller's profile by seller ID (from a product's main_buy_box.seller_id). Returns seller name, logo, about text, registered business name and address, average rating, total ratings, positive-feedback percentage, and a feedback breakdown over 30 days / 90 days / 12 months / lifetime. | Not declared |
| amazon_seller_reviews | Get customer feedback for an Amazon seller by seller ID. Each review includes author name, text, star rating, date, and whether the seller responded. Filter by star rating (5_stars..1_stars) or positive/critical sentiment; paginate with page until has_next_page is false. | Not declared |
| batch_requests | Execute up to 100 API Direct requests in a single call — any mix of the other tools' endpoints (e.g. 50 twitter_user_profile lookups + 50 instagram_user_profile lookups). Items run concurrently server-side and each returns its own status and body, in input order. The batch call itself is free; each item bills at its endpoint's normal rate. Not supported inside a batch: /v1/web/ai-mode. Large batches can take several minutes. See /docs/batch. | Not declared |
| bluesky_post_comments | Get the replies to a Bluesky post. Billed $0.003 per request. Provide exactly one of url or post_id. | Not declared |
| bluesky_post_details | Get a single Bluesky post by URL or ID. Billed $0.003 per request. Provide exactly one of url or post_id. | Not declared |
| bluesky_post_likes | Get the users who liked a Bluesky post, newest first. Billed $0.003 per page. Provide exactly one of url or post_id. | Not declared |
| bluesky_post_quotes | Get the posts that quote a Bluesky post, newest first. Billed $0.003 per page. Provide exactly one of url or post_id. | Not declared |
| bluesky_post_reposts | Get the users who reposted a Bluesky post, newest first. Billed $0.003 per page. Provide exactly one of url or post_id. | Not declared |
| bluesky_user_followers | Get the followers of a Bluesky user, newest first. Billed $0.003 per page. Provide exactly one of username or url. | Not declared |
| bluesky_user_following | Get the accounts a Bluesky user follows, newest first. Billed $0.003 per page. Provide exactly one of username or url. | Not declared |
| bluesky_user_likes | Get the posts a Bluesky user has liked, newest first. Billed $0.003 per page. Provide exactly one of username or url. | Not declared |
| bluesky_user_posts | Get a user's feed by handle: their posts, replies, and reposts in feed order (the pinned post first, then newest first), each flagged with is_reply, is_repost, and is_pinned. Billed $0.003 per page. Provide exactly one of username or url. | Not declared |
| bluesky_user_profile | Get a Bluesky user's full profile by handle, DID, or profile URL. Billed $0.003 per request. Provide exactly one of username or url. | Not declared |
| facebook_group_details | Get Facebook group details including name, description, members count, and privacy setting. | Not declared |
| facebook_group_posts | Get posts from a public Facebook group. | Not declared |
| facebook_page_details | Get detailed information about a Facebook page including name, followers, categories, contact info, and verification status. | Not declared |
| facebook_page_photos | Get photos from a Facebook page. | Not declared |
| facebook_page_posts | Get recent posts from a Facebook page by page ID. | Not declared |
| facebook_page_reels | Get reels from a Facebook page. Requires the reels_page_id from the page details endpoint. | Not declared |
| facebook_page_reviews | Get reviews for a Facebook page. | Not declared |
| facebook_page_videos | Get videos from a Facebook page. Requires the delegate_page_id from the page details endpoint. | Not declared |
| facebook_post_comments | Get comments on a Facebook post by post ID. Returns each comment's text, author details, reaction and reply counts, date, and any attachment. | Not declared |
| get_skill | Get a ready-made skill's step-by-step playbook with your inputs filled in, then follow it. Returns an ordered recipe of tool calls to execute. PREFER running a matching skill over improvising raw searches — skills encode the filters and sequencing that produce far better results. If the user names a skill (e.g. "use the local-buying-intent-capture skill"), pass that as skill_id directly; otherwise call list_skills first to find the right id. | Not declared |
| get_youtube_comments | Get comments from a YouTube video. Returns each comment's text, author, like count, reply count, date, a direct link, and up to 5 preview replies. Billed $0.005 per page. | Not declared |
| google_ai_mode | Send a prompt to Google's AI Mode and get back a structured conversational reply (reply_parts: paragraphs, headings, lists, images) with reference_links citations. Use session_token from a previous response to continue the conversation. | Not declared |
| instagram_comment_replies | Get the replies to one Instagram comment (its thread) by post URL or shortcode plus the comment ID from instagram_post_comments. Returns each reply's text, author details (including whether Instagram labels the commenter as an AI-generated profile), like count, date, link, and the comment it replies to. Billed per page. Returns an empty list when the comment has no replies. Provide exactly one of url or code. | Not declared |
| instagram_hashtag_posts | Get Instagram posts and reels for a hashtag. Returns the same post objects as search_instagram (captions, engagement metrics, media URLs, author metadata, hashtags, mentions, AI detection method) plus the hashtag's total post count, up to about 30 new posts per page (billed per page). sort_by picks the hashtag page tab: top (default), recent, or reels. | Not declared |
| instagram_highlight_stories | Get the stories saved in one Instagram highlight by highlight ID (from instagram_user_highlights) or highlight URL. Returns the highlight's title and cover plus every story's media URLs, post time, link stickers, mentions, tagged users, location, audio, and Instagram's AI detection method. Media URLs are temporary (~6-24 hours). | Not declared |
| instagram_post_comments | Get the comments on an Instagram post or reel by post URL or shortcode. Returns each comment's text, author details (including whether Instagram labels the commenter as an AI-generated profile), like and reply counts, date, and link, up to 15 per page (billed per page), sorted by popular (default, includes pinned) or recent. Use instagram_comment_replies to fetch a comment's replies. Provide exactly one of url or code. | Not declared |
| instagram_post_details | Get full details for a single Instagram post, reel, or IGTV video by post URL or shortcode. Returns the caption, like/comment/share/view counts, media URLs, carousel slides, audio track info, tagged users, location, author details, and Instagram's AI label. Provide exactly one of url or code. | Not declared |
| instagram_post_likes | Get the users who liked an Instagram post or reel by post URL or shortcode. Returns username, full name, user ID, verification and privacy status, and profile picture for every liker Instagram exposes (typically several hundred), plus the post's total like count, in a single request. Provide exactly one of url or code. | Not declared |
| instagram_user_followers | Get an Instagram user's followers by username or profile URL. Returns username, full name, user ID, verification and privacy status, and profile picture for each follower, 50 per page (billed per page returned). Verified (blue checkmark) accounts return only their first ~50 followers; extra pages are not billed. Pass query to search the followers instead (up to 50 matches, one request). Provide exactly one of username or url. | Not declared |
| instagram_user_following | Get the accounts an Instagram user follows, by username or profile URL. Returns username, full name, user ID, verification and privacy status, and profile picture for each account, 50 per page (billed per page returned). Pass query to search the following list instead (up to 50 matches, one request). Provide exactly one of username or url. | Not declared |
| instagram_user_highlights | Get an Instagram user's story highlights tray by username or profile URL. Returns each highlight's ID, title, story count, cover image, created / updated dates, and link. Use instagram_highlight_stories with a highlight_id to fetch the stories inside a highlight. Provide exactly one of username or url. | Not declared |
| instagram_user_posts | Get a single Instagram user's recent posts and reels (their feed) by profile URL or username. Returns captions, engagement metrics (likes, comments, shares, views), author metadata, hashtags, mentions, and Instagram's AI label. Up to 12 posts per page; billed per page. Provide exactly one of url or username. | Not declared |
| instagram_user_profile | Get the full profile for a single Instagram user by username or profile URL. Returns biography, follower / following counts, media count, category, external link, verification status, country the account is based in, join date, verification date, former usernames, and whether Instagram labels the account as an AI-generated profile. Provide exactly one of username or url. | Not declared |
| instagram_user_stories | Get an Instagram user's currently active stories (last 24 hours) by username or profile URL. Returns each story's media URLs (image or video), post time and expiry, link stickers, mentions, tagged users, location, audio, and Instagram's AI detection method. Media URLs are temporary (~6-24 hours). Returns an empty list when the user has no active stories. Provide exactly one of username or url. | Not declared |
| linkedin_company_details | Get detailed information about a LinkedIn company page by URL. Returns company name, description, employee count, locations, specialities, industry, website, and similar companies. | Not declared |
| linkedin_company_posts | Get recent posts from a LinkedIn company page by URL. Returns posts with engagement metrics (likes, comments, shares, reactions). | Not declared |
| linkedin_job_details | Get detailed information about a specific LinkedIn job listing by URL or numeric job ID. Returns title, company, location, posting date, job type, experience level, workplace type, industry, salary, benefits, and full description. | Not declared |
| linkedin_person_posts | Get recent posts authored by a LinkedIn person by profile URL or public slug. Returns posts with engagement metrics (likes, comments, shares, reactions), author info, images, videos, and articles. | Not declared |
| linkedin_post_details | Get detailed information about a specific LinkedIn post by URL. Returns full post text, author details, and engagement metrics (likes, comments, shares, reaction breakdowns). | Not declared |
| list_skills | START HERE for common goals. Lists the ready-made API Direct skills — expert playbooks that chain these tools (with non-obvious filters like author_title, mentions_company, author_company, freshness windows and AI sentiment) to deliver a concrete outcome: find leads, intercept a competitor's unhappy customers, source talent, monitor brand/reputation, detect just-raised startups, build a local acquisition list, run due diligence, and more. Whenever the user's request looks like lead-gen, competitor/brand monitoring, recruiting, due diligence, deal sourcing or market research, call this FIRST to check for a matching playbook before improvising your own searches. Returns each skill's id, name, category, what it does, and its inputs. Then call get_skill to run one. | Not declared |
| place_details | Get full details for a Google Maps place by place_id (the ChIJ... value returned by search_places). Returns name, address, phone, website, rating, review counts per star, opening hours, photos sample, coordinates, plus codes, menu link, owner info, and an emails / phones / social profile scrape of the place's website. | Not declared |
| place_photos | Get photos and videos for a Google Maps place by place_id. Returns photo URLs (both standard and large), coordinates, and capture timestamps. Photos and videos are returned together — filter by the type field client-side if you want one or the other. Use the pages parameter to fetch more — each page returns up to 10 items and is billed as one request. | Not declared |
| place_reviews | Get user reviews for a Google Maps place by place_id. Each review includes rating, review text, author info, timestamps, photos, and any owner response. Each page returns up to 10 reviews. The `language` parameter filters reviews to those originally written in that language (language=fr returns French reviews only, language=es returns Spanish only, etc.). Combine with sort_by (4 options) to surface a much larger pool. | Not declared |
| search_amazon_products | Search Amazon products by keyword across 24 marketplaces. Returns ASIN, title, price, original price, rating, ratings count, Prime status, sales volume, badges, and delivery info. Filter by category, price range, condition, brand, seller, Prime eligibility, deals, and rating floor. Each page returns ~16 results. | Not declared |
| search_bluesky | Search Bluesky posts by keyword. Billed $0.003 per page. | Not declared |
| search_bluesky_users | Search Bluesky users by keyword. Billed $0.003 per page. | Not declared |
| search_facebook_events | Search Facebook events by keyword. Optionally scope results to a place with location_id (resolve one via the search_facebook_locations tool). | Not declared |
| search_facebook_locations | Resolve a place name (city, region, or country) to Facebook location IDs. Use the returned id as the location_id argument to search_facebook_posts or search_facebook_events to scope a search to that place. | Not declared |
| search_facebook_pages | Search Facebook pages by keyword. | Not declared |
| search_facebook_posts | Search Facebook posts by keyword across all of Facebook. Optionally scope results to a place with location_id (resolve one via the search_facebook_locations tool). | Not declared |
| search_facebook_videos | Search Facebook videos by keyword. | Not declared |
| search_forums | Search forum posts across the web. | Not declared |
| search_instagram | Search Instagram posts by keyword. Each post includes Instagram's AI label (ai_label: label text such as "AI content" plus detection_method). | Not declared |
| search_instagram_users | Search Instagram users by keyword. Returns username, full name, verification status, profile picture, and whether Instagram labels the account as an AI-generated profile. | Not declared |
| search_linkedin | Search LinkedIn posts. Provide a `query` and/or a filter below. Powerful filters: author (posts BY a person), author_title (posts by people with a given job title, e.g. Founder/CEO — applies alongside a query), author_company (posts by employees of a company id), from_company (posts by a company page id), mentions_company (posts that MENTION a company id), mentions_member (posts that mention a person), author_industry. Returns post content, engagement metrics, attached media, a has_content_entities repost flag, and optional AI sentiment. | Not declared |
| search_linkedin_companies | Search LinkedIn companies by keyword. Returns company name, description, followers, and logo. | Not declared |
| search_linkedin_jobs | Search LinkedIn job listings by keyword. Returns title, company (with company_id), location, posting date, job type, experience level, workplace type, industry, salary, and full description. Filter by recency, job type, company, and location — useful as a hiring/expansion/funding signal. | Not declared |
| search_news | Search news articles from thousands of sources worldwide. | Not declared |
| search_places | Search Google Maps places (local businesses, points of interest) by free-text query. Returns place_id, name, address, phone, website, rating, review count, opening hours, coordinates, and more. Optionally bias results by geographic center (lat/lng/zoom). Each page returns up to 10 results. | Not declared |
| search_reddit | Search Reddit posts. | Not declared |
| search_reddit_comments | Search Reddit comments. | Not declared |
| search_reddit_users | Search Reddit users by keyword. Returns profile data including username, karma scores, account age, and bio. | Not declared |
| search_threads | Search Threads (Meta's Threads app) posts by keyword. Returns post text, author, engagement metrics, media, and post permalinks. Billed $0.006 per request. | Not declared |
| search_threads_users | Search Threads (Meta's Threads app) users by keyword. Returns username, full name, verification status, and profile picture. Billed $0.006 per request. | Not declared |
| search_tiktok | Search TikTok videos by keyword. | Not declared |
| search_tiktok_users | Search TikTok users by keyword. Returns username, bio, follower/following counts, likes, and video count. | Not declared |
| search_trustpilot_categories | Search Trustpilot categories by keyword. Returns up to 6 fuzzy matches with category_id and name; the search never returns zero matches, so check the names. Feed a category_id into trustpilot_category_companies or trustpilot_category_details. | Not declared |
| search_trustpilot_companies | Search Trustpilot companies by name or keyword. Each match includes business_unit_id, name, domain, website, Trustpilot page URL, logo, TrustScore rating, stars, review count, categories, and location. Also returns matching categories (feed a category_id into trustpilot_category_companies). 10 results per page; filter by minimum rating and minimum review count. | Not declared |
| search_twitter | Search Twitter/X posts. | Not declared |
| search_twitter_users | Search Twitter/X users by keyword. Returns profile data including username, bio, follower counts, and verification status. | Not declared |
| search_web | Search the web (Google organic results). Returns title, URL, snippet, source and domain for each result. Supports country and language targeting, time filters, city-level geo, and an optional Google AI Overview. | Not declared |
| search_youtube | Search YouTube videos. | Not declared |
| search_youtube_channels | Search YouTube channels by keyword. Returns channel name, description, subscriber count, and thumbnail. | Not declared |
| threads_user_posts | Get a single Threads (Meta's Threads app) user's recent posts by username. Returns post text, engagement metrics, media, timestamps, and permalinks. Billed $0.006 per request. | Not declared |
| threads_user_profile | Get the full profile for a single Threads (Meta's Threads app) user by username. Returns biography, bio links, follower count, verification status, and profile metadata. Billed $0.006 per request. | Not declared |
| tiktok_user_profile | Get the full profile for a single TikTok user by username, numeric user ID, or profile URL. Returns bio, bio link, follower/following counts, total likes, video count, verification status, join date, and linked Instagram/X/YouTube accounts. Provide exactly one of username, user_id, or url. | Not declared |
| tiktok_video_details | Get full details for a single TikTok video by video URL or numeric video ID. Returns the caption, play/like/comment/share/save counts, watermark-free playback and download URLs, cover images, music track info, and author details. Provide exactly one of url or video_id. | Not declared |
| trustpilot_category_companies | List the companies in a Trustpilot category (20 per page, up to 500 pages) with name, domain, TrustScore, review count, categories and location, plus the category's size and subcategories. Filter by country, minimum rating and claimed status; sort by recommended or recently reviewed. Category IDs: see /docs/trustpilot-category-ids or search_trustpilot_categories. | Not declared |
| trustpilot_category_details | Get a Trustpilot category: display name, number of businesses, parent category, and its subcategories with their ids and business counts. Works for top-level, second- and third-level category slugs. | Not declared |
| trustpilot_category_newest | Get the newest companies added to a Trustpilot category (a short unpaginated list, often 0-10 entries) with name, domain, TrustScore, review count and location, plus the category's size and subcategories. | Not declared |
| trustpilot_company_reviews | Get a company's Trustpilot reviews plus its full profile (TrustScore, star rating, review counts, per-star breakdown, categories, claimed/verification status, reply behaviour, contact details). Each review has rating, title, text, dates, verification level, likes, author id/name/country and the company's reply. Filter by star rating, recency, language, verified-only, has-reply, or keyword. 20 reviews per page, up to 10 pages in one call. | Not declared |
| trustpilot_user_profile | Get a Trustpilot reviewer's public profile (name, country, review count, verified, likes, reads) and the reviews they have written across all companies, 20 per page, each with the company name/domain, rating, title, text, dates and the company's reply. The user_id is a review's author_id. | Not declared |
| truthsocial_user_posts | Get a single Truth Social user's recent posts (their feed) by username. Returns post text, engagement metrics (replies, reposts, likes), media attachments, hashtags, reply status, and permalinks. Up to 20 posts per page; billed $0.006 per page. | Not declared |
| twitter_trends | Get the current trending topics for a specific location on Twitter/X. Use woeid=1 for Worldwide. | Not declared |
| twitter_tweet_comments | Get the comments (replies) on a specific tweet. | Not declared |
| twitter_tweet_details | Get detailed information for a single tweet by its ID. Returns full content, engagement metrics, and author info. | Not declared |
| twitter_tweet_quotes | Get the quote tweets for a specific tweet. | Not declared |
| twitter_tweet_retweets | Get the users who retweeted a specific tweet. | Not declared |
| twitter_user_followers | Get the followers of a specific Twitter/X user. | Not declared |
| twitter_user_following | Get the accounts that a specific Twitter/X user is following. | Not declared |
| twitter_user_profile | Get detailed profile information for a Twitter/X user by username. Returns follower/following counts, bio, verification status, and account metadata. | Not declared |
| twitter_user_replies | Get replies posted by a specific Twitter/X user. | Not declared |
| twitter_user_tweets | Get tweets posted by a specific Twitter/X user. | Not declared |
| twitter_verified_followers | Get the verified (blue checkmark) followers of a specific Twitter/X user. | Not declared |
| youtube_channel_details | Get details for a YouTube channel: channel name, description, subscriber count, video count, total views, country, creation date, verification status, external links, profile picture, and banner. Provide exactly one of id, url, or name. | Not declared |
| youtube_video_details | Get details for a YouTube video: title, full description, channel name and ID, publish date, duration in seconds, view count, category, keywords, and thumbnail. Works for regular videos, Shorts, and live streams. | Not declared |
Change history
No changes since the first observation. The first snapshot is the baseline.
| Source | Listing | First seen | Last seen | Versions |
|---|---|---|---|---|
| Official MCP Registry | io.apidirect/api-direct | 2 Oct 2026 | 2 Oct 2026 | 1 |