← Back to HookFindr

HookFindr for developers

Multi-platform short-form video transcription as an HTTP API + MCP server + x402-paid endpoints. live since 2026-05-06

What you can do with it

Pass any public URL from TikTok, YouTube, YouTube Shorts, Instagram Reels, Twitter/X, Twitch clips, Facebook video, or ~1000 other platforms (yt-dlp extractors) and get back:

Three integration paths

1. MCP server (Claude Desktop, Cursor, any MCP client)

One-line install — Claude can transcribe video URLs directly.

{
  "mcpServers": {
    "hookfindr": {
      "command": "npx",
      "args": ["-y", "hookfindr-mcp-server"]
    }
  }
}

Source: github.com/refinedsolutionsit-hub/hookfindr/tree/main/mcp-server (MIT)

2. x402 pay-per-call (AI agents with USDC on Base)

No signup, no API key. Pay per call via the x402 protocol. Endpoints listed on the x402 Bazaar:

EndpointPriceReturns
POST /api/x402/info$0.005Video metadata
POST /api/x402/transcribe$0.05Transcript + word timestamps
POST /api/x402/caption.srt$0.05SRT subtitle file
POST /api/x402/hook$0.02Hook classification + strength

Network: Base mainnet (eip155:8453) · Asset: USDC · Facilitator: Coinbase CDP · Protocol: x402 v2

Also reachable at https://x402.hookfindr.com/api/x402/*.

Example with @x402/fetch:

import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.EVM_PRIVATE_KEY);
const fetchPaid = wrapFetchWithPaymentFromConfig(fetch, {
  schemes: [{ network: "eip155:8453", client: new ExactEvmScheme(account) }],
});

const res = await fetchPaid("https://api.hookfindr.com/api/x402/transcribe", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ url: "https://www.tiktok.com/@some/video/123" }),
});
console.log(await res.json());

3. Plain HTTP (OpenAI / Anthropic function-calling, custom agents)

Free tier — no auth, no payment. Anonymous IP-based rate limit.

POST https://api.hookfindr.com/api/info        { "url": "..." }
POST https://api.hookfindr.com/api/transcribe  { "url": "..." }

OpenAI / Anthropic function-calling tool spec ready to paste in: public gist.

Rate limits

Cache hits (same URL within 90 days) are free across all tiers.

Machine-readable specs

Response shapes + error codes

Full schema reference and example responses are in docs/agents.md, or as a structured spec at /openapi.json.

Status

Production. Live since 2026-05-06. x402 endpoints live since 2026-05-15. Source for the worker, MCP server, and frontend is on GitHub.

Questions, bug reports, or integration help: [email protected]