api.socialfetch.dev
Search TikTok videos by free-text keyword (not hashtag — use tiktok.search.hashtag.list for that).
Search Reels site-wide by keyword (not scoped to one profile — use instagram.profile.reels.list; not trending — use instagram.reels.trending.list; not audio-page — use instagram.audio.reels.list).
GET https://api.socialfetch.dev/v1/instagram/search/reelsListed in 2 directories: bazaar, x402-new. First seen 5 Sept 2026.
The endpoint answers an unpaid request with an HTTP 402 and a payment challenge. @x402/fetch signs it, pays in USDC, and retries — you get the result back in one call.
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const pay = wrapFetchWithPayment(fetch, account);
const res = await pay("https://api.socialfetch.dev/v1/instagram/search/reels", {
method: "GET",
});
console.log(await res.json());api.socialfetch.dev
Search TikTok videos by free-text keyword (not hashtag — use tiktok.search.hashtag.list for that).
api.socialfetch.dev
List posts from an Instagram profile by handle.
api.socialfetch.dev
Get a single Instagram post or Reel by URL.
api.socialfetch.dev
Search Reddit posts site-wide by keyword (not scoped to one subreddit — use reddit.subreddit.search.list for that).
api.socialfetch.dev
Get a single TikTok video by URL.
api.socialfetch.dev
Search X posts by free-text keyword (not hashtag — use twitter.hashtag.list for that).
Uptime and compliance: x402-list.com (CC BY 4.0). Safety scores: x402.direct. Call and payer counts: x402.new. AMNT indexes this endpoint and does not host, operate or vouch for it.