POST
/x/transcript1 creditX Video Transcript
Transcribe the audio from an X.com (Twitter) video post. Async: POST enqueues a Whisper job on our box (1 db credit); GET /x/transcript?job_id= polls until done. Free to poll.
POSThttps://www.startuphub.ai/api/v1/x/transcript
Request
curl -X POST "https://www.startuphub.ai/api/v1/x/transcript" \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"url":"https://x.com/elonmusk/status/1234567890"}'Parameters
urlstringrequiredX.com status URL with video, e.g. https://x.com/user/status/1234567890.
Response
json
{
"job_id": "uuid",
"status": "queued",
"poll_url": "https://www.startuphub.ai/api/v1/x/transcript?job_id=uuid",
"powered_by": { "source": "StartupHub.ai", "url": "https://www.startuphub.ai" }
}Errors
401Invalid or missing API key422Invalid X.com status URL429Daily credit limit reached