The API that turns your content into data.
Video, podcast, audio or web page: send a URL or a file and get back structured content, ready for your application to use.
- YouTube
- Apple Podcasts
- YouTube Podcasts
- Audio · video
- File
- Web page
€5/month · 1000 credits · cancel anytime
Try it for free
No account required.
No account, no card · 30 min of audio on the house · files with an account
A source goes in. Data comes out.
Techtuel fetches and transforms the content for you.
Video
Get a video’s transcript along with its timestamps.
Podcast and audio
Transcribe an episode, a recording or an audio file.
Web pages
Extract the useful text of a page and its structure.
Files
Send your audio or video files directly.
An API, not one more tool.
Techtuel is built to be integrated directly into your applications.
You send a URL or a file. You get back a structured JSON response.
- No page to scrape.
- No format to guess.
- The data is ready to use.
{
"transcript": "The content of your video…",
"language": "en",
"segments": [
{
"start_seconds": 0,
"text": "Welcome to this video."
}
]
}The call, and the whole response
No surprise field, no format to guess. Segments in absolute seconds, the language actually produced, the billed duration.
Asked for English on an Italian source? language and translated tell you what came out — the API never hands back a different language without saying so.
Read the full referencecurl -X POST https://api.techtuel.com/v1/transcribe \
-H "Authorization: Bearer txl_..." \
-d '{ "source_url": "https://youtu.be/dQw4w9WgXcQ",
"preferred_language": "en" }'
{ "status": "completed", "minutes": 12.5,
"transcript": "Bonjour et bienvenue…" }{
"id": "job_abc123",
"status": "completed",
"title": "The Rest Is History",
"source_url": "https://youtu.be/dQw4w9WgXcQ",
"detected_language": "it",
"language": "en",
"translated": true,
"minutes": 12.5,
"transcript": "Hello and welcome to this episode…",
"segments": [
{ "start_seconds": 0, "text": "Hello and welcome" },
{ "start_seconds": 12.5, "text": "to this episode…" }
]
}Keep the link to the source.
Every passage stays tied to where it came from.
Video and audio
You get the timestamps of every passage.
Web pages
You get the position of the passage within the text.
Nothing to rebuild
Search, quote or index the content without recomputing any of it.
Do whatever you want with it.
Techtuel supplies the data. Your application decides what to do with it. You get clean, structured content to build on.
- Search
- RAG
- Summarisation
- Monitoring
- AI assistants
- Content creation
- Knowledge bases
One API for all your sources.
YouTube, podcasts, audio or video files, web pages: the integration logic stays the same.
A URL or a file goes in.
Structured data comes out.
OVHcloud · Scaleway · no US cloud
Your data stays in Europe.
Processing runs on European infrastructure, namely OVHcloud and Scaleway.
European infrastructure
Processing runs on OVHcloud and Scaleway. Your content never leaves Europe.
No American hyperscaler
No dependency on AWS, Google Cloud or Azure — and no Cloud Act over your content.
No opaque subcontracting
We own the whole chain, from build to transcript. You know where your data goes.
Transcription tuned to each source
Podcast, video or web page: pick your use case to see how Techtuel applies to it.
Your content stays yours
Public URL or private file, everything is processed and hosted in Europe. Your data stays available, and deletable in one click.
- Private files and public URLs alike, everything is supported
- Your data stays available at any time through the API
- Complete, permanent deletion in one click
- Processing and hosting entirely in Europe
Frequently asked questions
What does it actually cost?+
A monthly plan, not per-minute billing. Free: 100 credits a month, roughly 50 minutes of audio, 100 already-captioned videos or 100 web pages. Solo: €5 a month, 1000 credits. Pro: €9 a month, 3000 credits. A minute of audio costs 2 credits, an already-captioned YouTube video costs 1, extracting a web page costs 1 — and nothing if that page has been extracted before.
Do you keep my files?+
Files you upload are processed and then deleted. Your transcripts stay available through the API and can be deleted at any time.
Where is my data processed?+
Transcription runs on OVHcloud (Gravelines), secrets are held at Scaleway. No US hyperscaler, no Cloud Act over your content.
How is this different from self-hosted Whisper?+
Whisper transcribes an audio file you hand it. Techtuel starts from a URL: it resolves the source — YouTube, a podcast episode, a page carrying media — fetches the audio, transcribes, and translates if you ask. And when a page carries text rather than media, it extracts the article without the navigation or the ads. Either way, typed JSON, and no GPU to operate.
Which formats are supported?+
Common audio and video formats (MP3, WAV, M4A, MP4…), reachable by URL or uploaded through a presigned URL.
How long does a transcription take?+
A few minutes depending on the length of the media. POST /v1/transcribe waits for the result and hands it back directly when it arrives quickly; past the wait window it answers 202 with the job id, which you read back through GET /v1/transcriptions/{id}. Extracting a page is immediate: one request, the text in the response.
Transcribe or extract — how do I choose?+
It depends what the URL carries. Media — a video, a podcast, an MP3, or a page whose soundtrack you want — goes through POST /v1/transcribe. A page whose written text you want goes through POST /v1/extract. Two distinct endpoints because the same URL can be either: you know what you want out of it, we do not.
Your first call can go out in five minutes.
Test Techtuel straight from your browser. No credit card, no complicated setup, no account needed to try.