Api Endpoint

SiteCheck

Speech to text from a media link: TikTok, X, SoundCloud, Facebook, Dailymotion, podcasts, Drive or Dropbox links, direct audio or video files. Text, timestamped segments, language, duration; speaker labels on request. Price from maxMinutes (default 5, up to 120): direct file up to 25 MB $0.002 + $0.0006/min, other links $0.002 + $0.0009/min, speakers=1 $0.01/min. Longer media is refused unpaid. YouTube returns captions. No speech is a 404, not charged. Takes about 30 s; allow a 60 s timeout.

Open interactive test console

Offering

Provider
api.sitecheck-api.workers.dev
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Creative
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.sitecheck-api.workers.dev/api/media/transcript
MIME type
application/json
First seen
2026-10-16T01:51:02.144Z
Last seen
Tags
transcript, speech to text, transcription, TikTok, podcast, video to text, audio to text, subtitles

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.0065 USDC
Atomic price: 6500 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.0065 USDC
Atomic price: 6500 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Payment option 3
6500 atomic units
Atomic price: 6500 · Network: eip155:5042 · Asset: 0x3600000000000000000000000000000000000000 · Scheme: exact
Payment option 4
0.0065 USDC
Atomic price: 6500 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 5
0.0065 USDC
Atomic price: 6500 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Payment option 6
0.0065 USDC
Atomic price: 6500 · Network: eip155:143 · Asset: USDC · Scheme: exact
Payment option 7
0.0065 USDC
Atomic price: 6500 · Network: eip155:480 · Asset: USDC · Scheme: exact
Payment option 8
0.0065 USDC
Atomic price: 6500 · Network: eip155:10 · Asset: USDC · Scheme: exact
Payment option 9
0.0065 USDC
Atomic price: 6500 · Network: eip155:43114 · Asset: USDC · Scheme: exact
Payment option 10
6500 atomic units
Atomic price: 6500 · Network: eip155:42220 · Asset: 0xcebA9300f2b948710d2653dD7B07f33A8B32118C · Scheme: exact
Payment option 11
65000 atomic units
Atomic price: 65000 · Network: stellar:pubnet · Asset: CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75 · Scheme: exact
Payment option 12
4947 atomic units
Atomic price: 4947 · Network: xrpl:0 · Asset: XRP · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "6500",
    "payTo": "J8vnmBx4pS1X7UUBTfz1yWBKiw69Dj2yRGRHDaXBRdhR"
  },
  {
    "scheme": "exact",
    "network": "eip155:5042",
    "asset": "0x3600000000000000000000000000000000000000",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:143",
    "asset": "0x754704Bc059F8C67012fEd69BC8A327a5aafb603",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:480",
    "asset": "0x79A02482A880bCE3F13e09Da970dC34db4CD24d1",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:10",
    "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:43114",
    "asset": "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "eip155:42220",
    "asset": "0xcebA9300f2b948710d2653dD7B07f33A8B32118C",
    "amount": "6500",
    "payTo": "0xb8491F953e6860D3b5840b73c60883Ff099ceAfA"
  },
  {
    "scheme": "exact",
    "network": "stellar:pubnet",
    "asset": "CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75",
    "amount": "65000",
    "payTo": "GBIX2M7HNL2G2VYU5KZ446OSN55ZWHS3WBEUP4JTLS6R34VXIGTDOAFI"
  },
  {
    "scheme": "exact",
    "network": "xrpl:0",
    "asset": "XRP",
    "amount": "4947",
    "payTo": "rDxNZCDfLxUzeMWGGwsY3sjQT8eoZCf8UJ"
  }
]

Observed health

Status
Healthy
Latest latency
62 ms
Average latency
955 ms
HTTP status
402
Last checked
Reachability
100% over 13 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string",
      "enum": [
        "GET"
      ]
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "url": {
          "type": "string",
          "description": "Public link to the video, audio file or podcast episode (http or https)"
        },
        "maxMinutes": {
          "type": "string",
          "description": "Longest media to accept, 1 to 120, default 5. Sets the price: a direct audio or video file up to 25 MB $0.002 + $0.0006 per minute, other links $0.002 + $0.0009 per minute"
        },
        "language": {
          "type": "string",
          "description": "Spoken language code such as en, tr or pt-BR (optional, detected by default)"
        },
        "speakers": {
          "type": "string",
          "description": "1 = label the speakers (optional; $0.01 per minute of maxMinutes)"
        }
      },
      "required": [
        "url"
      ]
    }
  },
  "required": [
    "type",
    "method"
  ],
  "additionalProperties": false
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "enum": [
            "GET"
          ],
          "type": "string"
        },
        "queryParams": {
          "properties": {
            "language": {
              "description": "Spoken language code such as en, tr or pt-BR (optional, detected by default)",
              "type": "string"
            },
            "maxMinutes": {
              "description": "Longest media to accept, 1 to 120, default 5. Sets the price: a direct audio or video file up to 25 MB $0.001 + $0.0006 per minute, other links $0.002 + $0.0009 per minute",
              "type": "string"
            },
            "speakers": {
              "description": "1 = label the speakers (optional; $0.01 per minute of maxMinutes)",
              "type": "string"
            },
            "url": {
              "description": "Public link to the video, audio file or podcast episode (http or https)",
              "type": "string"
            }
          },
          "required": [
            "url"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "properties": {
        "example": {
          "type": "object"
        },
        "type": {
          "type": "string"
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}