https://transcripthq.io/_next/static/chunks/b81b45eef7e21fff.js?dpl=dpl_8aZW4f2waFkkDCY9xhkm5E3kzC6P
1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18566,(e,r,t)=>{r.exports=e.r(76562)},94909,(e,r,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a={default:function(){return u},getImageProps:function(){return n}};for(var i in a)Object.defineProperty(t,i,{enumerable:!0,get:a[i]});let s=e.r(55682),o=e.r(8927),l=e.r(5500),c=s._(e.r(1948));function n(e){let{props:r}=(0,o.getImgProps)(e,{defaultLoader:c.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,t]of Object.entries(r))void 0===t&&delete r[e];return{props:r}}let u=l.Image},57688,(e,r,t)=>{r.exports=e.r(94909)},16799,e=>{"use strict";let r={appName:"TranscriptHQ",appDescription:"Extract word-for-word transcripts in bulk from YouTube, TikTok, Twitter & more. AI-powered transcription with noise reduction, 100+ language translation, and 95% accuracy. Simple API, credit-based pricing.",domainName:"transcripthq.io",mailgun:{subdomain:"mg",fromNoReply:"TranscriptHQ <[email protected]>",fromAdmin:"TranscriptHQ Support <[email protected]>"},subscriptionPlans:[{id:"free",name:"Free",price:0,monthlyCredits:0,pricePerMin:0,features:["3 free credits on signup","YouTube captions = 1 credit flat","API Access","Playground Access","30 req/min rate limit","1 concurrent request","Community support"],rateLimit:30,concurrent:1},{id:"starter",name:"Starter",price:5,yearlyPrice:48,monthlyCredits:1e3,pricePerMin:.005,features:["1,000 credits/month","YouTube captions = 1 credit flat","API Access","Playground Access","100 req/min rate limit","2 concurrent requests","Email support","Priority queue"],rateLimit:100,concurrent:2,topUpPrice:.006,polarProductId:{monthly:"1f545a09-a697-4565-a38b-7302b4a53abb",yearly:"85c4fc54-fd95-4542-9ffb-f068edf81bc5"},polarCheckoutUrl:{monthly:"https://buy.polar.sh/polar_cl_aBCr8XrzjhtVSm9I8KzuDHNmfPuXIjMgSRTjP47fGSd",yearly:"https://buy.polar.sh/polar_cl_c3yxdpKXnEGp62uvocbFAKp1iv23GFrXabR6P3BsCvb"}},{id:"pro",name:"Pro",price:15,yearlyPrice:144,monthlyCredits:4e3,pricePerMin:.00375,popular:!0,features:["4,000 credits/month","YouTube captions = 1 credit flat","API Access","Playground Access","300 req/min rate limit","3 concurrent requests","Word-level timestamps","Translation (100+ languages)","Audio noise reduction","Priority support"],rateLimit:300,concurrent:3,topUpPrice:.005,polarProductId:{monthly:"8f4383cd-3b5a-4427-8787-41752fced13f",yearly:"a7b88d3e-9110-4af7-a971-ef33d4e8b33e"},polarCheckoutUrl:{monthly:"https://buy.polar.sh/polar_cl_mlNSAVoTGZ5hiG430xVnWEZ4ejF3VjZGJ8Jdq1GkpTc",yearly:"https://buy.polar.sh/polar_cl_GSWIkyxNNRvvkeJk1F49mc5rbsEvDJ2Djrg3i3UFhKL"}},{id:"business",name:"Business",price:49,yearlyPrice:470,monthlyCredits:15e3,pricePerMin:.00327,bestValue:!0,features:["15,000 credits/month","YouTube captions = 1 credit flat","API Access","Playground Access","500 req/min rate limit","5 concurrent requests","All Pro features","Custom webhook integrations","Dedicated support"],rateLimit:500,concurrent:5,topUpPrice:.004,polarProductId:{monthly:"d5e1acd6-a344-497f-ad22-b60861a50bad",yearly:"a70a2c13-11b7-401a-8991-8040b10fcd7b"},polarCheckoutUrl:{monthly:"https://buy.polar.sh/polar_cl_TptebDq1Iq2YcNrUIujFTaaWhPR5bmbYF7hEx37Xdqb",yearly:"https://buy.polar.sh/polar_cl_gQlARxCOOMImfcxTmRIBrk5KRSVhgYw2e3ore11NImy"}},{id:"enterprise",name:"Enterprise",price:null,monthlyCredits:null,features:["Custom credit allocation","500 req/min rate limit","Unlimited concurrent requests","All Business features","Custom SLA","Dedicated account manager","On-premise deployment option"],rateLimit:500,concurrent:null}],creditPackages:[{id:"small",credits:500,price:3,pricePerCredit:.006,polarProductId:"f9f73f18-9569-437e-ac79-9aa00415f549",polarCheckoutUrl:"https://buy.polar.sh/polar_cl_f7bGWzbBPemtDu67zJULMfz7mHQAHMKABW6Qs2Y0K5P"},{id:"medium",credits:1e3,price:5,pricePerCredit:.005,popular:!0,polarProductId:"09433e07-f0a8-4f96-af36-cbb83176a28b",polarCheckoutUrl:"https://buy.polar.sh/polar_cl_UjeApc1L5HuPTjQYJxUxgsSZ4EDzuFsKkdmQm0nPNFX"},{id:"large",credits:2500,price:10,pricePerCredit:.004,bestValue:!0,polarProductId:"ee677b5b-c8d5-4339-a7b5-3584c2ac2c69",polarCheckoutUrl:"https://buy.polar.sh/polar_cl_ui6nyh2P0cFgNbRyEZmkpzoVaeDte6FCKcKfL3do7fE"}],polarCustomerPortal:"https://polar.sh/transcripthq/portal",freeCredits:3,apiUrl:e.i(47167).default.env.TRANSCRIPT_API_URL||"https://api.transcripthq.io",supportedServices:[{id:"youtube",name:"YouTube",enabled:!0,description:"Extract transcripts from YouTube videos, playlists, or channels"}],features:[{title:"Bulk Extraction",description:"Extract transcripts from multiple items, entire playlists, or whole channels in a single API call"},{title:"Timestamped Segments",description:"Get precise timestamps for every segment, perfect for navigation and search indexing"},{title:"Multi-Language Support",description:"Automatically detect and translate transcripts from content in any language to English"},{title:"Parallel Processing",description:"Process hundreds of items concurrently with our distributed infrastru
1cture"},{title:"Simple API",description:"RESTful API with clear endpoints. Get started with a single POST request"},{title:"Credit-Based Billing",description:"Pay only for what you use. 1 credit = 1 transcript extraction"}]};e.s(["default",0,r])},8402,e=>{"use strict";var r=e.i(43476),t=e.i(71645),a=e.i(18566),i=e.i(22016),s=e.i(57688),o=e.i(17255),l=e.i(54469),c=e.i(16799);e.s(["default",0,()=>{let e=(0,a.useSearchParams)(),{data:n}=(0,o.useSession)(),[u,p]=(0,t.useState)(!1);return(0,t.useEffect)(()=>{p(!1)},[e]),(0,r.jsx)("nav",{className:"border-b sticky top-0 bg-background/95 backdrop-blur supports-[backdrop-filter]:bg-background/60 z-50",children:(0,r.jsx)("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:(0,r.jsxs)("div",{className:"relative flex justify-between h-16 items-center",children:[(0,r.jsxs)(i.default,{href:"/",className:"flex items-center gap-2",children:[(0,r.jsx)(s.default,{src:"/icon.png",alt:c.default.appName,width:28,height:28,className:"rounded-lg"}),(0,r.jsx)("span",{className:"font-semibold text-base",children:c.default.appName})]}),(0,r.jsx)("div",{className:"hidden md:flex items-center gap-1 absolute left-1/2 -translate-x-1/2",children:[{href:"/docs",label:"Documentation"},{href:"/blog",label:"Blog"},{href:"/#changelog",label:"Changelog"},{href:"/#pricing",label:"Pricing"}].map(e=>(0,r.jsx)(i.default,{href:e.href,className:"px-4 py-2 text-sm text-muted-foreground hover:text-foreground transition-colors",children:e.label},e.href))}),(0,r.jsx)("div",{className:"flex items-center",children:n?(0,r.jsx)(i.default,{href:"/dashboard",className:"text-sm text-muted-foreground hover:text-foreground transition-colors",children:"Dashboard"}):(0,r.jsx)(i.default,{href:"/auth/signin",children:(0,r.jsx)(l.Button,{variant:"ghost",size:"sm",children:"Get Started"})})})]})})})}])}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.