Summary
Website Quality Score
Performance 5.5
SEO 5.5
Security 6.5
Accessibility 5.0
Best Practices 7.7
- ⛔ Skipped URLs - 263 skipped URLs found.
- ⛔ Redirects - 136 redirects found.
- ⛔ 404 CRITICAL - 8 non-existent pages found.
- ⛔ Performance CRITICAL - 10 slow non-media URLs found (slower than 3 seconds).
- ⛔ 1 page(s) with multiple <h1> headings.
- ⛔ Security - 136 pages(s) with critical finding(s).
- ⚠️ The description '' exceeds the allowed 10% duplicity. 34% of pages have this same description.
- ⚠️ 112 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 99 page(s) with skipped heading levels.
- ⚠️ 5 page(s) with non-clickable (non-interactive) phone numbers.
- ⚠️ 4 page(s) without image alt attributes.
- ⚠️ 1 page(s) without form labels.
- ⚠️ 112 page(s) without aria labels.
- ⚠️ 112 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'www.assemblyai.com': status code 200, size 346 B and took 114 ms.
- ⏩ External URLs - 263 external URL(s) found.
- ⏩ DNS IPv6: domain www.assemblyai.com does not support IPv6 (DNS server: 127.0.0.53).
- ✅ SSL/TLS certificate is valid until Apr 26 10:52:50 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = www.assemblyai.com.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = R12'.
- ✅ HTTP headers - found 28 unique headers.
- ✅ All 109 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 1%.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages have <h1> heading.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have valid HTML.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain www.assemblyai.com resolved to cname.vercel-dns.com., 66.33.60.129, 76.76.21.22 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain www.assemblyai.com were resolved by CNAME chain www.assemblyai.com > cname.vercel-dns.com.
Visited URLs
Found 324 row(s).
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Invalid inline SVGs | 75 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 75 | 0 | 0 | 0 |
| DOM depth (> 30) | 188 | 0 | 0 | 0 |
| Heading structure | 124 | 76 | 214 | 1 |
| Large inline SVGs (> 5120 B) | 75 | 0 | 0 | 0 |
| Non-clickable phone numbers | 2 | 0 | 8 | 0 |
| Title uniqueness (> 10%) | 109 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 72 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 112 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
Found 12 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 1 | Multiple <h1> headings found. | /docs/streaming/keyterms-prompting |
| warning | 84 | Heading structure is skipping levels: found an <h5> after an <h2>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 74 | Heading structure is skipping levels: found an <h6> after an <h2>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 67 | Heading structure is skipping levels: found an <h5> after an <h3>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 31 | Heading structure is skipping levels: found an <h4> after an <h2>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 24 | Heading structure is skipping levels: found an <h6> after an <h3>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 21 | Heading structure is skipping levels: found an <h5> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 20 | Heading structure is skipping levels: found an <h6> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | Heading structure is skipping levels: found an <h3> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 7 | Heading structure is skipping levels: found an <h4> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 6 | Heading structure is skipping levels: found an <h6> after an <h4>. | /docs/getting-started/models |
| notice | 76 | No headings found in the HTML content. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| No rows found, please edit your search term. | |||
Non-clickable phone numbers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | (555) 555-5555 | /docs/streaming/universal-3-pro/turn-detection-and-partials |
| warning | 1 | +15105551234 | /docs/integrations/telnyx |
| warning | 1 | 555-679-8244 | /docs/speech-understanding/custom-formatting |
| warning | 1 | 123-456-7890 | /docs/guides/llm-gateway-pii-redaction |
| warning | 1 | (555)679-8244 | /docs/speech-understanding/custom-formatting |
| warning | 1 | (555)679-3466 | /docs/speech-understanding/custom-formatting |
| warning | 1 | 8888-8888-8888 | /docs/streaming/universal-3-pro |
| warning | 1 | 555-679-3466 | /docs/speech-understanding/custom-formatting |
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing roles | 0 | 0 | 9 | 0 |
| Missing image alt attributes | 28 | 0 | 62 | 0 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing aria labels | 4 | 0 | 148 | 5 |
| Missing form labels | 0 | 0 | 1 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
Missing form labels
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | <input ***> | /docs/pre-recorded-audio/universal-3-pro/prompting |
Missing aria labels
Found 81 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 4 | <select ***> | URL 1, URL 2, URL 3, URL 4 |
| critical | 3 | <textarea ***> | /docs/pre-recorded-audio/universal-3-pro/prompting |
| critical | 1 | <input ***> | /docs/pre-recorded-audio/universal-3-pro/prompting |
| warning | 1189 | <a class="fern-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1169 | <a class="fern-* fern-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1023 | <a class="block break-* text-* transition-* hover:transition-* text-* hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 672 | <a class="group cursor-* fern-* outlined normal rounded" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 564 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* group fern-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 273 | <button class="fern-* fern-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 224 | <a class="group cursor-* fern-* filled normal primary rounded" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 220 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* border-* text-* hover:bg-* hover:text-* data-* data-* border pointer-* h-* px-* text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* size-* ml-*" id="radix-_R_13d4riv5ubs5akknpfivb_" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <button class="w-* px-* rounded-* fern-* minimal normal" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* size-* shrink-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="fern-* underline font-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="7e11f1f5e745d54ce841f98a9addc00f3b82b78b25c09f46edf68719f6e3646a" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <button class="text-* h-* w-* flex-* font-* cursor-* fern-* outlined normal" id="fern-ask-ai-button" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-4f049ef32db523243c993b4415d6e9f6d79b9752e793cab9ea42872da3559f***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="3954df054e5b8f5df8ce5f67d02d8d0e067920f84038118062d5e7ff0fcb1b***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-7e11f1f5e745d54ce841f98a9addc00f3b82b78b25c09f46edf68719f6e3646a" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="f43a64a57b5eb925d93b49920ab56f6004facd94659faa8787c44c80a43e78b***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-3954df054e5b8f5df8ce5f67d02d8d0e067920f84038118062d5e7ff0fcb1b***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="989d2f9ffcb3cac91d407105be194361b14bc2510a231806906fd396d7f0024e" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="w-* shrink-* flex items-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-cc2ce8f755b52a73b9bf16776d623b22d8cd948f3ad8c953f2bee1af35ed2b***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="flex items-* gap-* mx-* mt-* w-*" id="builtwithfern" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <button class="absolute right-* fern-* minimal normal square" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-e284ccd3517a2d8e1b9d5fca5c9ac6772b07d4562cfcd599df250918153a882a" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="6461abbad02ddbdccb85725b0d43b44226838acf16a259ea2662ff7c869cc***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-989d2f9ffcb3cac91d407105be194361b14bc2510a231806906fd396d7f0024e" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <button class="focus-* rounded-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* border-* text-* hover:bg-* hover:text-* data-* data-* border h-* px-* py-* mx-* mt-* flex lg:hidden" id="radix-_R_28ramriv5ubs5akknpfivb_" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-c9c8cc95fb691b426b3baf3d443c1e3c9e272c34024a178d3f32807e9b73ac9e" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="c9c8cc95fb691b426b3baf3d443c1e3c9e272c34024a178d3f32807e9b73ac9e" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="4f049ef32db523243c993b4415d6e9f6d79b9752e793cab9ea42872da3559f***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="cc2ce8f755b52a73b9bf16776d623b22d8cd948f3ad8c953f2bee1af35ed2b***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-f43a64a57b5eb925d93b49920ab56f6004facd94659faa8787c44c80a43e78b***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a class="min-* lg:min-* hover:text-* rounded-* group flex min-* flex-* select-* items-* justify-* py-* text-* lg:px-* lg:text-* data-* data-* [&_*" id="radix-_R_lfiv5t8ramriv5ubs5akknpfivb_-trigger-6461abbad02ddbdccb85725b0d43b44226838acf16a259ea2662ff7c869cc***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <a id="e284ccd3517a2d8e1b9d5fca5c9ac6772b07d4562cfcd599df250918153a882a" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 107 | <button class="group rounded-* px-* fern-* minimal normal" id="radix-_R_kkqklubr6riv5ubs5akknpfivb_" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 80 | <button class="fern-* fern-* !text-* font-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 69 | <a class="fern-* interactive not-* rounded-* relative block border text-* p-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 30 | <button class="fern-* text-* fern-* minimal normal" *** > | URL 1, URL 2 |
| warning | 29 | <button class="fern-* small grayscale subtle interactive"> | URL 1, URL 2, URL 3, URL 4 |
| warning | 20 | <a ***> | URL 1, URL 2, URL 3, URL 4 |
| warning | 19 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* group" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 15 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* fern-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* group -*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 8 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_vmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 8 | <a class="fern-* fern-* !text-* font-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 8 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_2dnmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 8 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_7mqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 8 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* group fern-* absolute z-* opacity-* backdrop-* transition group-* right-* top-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 8 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_bmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 8 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_9mqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 8 | <button class="fern-* small grayscale subtle interactive" *** > | /docs/api-reference/transcripts/submit |
| warning | 6 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* group invisible" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 6 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-* group mr-*" *** > | /docs/api-reference/overview |
| warning | 5 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* text-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* [&_* text-* hover:bg-* hover:text-* pointer-* size-* fern-*"> | URL 1, URL 2, URL 3, URL 4 |
| warning | 5 | <button class="group rounded-* px-* fern-* minimal normal" id="radix-_R_kiklubr6riv5ubs5akknpfivb_" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_dmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/multichannel |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_15mqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/language-detection |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_3mqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/set-the-start-and-end-of-the-transcript |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_1nmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/code-switching |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_25mqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/code-switching |
| warning | 4 | <button ***> | /docs/pre-recorded-audio/universal-3-pro/prompting |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_hmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/language-detection |
| warning | 4 | <button class="-* pl-* fern-* minimal normal success" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_pmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/language-detection |
| warning | 4 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_tmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/multichannel |
| warning | 3 | <button class="fern-* data-* group flex min-* items-* px-* py-* data-*" id="radix-_R_2dvmqklubr6riv5ubs5akknpfivb_-trigger-***" *** > | /docs/llm-gateway/cloud-endpoints-and-data-residency |
| warning | 2 | <a class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* bg-* hover:bg-* text-* h-* px-* text-* font-* no-* [&_* font-* no-* [&_*" *** > | URL 1, URL 2 |
| warning | 2 | <a class="-* fern-* minimal normal rounded square" *** > | URL 1, URL 2 |
| warning | 2 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* bg-* hover:bg-* text-* h-* px-* text-* font-* [&_*" id="playground-button:docs/api-reference/transcripts/get-redacted-audio" *** > | URL 1, URL 2 |
| warning | 1 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* bg-* hover:bg-* text-* h-* px-* text-* font-* [&_*" id="playground-button:docs/api-reference/transcripts/submit" *** > | /docs/api-reference/transcripts/submit |
| warning | 1 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* bg-* hover:bg-* text-* h-* px-* text-* font-* [&_*" id="playground-button:docs/api-reference/streaming-api/universal-streaming/universal-streaming" *** > | /docs/api-reference/streaming-api/univer…universal-streaming |
| warning | 1 | <button class="fern-* outlined small" id="radix-_R_16dmqklubr6riv5ubs5akknpfivb_" *** > | /docs/authenticate-with-a-temporary-token |
| warning | 1 | <button class="fern-* data-*" id="radix-_R_38qcklubr6riv5ubs5akknpfivb_" *** > | /docs/api-reference/streaming-api/univer…universal-streaming |
| warning | 1 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* bg-* hover:bg-* text-* h-* px-* text-* font-* [&_* md:hidden" id="playground-button:docs/api-reference/streaming-api/universal-streaming/universal-streaming" *** > | /docs/api-reference/streaming-api/univer…universal-streaming |
| warning | 1 | <button class="fern-* data-*" id="radix-_R_58qcklubr6riv5ubs5akknpfivb_" *** > | /docs/api-reference/streaming-api/univer…universal-streaming |
| warning | 1 | <button class="fern-* data-*" id="radix-_R_78qcklubr6riv5ubs5akknpfivb_" *** > | /docs/api-reference/streaming-api/univer…universal-streaming |
| warning | 1 | <button class="focus-* rounded-* inline-* items-* justify-* gap-* whitespace-* font-* transition-* hover:transition-* focus-* focus-* disabled:pointer-* disabled:opacity-* [&_* [&_* bg-* hover:bg-* text-* h-* px-* text-* font-* [&_*" id="playground-button:docs/api-reference/files/upload" *** > | /docs/api-reference/files/upload |
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 112 | <header class="my-* space-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <main class="relative z-* flex transition-* duration-* ease-* mt-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <aside class="fern-*" id="fern-sidebar" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <footer class="fern-* not-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <nav class="fern-* fern-* hidden lg:flex" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 112 | <footer class="width-*" id="fern-footer"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 107 | <aside id="fern-toc"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 92 | <nav class="fern-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 5 | <aside class="fern-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
Missing html lang attribute
No problems found.
Security
Found 10 row(s).
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Strict-Transport-Security | 120 | 0 | 0 | 68 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. |
| Content-Security-Policy | 120 | 0 | 0 | 68 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
| X-Frame-Options | 0 | 0 | 188 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
| X-Content-Type-Options | 120 | 0 | 68 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 120 | 0 | 68 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 120 | 68 | 0 | Feature-Policy header is not set but Permissions-Policy is set. That's enough.. Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 120 | 0 | 68 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| X-Powered-By | 0 | 0 | 120 | 0 | X-Powered-By header is set to 'Next.js'. It is better not to reveal used technologies. |
| X-XSS-Protection | 68 | 120 | 0 | 0 | X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead. |
| Server | 0 | 188 | 0 | 0 | Server header is set to 'Vercel'. It is better not to reveal used technologies. |
| No rows found, please edit your search term. | |||||
Security headers
Found 11 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 68 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 68 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 188 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 120 | X-Powered-By header is set to 'Next.js'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 68 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 68 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 68 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 68 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 188 | Server header is set to 'Vercel'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 120 | Feature-Policy header is not set but Permissions-Policy is set. That's enough. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 120 | X-XSS-Protection header is set but deprecated. Consider removing it and using Content-Security-Policy instead. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| No rows found, please edit your search term. | |||
TOP non-unique titles
| Count 🔽 | Title |
|---|---|
| 2 | Model selection | AssemblyAI | Documentation |
| 2 | Cloud Endpoints and Data Residency | AssemblyAI | Documentation |
| 2 | Get redacted audio | AssemblyAI | Documentation |
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 39 | |
| 2 | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> |
SEO metadata
Found 112 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /docs | Allowed | AssemblyAI Documentation | AssemblyAI | Documentation | AssemblyAI Documentation | Build with our Voice AI Infrastructure | |
| /docs/account-management | Allowed | Account Management | AssemblyAI | Documentation | Account Management | ||
| /docs/api-reference/files/upload | Allowed | Upload a media file | AssemblyAI | Documentation | Upload a media file | Upload a media file to AssemblyAI's servers. <Note>To upload a media file to our EU server, replace api.assemblyai.com with api.eu.assemblyai.com.</Note> | |
| /docs/api-reference/overview | Allowed | Overview | AssemblyAI | Documentation | Overview | ||
| /docs/api-reference/streaming-api/universal-streaming/universal-streaming | Allowed | Universal-Streaming | AssemblyAI | Documentation | Universal-Streaming | Stream audio and receive real-time transcription results. Fast, cost-effective streaming transcription available in three variants: | |
| /docs/api-reference/transcripts/get-redacted-audio | Allowed | Get redacted audio | AssemblyAI | Documentation | Get redacted audio | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> | |
| /docs/api-reference/transcripts/get-redacted-audio?explorer=true | Allowed | Get redacted audio | AssemblyAI | Documentation | Get redacted audio | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> | |
| /docs/api-reference/transcripts/submit | Allowed | Transcribe audio | AssemblyAI | Documentation | Transcribe audio | <Note>To use our EU server for transcription, replace api.assemblyai.com with api.eu.assemblyai.com.</Note> | |
| /docs/authenticate-with-a-temporary-token | Allowed | Authenticate with a temporary token | AssemblyAI | Documentation | Authenticate with a temporary token | ||
| /docs/benchmarks | Allowed | Benchmarks | AssemblyAI | Documentation | Benchmarks | Review the latest benchmarks and performance metrics for AssemblyAI's Speech-to-text models. | |
| /docs/code-switching | Allowed | Code Switching | AssemblyAI | Documentation | Code Switching | ||
| /docs/common-session-errors-and-closures | Allowed | Common session errors and closures | AssemblyAI | Documentation | Common session errors and closures | ||
| /docs/concurrency | Allowed | Concurrency | AssemblyAI | Documentation | Concurrency | ||
| /docs/contact-center-best-practices | Allowed | Best Practices for building Contact Center Applications | AssemblyAI | Documentation | Best Practices for building Contact Center Applications | Complete guide for building contact center applications with AssemblyAI | |
| /docs/custom-spelling | Allowed | Custom Spelling | AssemblyAI | Documentation | Custom Spelling | ||
| /docs/data-retention-and-model-training | Allowed | Data retention and model training | AssemblyAI | Documentation | Data retention and model training | Learn about how AssemblyAI handles data retention, encryption, model training, and compliance. | |
| /docs/diarization-and-multichannel | Allowed | Streaming Diarization and Multichannel | AssemblyAI | Documentation | Streaming Diarization and Multichannel | Identify and label individual speakers in real time, or transcribe multichannel audio using the Streaming API. | |
| /docs/evaluations | Allowed | Evaluations | AssemblyAI | Documentation | Evaluations | Compare Speech-to-text models and determine the best for your product with an evaluation. | |
| /docs/evaluations/pre-recorded-audio | Allowed | Evaluating Pre-recorded STT models | AssemblyAI | Documentation | Evaluating Pre-recorded STT models | ||
| /docs/evaluations/voice-agents | Allowed | Evaluating Streaming STT models for Voice Agents | AssemblyAI | Documentation | Evaluating Streaming STT models for Voice Agents | ||
| /docs/faq | Allowed | Frequently Asked Questions | AssemblyAI | Documentation | Frequently Asked Questions | Find answers to common questions about AssemblyAI's services, features, and pricing. | |
| /docs/faq/are-there-any-limits-on-file-size-or-file-duration-for-files-submitted-to-the-api | Allowed | Are there any limits on file size or file duration for files submitted to the API? | AssemblyAI | Documentation | Are there any limits on file size or file duration for files submitted to the API? | ||
| /docs/faq/can-an-account-have-more-than-one-api-key | Allowed | Can an account have more than one API key? | AssemblyAI | Documentation | Can an account have more than one API key? | ||
| /docs/faq/can-i-sign-up-for-free | Allowed | Can I sign up for free? | AssemblyAI | Documentation | Can I sign up for free? | ||
| /docs/faq/can-you-sign-a-baa | Allowed | Will AssemblyAI sign a Business Associate Addendum (BAA) as described in the HIPAA rules and regulations? | AssemblyAI | Documentation | Will AssemblyAI sign a Business Associate Addendum (BAA) as described in the HIPAA rules and regulations? | ||
| /docs/faq/how-does-automatically-scaling-concurrency-for-streaming-stt-work | Allowed | How does automatically scaling concurrency for Streaming STT work? | AssemblyAI | Documentation | How does automatically scaling concurrency for Streaming STT work? | ||
| /docs/faq/how-to-opt-out-of-data-sharing-for-our-model-improvement-program | Allowed | How to Opt Out of Data Sharing for our Model Improvement Program | AssemblyAI | Documentation | How to Opt Out of Data Sharing for our Model Improvement Program | ||
| /docs/faq/what-audio-and-video-file-types-are-supported-by-your-api | Allowed | What audio and video file types are supported by your API? | AssemblyAI | Documentation | What audio and video file types are supported by your API? | ||
| /docs/filler-words | Allowed | Filler Words | AssemblyAI | Documentation | Filler Words | ||
| /docs/getting-started/models | Allowed | Models | AssemblyAI | Documentation | Models | AssemblyAI's speech-to-text models and their capabilities | |
| /docs/getting-started/transcribe-an-audio-file | Allowed | Transcribe a pre-recorded audio file | AssemblyAI | Documentation | Transcribe a pre-recorded audio file | Learn how to transcribe and analyze an audio file. | |
| /docs/getting-started/transcribe-streaming-audio | Allowed | Transcribe streaming audio | AssemblyAI | Documentation | Transcribe streaming audio | Learn how to transcribe streaming audio. | |
| /docs/getting-started/universal-3-pro | Allowed | Introducing Universal-3 Pro | AssemblyAI | Documentation | Introducing Universal-3 Pro | Learn how to transcribe audio using Universal-3 Pro. | |
| /docs/guardrails/content-moderation | Allowed | Content Moderation | AssemblyAI | Documentation | Content Moderation | Detect sensitive content in your audio files | |
| /docs/guardrails/getting-started | Allowed | Guardrails | AssemblyAI | Documentation | Guardrails | Protect sensitive content in your transcripts with guardrail features. | |
| /docs/guardrails/pii-redaction | Allowed | PII Redaction | AssemblyAI | Documentation | PII Redaction | Redact PII that is spoken in your audio | |
| /docs/guardrails/profanity-filtering | Allowed | Profanity Filtering | AssemblyAI | Documentation | Profanity Filtering | ||
| /docs/guardrails/speech-threshold | Allowed | Speech Threshold | AssemblyAI | Documentation | Speech Threshold | ||
| /docs/guides/llm-gateway-pii-redaction | Allowed | Redact PII from Text Using LLM Gateway | AssemblyAI | Documentation | Redact PII from Text Using LLM Gateway | ||
| /docs/guides/task-endpoint-ai-coach | Allowed | Setup An AI Coach With LLM Gateway | AssemblyAI | Documentation | Setup An AI Coach With LLM Gateway | ||
| /docs/integrations | Allowed | Integrations | AssemblyAI | Documentation | Integrations | ||
| /docs/integrations/activepieces | Allowed | Integrate Activepieces with AssemblyAI | AssemblyAI | Documentation | Integrate Activepieces with AssemblyAI | Add Speech AI to your Activepieces flows with the AssemblyAI piece. | |
| /docs/integrations/amazon-connect | Allowed | Transcribe Your Amazon Connect Recordings | AssemblyAI | Documentation | Transcribe Your Amazon Connect Recordings | ||
| /docs/integrations/genesys-cloud | Allowed | Transcribe Genesys Cloud Recordings with AssemblyAI | AssemblyAI | Documentation | Transcribe Genesys Cloud Recordings with AssemblyAI | ||
| /docs/integrations/haystack | Allowed | Haystack Integration for AssemblyAI | AssemblyAI | Documentation | Haystack Integration for AssemblyAI | Transcribe, summarize and diarize audio in a Haystack pipeline with Python using the integration with AssemblyAI. | |
| /docs/integrations/langchain | Allowed | 🦜️🔗 LangChain Integration with AssemblyAI | AssemblyAI | Documentation | 🦜️🔗 LangChain Integration with AssemblyAI | Transcribe audio in LangChain using the built-in integration with AssemblyAI. | |
| /docs/integrations/make | Allowed | Integrate Make with AssemblyAI | AssemblyAI | Documentation | Integrate Make with AssemblyAI | Use our Make (formerly Integromat) app to use AssemblyAI's speech AI in your Make scenarios. | |
| /docs/integrations/n-8-n | Allowed | The AssemblyAI n8n Integration | AssemblyAI | Documentation | The AssemblyAI n8n Integration | Integrate AssemblyAI with 1000+ apps and services using n8n's automation platform. | |
| /docs/integrations/postman | Allowed | The Postman collection for the AssemblyAI API | AssemblyAI | Documentation | The Postman collection for the AssemblyAI API | Use the AssemblyAI API Postman collection to experiment with our API. | |
| /docs/integrations/power-automate | Allowed | Integrate Power Automate with AssemblyAI | AssemblyAI | Documentation | Integrate Power Automate with AssemblyAI | Use our Power Automate & Azure Logic Apps connector to use AssemblyAI's speech AI in your flows. | |
| /docs/integrations/recall | Allowed | Build a Zoom Real-time transcription bot with Recall.ai | AssemblyAI | Documentation | Build a Zoom Real-time transcription bot with Recall.ai | ||
| /docs/integrations/semantic-kernel | Allowed | Semantic Kernel Integration for AssemblyAI | AssemblyAI | Documentation | Semantic Kernel Integration for AssemblyAI | Transcribe audio in Semantic Kernel for C# .NET using the built-in integration with AssemblyAI. | |
| /docs/integrations/telnyx | Allowed | Integrate Telnyx with AssemblyAI | AssemblyAI | Documentation | Integrate Telnyx with AssemblyAI | Build voice agents with Telnyx and AssemblyAI using Pipecat or LiveKit. | |
| /docs/integrations/twilio | Allowed | Integrate Twilio with AssemblyAI | AssemblyAI | Documentation | Integrate Twilio with AssemblyAI | Transcribe Twilio Voice data using AssemblyAI. | |
| /docs/integrations/zapier | Allowed | Zapier Integration with AssemblyAI | AssemblyAI | Documentation | Zapier Integration with AssemblyAI | Transcribe audio in Zapier using the AssemblyAI app. | |
| /docs/integrations/zoom-rtms | Allowed | Transcribe Your Zoom Meetings | AssemblyAI | Documentation | Transcribe Your Zoom Meetings | ||
| /docs/keyterms-prompting | Allowed | Keyterms Prompting | AssemblyAI | Documentation | Keyterms Prompting | ||
| /docs/language-detection | Allowed | Automatic Language Detection | AssemblyAI | Documentation | Automatic Language Detection | Detect the dominant language and automatically route your request to the best available speech model for that language. | |
| /docs/llm-gateway/agentic-workflows | Allowed | Agentic Workflows | AssemblyAI | Documentation | Agentic Workflows | Build multi-step reasoning applications with automatic tool chaining | |
| /docs/llm-gateway/apply-llm-gateway-to-streaming | Allowed | Apply LLM Gateway to Streaming | AssemblyAI | Documentation | Apply LLM Gateway to Streaming | Learn how to analyze streaming audio transcripts using LLM Gateway. | |
| /docs/llm-gateway/apply-llms-to-audio-files | Allowed | Apply LLM Gateway to Audio Transcripts | AssemblyAI | Documentation | Apply LLM Gateway to Audio Transcripts | Learn how to analyze audio transcripts using LLM Gateway. | |
| /docs/llm-gateway/ask-questions | Allowed | Ask Questions About Your Audio Transcripts | AssemblyAI | Documentation | Ask Questions About Your Audio Transcripts | Ask questions about your audio transcripts using LLM Gateway. | |
| /docs/llm-gateway/chat-completions | Allowed | Basic Chat Completions | AssemblyAI | Documentation | Basic Chat Completions | Send simple messages and receive responses from LLM models | |
| /docs/llm-gateway/cloud-endpoints-and-data-residency | Allowed | Cloud Endpoints and Data Residency | AssemblyAI | Documentation | Cloud Endpoints and Data Residency | Choose LLM Gateway endpoints for data residency requirements. | |
| /docs/llm-gateway/conversations | Allowed | Multi-turn Conversations | AssemblyAI | Documentation | Multi-turn Conversations | Maintain context across multiple exchanges with conversation history | |
| /docs/llm-gateway/migration-from-lemur | Allowed | Migration Guide: From LeMUR to LLM Gateway | AssemblyAI | Documentation | Migration Guide: From LeMUR to LLM Gateway | Step-by-step guide to migrate from the deprecated LeMUR API to AssemblyAI's LLM Gateway with practical examples. | |
| /docs/llm-gateway/overview | Allowed | LLM Gateway Overview | AssemblyAI | Documentation | LLM Gateway Overview | AssemblyAI's LLM Gateway is a unified API providing access to 15+ models from Claude, GPT, and Gemini through a single interface. | |
| /docs/llm-gateway/structured-outputs | Allowed | Structured Outputs | AssemblyAI | Documentation | Structured Outputs | Constrain model responses to follow a specific JSON schema for reliable, parseable outputs | |
| /docs/llm-gateway/tool-calling | Allowed | Tool Calling | AssemblyAI | Documentation | Tool Calling | Enable models to execute custom functions to access external data or functionality | |
| /docs/medical-scribe-best-practices | Allowed | Best Practices for Building Medical Scribes | AssemblyAI | Documentation | Best Practices for Building Medical Scribes | Complete guide for building medical scribes with AssemblyAI | |
| /docs/migration-guides/universal-to-u3-pro-streaming | Allowed | Streaming Migration Guide: Universal Streaming to Universal-3 Pro Streaming | AssemblyAI | Documentation | Streaming Migration Guide: Universal Streaming to Universal-3 Pro Streaming | ||
| /docs/multichannel | Allowed | Multichannel Transcription | AssemblyAI | Documentation | Multichannel Transcription | ||
| /docs/pre-recorded-audio/select-the-region | Allowed | Cloud Endpoints and Data Residency | AssemblyAI | Documentation | Cloud Endpoints and Data Residency | ||
| /docs/pre-recorded-audio/select-the-speech-model | Allowed | Model selection | AssemblyAI | Documentation | Model selection | ||
| /docs/pre-recorded-audio/universal-2 | Allowed | Universal-2 | AssemblyAI | Documentation | Universal-2 | Set up and configure Universal-2 for pre-recorded audio transcription. | |
| /docs/pre-recorded-audio/universal-3-pro | Allowed | Universal-3 Pro (Async) | AssemblyAI | Documentation | Universal-3 Pro (Async) | Set up and configure Universal-3 Pro (Async) for pre-recorded audio transcription. | |
| /docs/pre-recorded-audio/universal-3-pro/prompting | Allowed | Prompting Guide (Async) | AssemblyAI | Documentation | Prompting Guide (Async) | ||
| /docs/set-the-start-and-end-of-the-transcript | Allowed | Set the Start and End of the Transcript | AssemblyAI | Documentation | Set the Start and End of the Transcript | ||
| /docs/speaker-diarization | Allowed | Speaker Diarization | AssemblyAI | Documentation | Speaker Diarization | Add speaker labels to your transcript | |
| /docs/speech-understanding/auto-chapters | Allowed | Auto Chapters | AssemblyAI | Documentation | Auto Chapters | Automatically segment your audio into chapters with summaries using LLM Gateway | |
| /docs/speech-understanding/custom-formatting | Allowed | Custom Formatting | AssemblyAI | Documentation | Custom Formatting | Automatically format dates, phone numbers, emails, and more in your transcripts | |
| /docs/speech-understanding/entity-detection | Allowed | Entity Detection | AssemblyAI | Documentation | Entity Detection | Extract named entities from your audio file | |
| /docs/speech-understanding/getting-started | Allowed | Speech Understanding | AssemblyAI | Documentation | Speech Understanding | Extract structured insights from audio with Speech Understanding models. | |
| /docs/speech-understanding/key-phrases | Allowed | Key Phrases | AssemblyAI | Documentation | Key Phrases | Label key phrases that are spoken in your audio | |
| /docs/speech-understanding/sentiment-analysis | Allowed | Sentiment Analysis | AssemblyAI | Documentation | Sentiment Analysis | Detect the sentiment of speech in your audio | |
| /docs/speech-understanding/speaker-identification | Allowed | Speaker Identification | AssemblyAI | Documentation | Speaker Identification | Identify speakers by name or role in your transcript | |
| /docs/speech-understanding/summarization | Allowed | Summarization | AssemblyAI | Documentation | Summarization | Generate summaries of your audio transcripts using LLM Gateway | |
| /docs/speech-understanding/topic-detection | Allowed | Topic Detection | AssemblyAI | Documentation | Topic Detection | Label topics that are mentioned in your audio file | |
| /docs/speech-understanding/translation | Allowed | Translation | AssemblyAI | Documentation | Translation | Translate your transcripts from one language to another | |
| /docs/streaming-endpoints-and-data-zones | Allowed | Streaming Endpoints and Data Zones | AssemblyAI | Documentation | Streaming Endpoints and Data Zones | ||
| /docs/streaming/keyterms-prompting | Allowed | Keyterms prompting | AssemblyAI | Documentation | Keyterms prompting | ||
| /docs/streaming/select-the-speech-model | Allowed | Model selection | AssemblyAI | Documentation | Model selection | ||
| /docs/streaming/universal-3-pro | Allowed | Universal-3 Pro Streaming | AssemblyAI | Documentation | Universal-3 Pro Streaming | Set up and configure Universal-3 Pro Streaming for real-time streaming transcription. | |
| /docs/streaming/universal-3-pro/prompting | Allowed | Prompting Guide (Streaming) | AssemblyAI | Documentation | Prompting Guide (Streaming) | Learn how to use prompts to customize Universal-3 Pro Streaming transcription. | |
| /docs/streaming/universal-3-pro/supported-languages | Allowed | Supported Languages | AssemblyAI | Documentation | Supported Languages | Supported languages, regional dialects, and local speech variants for Universal-3 Pro Streaming. | |
| /docs/streaming/universal-3-pro/turn-detection-and-partials | Allowed | Universal-3 Pro Streaming Partial Transcripts and Turn Detection | AssemblyAI | Documentation | Universal-3 Pro Streaming Partial Transcripts and Turn Detection | How U3 Pro emits partials, finalizes turns, and how to best configure for your use case. | |
| /docs/streaming/universal-3-pro/u3-pro-message-sequence | Allowed | Universal-3 Pro Streaming: Message Sequence Breakdown | AssemblyAI | Documentation | Universal-3 Pro Streaming: Message Sequence Breakdown | The anatomy of a Universal-3 Pro Streaming session from session start to turn finalization | |
| /docs/streaming/universal-streaming | Allowed | Universal Streaming | AssemblyAI | Documentation | Universal Streaming | Transcribe live audio with Universal Streaming Speech-to-Text | |
| /docs/streaming/universal-streaming/message-sequence | Allowed | Streaming API: Message Sequence Breakdown | AssemblyAI | Documentation | Streaming API: Message Sequence Breakdown | The anatomy of an utterance from partial words to finalized utterance to formatted transcript | |
| /docs/streaming/universal-streaming/multilingual-transcription | Allowed | Multilingual streaming | AssemblyAI | Documentation | Multilingual streaming | Transcribe audio in multiple languages | |
| /docs/streaming/universal-streaming/turn-detection | Allowed | Turn detection | AssemblyAI | Documentation | Turn detection | Intelligent turn detection with Streaming Speech-to-Text | |
| /docs/streaming/webhooks | Allowed | Webhooks for streaming speech-to-text | AssemblyAI | Documentation | Webhooks for streaming speech-to-text | Get notified when a streaming transcription session ends. | |
| /docs/streaming/whisper-streaming | Allowed | Whisper streaming | AssemblyAI | Documentation | Whisper streaming | Transcribe audio in 99+ languages using Whisper | |
| /docs/supported-languages | Allowed | Supported Languages & Features | AssemblyAI | Documentation | Supported Languages & Features | ||
| /docs/transcript-status | Allowed | Transcript Status | AssemblyAI | Documentation | Transcript Status | ||
| /docs/voice-agent-best-practices | Allowed | Best Practices for Building Voice Agents | AssemblyAI | Documentation | Best Practices for Building Voice Agents | Complete guide for building voice agents with AssemblyAI's Universal-3 Pro Streaming | |
| /docs/voice-agents/livekit-intro-guide | DENY (meta) | Building a Voice Agent with LiveKit and Universal-Streaming | AssemblyAI | Documentation | Building a Voice Agent with LiveKit and Universal-Streaming | Complete guide to building a voice agent from scratch using LiveKit and AssemblyAI | |
| /docs/voice-agents/livekit-u3-rt-pro | Allowed | Universal-3 Pro Streaming on LiveKit | AssemblyAI | Documentation | Universal-3 Pro Streaming on LiveKit | Integrate AssemblyAI's Universal-3 Pro Streaming speech-to-text model into a LiveKit voice agent | |
| /docs/voice-agents/pipecat-intro-guide | DENY (meta) | Building a Voice Agent with Pipecat and AssemblyAI | AssemblyAI | Documentation | Building a Voice Agent with Pipecat and AssemblyAI | Complete guide to building a voice agent from scratch using Pipecat and AssemblyAI | |
| /docs/voice-agents/u3pro-pipecat | Allowed | Universal-3 Pro Streaming on Pipecat | AssemblyAI | Documentation | Universal-3 Pro Streaming on Pipecat | Integrate AssemblyAI's Universal-3 Pro Streaming speech-to-text model into Pipecat voice agents | |
| /docs/webhooks | Allowed | Webhooks for pre-recorded audio | AssemblyAI | Documentation | Webhooks for pre-recorded audio | Get notified when a pre-recorded audio transcription is ready. | |
| /docs/word-search | Allowed | Word Search | AssemblyAI | Documentation | Word Search | ||
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 112 row(s).
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| /docs | AssemblyAI Documentation | Build with our Voice AI Infrastructure. | /static/meta/docs.png | AssemblyAI Documentation | Build with our Voice AI Infrastructure | /static/meta/docs.png |
| /docs/account-management | Account Management | AssemblyAI | Documentation | Account Management | AssemblyAI | Documentation | ||||
| /docs/api-reference/files/upload | Upload a media file | AssemblyAI | Documentation | Upload a media file to AssemblyAI's servers. <Note>To upload a media file to our EU server, replace api.assemblyai.com with api.eu.assemblyai.com.</Note> | Upload a media file | AssemblyAI | Documentation | Upload a media file to AssemblyAI's servers. <Note>To upload a media file to our EU server, replace api.assemblyai.com with api.eu.assemblyai.com.</Note> | ||
| /docs/api-reference/overview | Overview | AssemblyAI | Documentation | Overview | AssemblyAI | Documentation | ||||
| /docs/api-reference/streaming-api/universal-streaming/universal-streaming | Universal-Streaming | AssemblyAI | Documentation | Stream audio and receive real-time transcription results. Fast, cost-effective streaming transcription available in three variants: | Universal-Streaming | AssemblyAI | Documentation | Stream audio and receive real-time transcription results. Fast, cost-effective streaming transcription available in three variants: | ||
| /docs/api-reference/transcripts/get-redacted-audio | Get redacted audio | AssemblyAI | Documentation | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> | Get redacted audio | AssemblyAI | Documentation | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> | ||
| /docs/api-reference/transcripts/get-redacted-audio?explorer=true | Get redacted audio | AssemblyAI | Documentation | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> | Get redacted audio | AssemblyAI | Documentation | <Note>To retrieve the redacted audio on the EU server, replace api.assemblyai.com with api.eu.assemblyai.com in the GET request above.</Note> | ||
| /docs/api-reference/transcripts/submit | Transcribe audio | AssemblyAI | Documentation | <Note>To use our EU server for transcription, replace api.assemblyai.com with api.eu.assemblyai.com.</Note> | Transcribe audio | AssemblyAI | Documentation | <Note>To use our EU server for transcription, replace api.assemblyai.com with api.eu.assemblyai.com.</Note> | ||
| /docs/authenticate-with-a-temporary-token | Authenticate with a temporary token | AssemblyAI | Documentation | Authenticate with a temporary token | AssemblyAI | Documentation | ||||
| /docs/benchmarks | Benchmarks | AssemblyAI | Documentation | Review the latest benchmarks and performance metrics for AssemblyAI's Speech-to-text models. | Benchmarks | AssemblyAI | Documentation | Review the latest benchmarks and performance metrics for AssemblyAI's Speech-to-text models. | ||
| /docs/code-switching | Code Switching | AssemblyAI | Documentation | Code Switching | AssemblyAI | Documentation | ||||
| /docs/common-session-errors-and-closures | Common session errors and closures | AssemblyAI | Documentation | Common session errors and closures | AssemblyAI | Documentation | ||||
| /docs/concurrency | Concurrency | AssemblyAI | Documentation | Concurrency | AssemblyAI | Documentation | ||||
| /docs/contact-center-best-practices | Best Practices for building Contact Center Applications | AssemblyAI | Documentation | Complete guide for building contact center applications with AssemblyAI | Best Practices for building Contact Center Applications | AssemblyAI | Documentation | Complete guide for building contact center applications with AssemblyAI | ||
| /docs/custom-spelling | Custom Spelling | AssemblyAI | Documentation | Custom Spelling | AssemblyAI | Documentation | ||||
| /docs/data-retention-and-model-training | Data retention and model training | AssemblyAI | Documentation | Learn about how AssemblyAI handles data retention, encryption, model training, and compliance. | Data retention and model training | AssemblyAI | Documentation | Learn about how AssemblyAI handles data retention, encryption, model training, and compliance. | ||
| /docs/diarization-and-multichannel | Streaming Diarization and Multichannel | AssemblyAI | Documentation | Identify and label individual speakers in real time, or transcribe multichannel audio using the Streaming API. | Streaming Diarization and Multichannel | AssemblyAI | Documentation | Identify and label individual speakers in real time, or transcribe multichannel audio using the Streaming API. | ||
| /docs/evaluations | Evaluations | AssemblyAI | Documentation | Compare Speech-to-text models and determine the best for your product with an evaluation. | Evaluations | AssemblyAI | Documentation | Compare Speech-to-text models and determine the best for your product with an evaluation. | ||
| /docs/evaluations/pre-recorded-audio | Evaluating Pre-recorded STT models | AssemblyAI | Documentation | Evaluating Pre-recorded STT models | AssemblyAI | Documentation | ||||
| /docs/evaluations/voice-agents | Evaluating Streaming STT models for Voice Agents | AssemblyAI | Documentation | Evaluating Streaming STT models for Voice Agents | AssemblyAI | Documentation | ||||
| /docs/faq | Frequently Asked Questions | AssemblyAI | Documentation | Find answers to common questions about AssemblyAI's services, features, and pricing. | Frequently Asked Questions | AssemblyAI | Documentation | Find answers to common questions about AssemblyAI's services, features, and pricing. | ||
| /docs/faq/are-there-any-limits-on-file-size-or-file-duration-for-files-submitted-to-the-api | Are there any limits on file size or file duration for files submitted to the API? | AssemblyAI | Documentation | Are there any limits on file size or file duration for files submitted to the API? | AssemblyAI | Documentation | ||||
| /docs/faq/can-an-account-have-more-than-one-api-key | Can an account have more than one API key? | AssemblyAI | Documentation | Can an account have more than one API key? | AssemblyAI | Documentation | ||||
| /docs/faq/can-i-sign-up-for-free | Can I sign up for free? | AssemblyAI | Documentation | Can I sign up for free? | AssemblyAI | Documentation | ||||
| /docs/faq/can-you-sign-a-baa | Will AssemblyAI sign a Business Associate Addendum (BAA) as described in the HIPAA rules and regulations? | AssemblyAI | Documentation | Will AssemblyAI sign a Business Associate Addendum (BAA) as described in the HIPAA rules and regulations? | AssemblyAI | Documentation | ||||
| /docs/faq/how-does-automatically-scaling-concurrency-for-streaming-stt-work | How does automatically scaling concurrency for Streaming STT work? | AssemblyAI | Documentation | How does automatically scaling concurrency for Streaming STT work? | AssemblyAI | Documentation | ||||
| /docs/faq/how-to-opt-out-of-data-sharing-for-our-model-improvement-program | How to Opt Out of Data Sharing for our Model Improvement Program | AssemblyAI | Documentation | How to Opt Out of Data Sharing for our Model Improvement Program | AssemblyAI | Documentation | ||||
| /docs/faq/what-audio-and-video-file-types-are-supported-by-your-api | What audio and video file types are supported by your API? | AssemblyAI | Documentation | What audio and video file types are supported by your API? | AssemblyAI | Documentation | ||||
| /docs/filler-words | Filler Words | AssemblyAI | Documentation | Filler Words | AssemblyAI | Documentation | ||||
| /docs/getting-started/models | Models | AssemblyAI | Documentation | AssemblyAI's speech-to-text models and their capabilities | Models | AssemblyAI | Documentation | AssemblyAI's speech-to-text models and their capabilities | ||
| /docs/getting-started/transcribe-an-audio-file | Transcribe a pre-recorded audio file | AssemblyAI | Documentation | Learn how to transcribe and analyze an audio file. | Transcribe a pre-recorded audio file | AssemblyAI | Documentation | Learn how to transcribe and analyze an audio file. | ||
| /docs/getting-started/transcribe-streaming-audio | Transcribe streaming audio | AssemblyAI | Documentation | Learn how to transcribe streaming audio. | Transcribe streaming audio | AssemblyAI | Documentation | Learn how to transcribe streaming audio. | ||
| /docs/getting-started/universal-3-pro | Introducing Universal-3 Pro | AssemblyAI | Documentation | Learn how to transcribe audio using Universal-3 Pro. | Introducing Universal-3 Pro | AssemblyAI | Documentation | Learn how to transcribe audio using Universal-3 Pro. | ||
| /docs/guardrails/content-moderation | Content Moderation | AssemblyAI | Documentation | Detect sensitive content in your audio files | Content Moderation | AssemblyAI | Documentation | Detect sensitive content in your audio files | ||
| /docs/guardrails/getting-started | Guardrails | AssemblyAI | Documentation | Protect sensitive content in your transcripts with guardrail features. | Guardrails | AssemblyAI | Documentation | Protect sensitive content in your transcripts with guardrail features. | ||
| /docs/guardrails/pii-redaction | PII Redaction | AssemblyAI | Documentation | Redact PII that is spoken in your audio | PII Redaction | AssemblyAI | Documentation | Redact PII that is spoken in your audio | ||
| /docs/guardrails/profanity-filtering | Profanity Filtering | AssemblyAI | Documentation | Profanity Filtering | AssemblyAI | Documentation | ||||
| /docs/guardrails/speech-threshold | Speech Threshold | AssemblyAI | Documentation | Speech Threshold | AssemblyAI | Documentation | ||||
| /docs/guides/llm-gateway-pii-redaction | Redact PII from Text Using LLM Gateway | AssemblyAI | Documentation | Redact PII from Text Using LLM Gateway | AssemblyAI | Documentation | ||||
| /docs/guides/task-endpoint-ai-coach | Setup An AI Coach With LLM Gateway | AssemblyAI | Documentation | Setup An AI Coach With LLM Gateway | AssemblyAI | Documentation | ||||
| /docs/integrations | Integrations | AssemblyAI | Documentation | Integrations | AssemblyAI | Documentation | ||||
| /docs/integrations/activepieces | Integrate Activepieces with AssemblyAI | AssemblyAI | Documentation | Add Speech AI to your Activepieces flows with the AssemblyAI piece. | Integrate Activepieces with AssemblyAI | AssemblyAI | Documentation | Add Speech AI to your Activepieces flows with the AssemblyAI piece. | ||
| /docs/integrations/amazon-connect | Transcribe Your Amazon Connect Recordings | AssemblyAI | Documentation | Transcribe Your Amazon Connect Recordings | AssemblyAI | Documentation | ||||
| /docs/integrations/genesys-cloud | Transcribe Genesys Cloud Recordings with AssemblyAI | AssemblyAI | Documentation | Transcribe Genesys Cloud Recordings with AssemblyAI | AssemblyAI | Documentation | ||||
| /docs/integrations/haystack | Haystack Integration for AssemblyAI | AssemblyAI | Documentation | Transcribe, summarize and diarize audio in a Haystack pipeline with Python using the integration with AssemblyAI. | Haystack Integration for AssemblyAI | AssemblyAI | Documentation | Transcribe, summarize and diarize audio in a Haystack pipeline with Python using the integration with AssemblyAI. | ||
| /docs/integrations/langchain | 🦜️🔗 LangChain Integration with AssemblyAI | AssemblyAI | Documentation | Transcribe audio in LangChain using the built-in integration with AssemblyAI. | 🦜️🔗 LangChain Integration with AssemblyAI | AssemblyAI | Documentation | Transcribe audio in LangChain using the built-in integration with AssemblyAI. | ||
| /docs/integrations/make | Integrate Make with AssemblyAI | AssemblyAI | Documentation | Use our Make (formerly Integromat) app to use AssemblyAI's speech AI in your Make scenarios. | Integrate Make with AssemblyAI | AssemblyAI | Documentation | Use our Make (formerly Integromat) app to use AssemblyAI's speech AI in your Make scenarios. | ||
| /docs/integrations/n-8-n | The AssemblyAI n8n Integration | AssemblyAI | Documentation | Integrate AssemblyAI with 1000+ apps and services using n8n's automation platform. | The AssemblyAI n8n Integration | AssemblyAI | Documentation | Integrate AssemblyAI with 1000+ apps and services using n8n's automation platform. | ||
| /docs/integrations/postman | The Postman collection for the AssemblyAI API | AssemblyAI | Documentation | Use the AssemblyAI API Postman collection to experiment with our API. | The Postman collection for the AssemblyAI API | AssemblyAI | Documentation | Use the AssemblyAI API Postman collection to experiment with our API. | ||
| /docs/integrations/power-automate | Integrate Power Automate with AssemblyAI | AssemblyAI | Documentation | Use our Power Automate & Azure Logic Apps connector to use AssemblyAI's speech AI in your flows. | Integrate Power Automate with AssemblyAI | AssemblyAI | Documentation | Use our Power Automate & Azure Logic Apps connector to use AssemblyAI's speech AI in your flows. | ||
| /docs/integrations/recall | Build a Zoom Real-time transcription bot with Recall.ai | AssemblyAI | Documentation | Build a Zoom Real-time transcription bot with Recall.ai | AssemblyAI | Documentation | ||||
| /docs/integrations/semantic-kernel | Semantic Kernel Integration for AssemblyAI | AssemblyAI | Documentation | Transcribe audio in Semantic Kernel for C# .NET using the built-in integration with AssemblyAI. | Semantic Kernel Integration for AssemblyAI | AssemblyAI | Documentation | Transcribe audio in Semantic Kernel for C# .NET using the built-in integration with AssemblyAI. | ||
| /docs/integrations/telnyx | Integrate Telnyx with AssemblyAI | AssemblyAI | Documentation | Build voice agents with Telnyx and AssemblyAI using Pipecat or LiveKit. | Integrate Telnyx with AssemblyAI | AssemblyAI | Documentation | Build voice agents with Telnyx and AssemblyAI using Pipecat or LiveKit. | ||
| /docs/integrations/twilio | Integrate Twilio with AssemblyAI | AssemblyAI | Documentation | Transcribe Twilio Voice data using AssemblyAI. | Integrate Twilio with AssemblyAI | AssemblyAI | Documentation | Transcribe Twilio Voice data using AssemblyAI. | ||
| /docs/integrations/zapier | Zapier Integration with AssemblyAI | AssemblyAI | Documentation | Transcribe audio in Zapier using the AssemblyAI app. | Zapier Integration with AssemblyAI | AssemblyAI | Documentation | Transcribe audio in Zapier using the AssemblyAI app. | ||
| /docs/integrations/zoom-rtms | Transcribe Your Zoom Meetings | AssemblyAI | Documentation | Transcribe Your Zoom Meetings | AssemblyAI | Documentation | ||||
| /docs/keyterms-prompting | Keyterms Prompting | AssemblyAI | Documentation | Keyterms Prompting | AssemblyAI | Documentation | ||||
| /docs/language-detection | Automatic Language Detection | AssemblyAI | Documentation | Detect the dominant language and automatically route your request to the best available speech model for that language. | Automatic Language Detection | AssemblyAI | Documentation | Detect the dominant language and automatically route your request to the best available speech model for that language. | ||
| /docs/llm-gateway/agentic-workflows | Agentic Workflows | AssemblyAI | Documentation | Build multi-step reasoning applications with automatic tool chaining | Agentic Workflows | AssemblyAI | Documentation | Build multi-step reasoning applications with automatic tool chaining | ||
| /docs/llm-gateway/apply-llm-gateway-to-streaming | Apply LLM Gateway to Streaming | AssemblyAI | Documentation | Learn how to analyze streaming audio transcripts using LLM Gateway. | Apply LLM Gateway to Streaming | AssemblyAI | Documentation | Learn how to analyze streaming audio transcripts using LLM Gateway. | ||
| /docs/llm-gateway/apply-llms-to-audio-files | Apply LLM Gateway to Audio Transcripts | AssemblyAI | Documentation | Learn how to analyze audio transcripts using LLM Gateway. | Apply LLM Gateway to Audio Transcripts | AssemblyAI | Documentation | Learn how to analyze audio transcripts using LLM Gateway. | ||
| /docs/llm-gateway/ask-questions | Ask Questions About Your Audio Transcripts | AssemblyAI | Documentation | Ask questions about your audio transcripts using LLM Gateway. | Ask Questions About Your Audio Transcripts | AssemblyAI | Documentation | Ask questions about your audio transcripts using LLM Gateway. | ||
| /docs/llm-gateway/chat-completions | Basic Chat Completions | AssemblyAI | Documentation | Send simple messages and receive responses from LLM models | Basic Chat Completions | AssemblyAI | Documentation | Send simple messages and receive responses from LLM models | ||
| /docs/llm-gateway/cloud-endpoints-and-data-residency | Cloud Endpoints and Data Residency | AssemblyAI | Documentation | Choose LLM Gateway endpoints for data residency requirements. | Cloud Endpoints and Data Residency | AssemblyAI | Documentation | Choose LLM Gateway endpoints for data residency requirements. | ||
| /docs/llm-gateway/conversations | Multi-turn Conversations | AssemblyAI | Documentation | Maintain context across multiple exchanges with conversation history | Multi-turn Conversations | AssemblyAI | Documentation | Maintain context across multiple exchanges with conversation history | ||
| /docs/llm-gateway/migration-from-lemur | Migration Guide: From LeMUR to LLM Gateway | AssemblyAI | Documentation | Step-by-step guide to migrate from the deprecated LeMUR API to AssemblyAI's LLM Gateway with practical examples. | Migration Guide: From LeMUR to LLM Gateway | AssemblyAI | Documentation | Step-by-step guide to migrate from the deprecated LeMUR API to AssemblyAI's LLM Gateway with practical examples. | ||
| /docs/llm-gateway/overview | LLM Gateway Overview | AssemblyAI | Documentation | AssemblyAI's LLM Gateway is a unified API providing access to 15+ models from Claude, GPT, and Gemini through a single interface. | LLM Gateway Overview | AssemblyAI | Documentation | AssemblyAI's LLM Gateway is a unified API providing access to 15+ models from Claude, GPT, and Gemini through a single interface. | ||
| /docs/llm-gateway/structured-outputs | Structured Outputs | AssemblyAI | Documentation | Constrain model responses to follow a specific JSON schema for reliable, parseable outputs | Structured Outputs | AssemblyAI | Documentation | Constrain model responses to follow a specific JSON schema for reliable, parseable outputs | ||
| /docs/llm-gateway/tool-calling | Tool Calling | AssemblyAI | Documentation | Enable models to execute custom functions to access external data or functionality | Tool Calling | AssemblyAI | Documentation | Enable models to execute custom functions to access external data or functionality | ||
| /docs/medical-scribe-best-practices | Best Practices for Building Medical Scribes | AssemblyAI | Documentation | Complete guide for building medical scribes with AssemblyAI | Best Practices for Building Medical Scribes | AssemblyAI | Documentation | Complete guide for building medical scribes with AssemblyAI | ||
| /docs/migration-guides/universal-to-u3-pro-streaming | Streaming Migration Guide: Universal Streaming to Universal-3 Pro Streaming | AssemblyAI | Documentation | Streaming Migration Guide: Universal Streaming to Universal-3 Pro Streaming | AssemblyAI | Documentation | ||||
| /docs/multichannel | Multichannel Transcription | AssemblyAI | Documentation | Multichannel Transcription | AssemblyAI | Documentation | ||||
| /docs/pre-recorded-audio/select-the-region | Cloud Endpoints and Data Residency | AssemblyAI | Documentation | Cloud Endpoints and Data Residency | AssemblyAI | Documentation | ||||
| /docs/pre-recorded-audio/select-the-speech-model | Model selection | AssemblyAI | Documentation | Model selection | AssemblyAI | Documentation | ||||
| /docs/pre-recorded-audio/universal-2 | Universal-2 | AssemblyAI | Documentation | Set up and configure Universal-2 for pre-recorded audio transcription. | Universal-2 | AssemblyAI | Documentation | Set up and configure Universal-2 for pre-recorded audio transcription. | ||
| /docs/pre-recorded-audio/universal-3-pro | Universal-3 Pro (Async) | AssemblyAI | Documentation | Set up and configure Universal-3 Pro (Async) for pre-recorded audio transcription. | Universal-3 Pro (Async) | AssemblyAI | Documentation | Set up and configure Universal-3 Pro (Async) for pre-recorded audio transcription. | ||
| /docs/pre-recorded-audio/universal-3-pro/prompting | Prompting Guide (Async) | AssemblyAI | Documentation | Prompting Guide (Async) | AssemblyAI | Documentation | ||||
| /docs/set-the-start-and-end-of-the-transcript | Set the Start and End of the Transcript | AssemblyAI | Documentation | Set the Start and End of the Transcript | AssemblyAI | Documentation | ||||
| /docs/speaker-diarization | Speaker Diarization | AssemblyAI | Documentation | Add speaker labels to your transcript | Speaker Diarization | AssemblyAI | Documentation | Add speaker labels to your transcript | ||
| /docs/speech-understanding/auto-chapters | Auto Chapters | AssemblyAI | Documentation | Automatically segment your audio into chapters with summaries using LLM Gateway | Auto Chapters | AssemblyAI | Documentation | Automatically segment your audio into chapters with summaries using LLM Gateway | ||
| /docs/speech-understanding/custom-formatting | Custom Formatting | AssemblyAI | Documentation | Automatically format dates, phone numbers, emails, and more in your transcripts | Custom Formatting | AssemblyAI | Documentation | Automatically format dates, phone numbers, emails, and more in your transcripts | ||
| /docs/speech-understanding/entity-detection | Entity Detection | AssemblyAI | Documentation | Extract named entities from your audio file | Entity Detection | AssemblyAI | Documentation | Extract named entities from your audio file | ||
| /docs/speech-understanding/getting-started | Speech Understanding | AssemblyAI | Documentation | Extract structured insights from audio with Speech Understanding models. | Speech Understanding | AssemblyAI | Documentation | Extract structured insights from audio with Speech Understanding models. | ||
| /docs/speech-understanding/key-phrases | Key Phrases | AssemblyAI | Documentation | Label key phrases that are spoken in your audio | Key Phrases | AssemblyAI | Documentation | Label key phrases that are spoken in your audio | ||
| /docs/speech-understanding/sentiment-analysis | Sentiment Analysis | AssemblyAI | Documentation | Detect the sentiment of speech in your audio | Sentiment Analysis | AssemblyAI | Documentation | Detect the sentiment of speech in your audio | ||
| /docs/speech-understanding/speaker-identification | Speaker Identification | AssemblyAI | Documentation | Identify speakers by name or role in your transcript | Speaker Identification | AssemblyAI | Documentation | Identify speakers by name or role in your transcript | ||
| /docs/speech-understanding/summarization | Summarization | AssemblyAI | Documentation | Generate summaries of your audio transcripts using LLM Gateway | Summarization | AssemblyAI | Documentation | Generate summaries of your audio transcripts using LLM Gateway | ||
| /docs/speech-understanding/topic-detection | Topic Detection | AssemblyAI | Documentation | Label topics that are mentioned in your audio file | Topic Detection | AssemblyAI | Documentation | Label topics that are mentioned in your audio file | ||
| /docs/speech-understanding/translation | Translation | AssemblyAI | Documentation | Translate your transcripts from one language to another | Translation | AssemblyAI | Documentation | Translate your transcripts from one language to another | ||
| /docs/streaming-endpoints-and-data-zones | Streaming Endpoints and Data Zones | AssemblyAI | Documentation | Streaming Endpoints and Data Zones | AssemblyAI | Documentation | ||||
| /docs/streaming/keyterms-prompting | Keyterms prompting | AssemblyAI | Documentation | Keyterms prompting | AssemblyAI | Documentation | ||||
| /docs/streaming/select-the-speech-model | Model selection | AssemblyAI | Documentation | Model selection | AssemblyAI | Documentation | ||||
| /docs/streaming/universal-3-pro | Universal-3 Pro Streaming | AssemblyAI | Documentation | Set up and configure Universal-3 Pro Streaming for real-time streaming transcription. | Universal-3 Pro Streaming | AssemblyAI | Documentation | Set up and configure Universal-3 Pro Streaming for real-time streaming transcription. | ||
| /docs/streaming/universal-3-pro/prompting | Prompting Guide (Streaming) | AssemblyAI | Documentation | Learn how to use prompts to customize Universal-3 Pro Streaming transcription. | Prompting Guide (Streaming) | AssemblyAI | Documentation | Learn how to use prompts to customize Universal-3 Pro Streaming transcription. | ||
| /docs/streaming/universal-3-pro/supported-languages | Supported Languages | AssemblyAI | Documentation | Supported languages, regional dialects, and local speech variants for Universal-3 Pro Streaming. | Supported Languages | AssemblyAI | Documentation | Supported languages, regional dialects, and local speech variants for Universal-3 Pro Streaming. | ||
| /docs/streaming/universal-3-pro/turn-detection-and-partials | Universal-3 Pro Streaming Partial Transcripts and Turn Detection | AssemblyAI | Documentation | How U3 Pro emits partials, finalizes turns, and how to best configure for your use case. | Universal-3 Pro Streaming Partial Transcripts and Turn Detection | AssemblyAI | Documentation | How U3 Pro emits partials, finalizes turns, and how to best configure for your use case. | ||
| /docs/streaming/universal-3-pro/u3-pro-message-sequence | Universal-3 Pro Streaming: Message Sequence Breakdown | AssemblyAI | Documentation | The anatomy of a Universal-3 Pro Streaming session from session start to turn finalization | Universal-3 Pro Streaming: Message Sequence Breakdown | AssemblyAI | Documentation | The anatomy of a Universal-3 Pro Streaming session from session start to turn finalization | ||
| /docs/streaming/universal-streaming | Universal Streaming | AssemblyAI | Documentation | Transcribe live audio with Universal Streaming Speech-to-Text | Universal Streaming | AssemblyAI | Documentation | Transcribe live audio with Universal Streaming Speech-to-Text | ||
| /docs/streaming/universal-streaming/message-sequence | Streaming API: Message Sequence Breakdown | AssemblyAI | Documentation | The anatomy of an utterance from partial words to finalized utterance to formatted transcript | Streaming API: Message Sequence Breakdown | AssemblyAI | Documentation | The anatomy of an utterance from partial words to finalized utterance to formatted transcript | ||
| /docs/streaming/universal-streaming/multilingual-transcription | Multilingual streaming | AssemblyAI | Documentation | Transcribe audio in multiple languages | Multilingual streaming | AssemblyAI | Documentation | Transcribe audio in multiple languages | ||
| /docs/streaming/universal-streaming/turn-detection | Turn detection | AssemblyAI | Documentation | Intelligent turn detection with Streaming Speech-to-Text | Turn detection | AssemblyAI | Documentation | Intelligent turn detection with Streaming Speech-to-Text | ||
| /docs/streaming/webhooks | Webhooks for streaming speech-to-text | AssemblyAI | Documentation | Get notified when a streaming transcription session ends. | Webhooks for streaming speech-to-text | AssemblyAI | Documentation | Get notified when a streaming transcription session ends. | ||
| /docs/streaming/whisper-streaming | Whisper streaming | AssemblyAI | Documentation | Transcribe audio in 99+ languages using Whisper | Whisper streaming | AssemblyAI | Documentation | Transcribe audio in 99+ languages using Whisper | ||
| /docs/supported-languages | Supported Languages & Features | AssemblyAI | Documentation | Supported Languages & Features | AssemblyAI | Documentation | ||||
| /docs/transcript-status | Transcript Status | AssemblyAI | Documentation | Transcript Status | AssemblyAI | Documentation | ||||
| /docs/voice-agent-best-practices | Best Practices for Building Voice Agents | AssemblyAI | Documentation | Complete guide for building voice agents with AssemblyAI's Universal-3 Pro Streaming | Best Practices for Building Voice Agents | AssemblyAI | Documentation | Complete guide for building voice agents with AssemblyAI's Universal-3 Pro Streaming | ||
| /docs/voice-agents/livekit-intro-guide | Building a Voice Agent with LiveKit and Universal-Streaming | AssemblyAI | Documentation | Complete guide to building a voice agent from scratch using LiveKit and AssemblyAI | Building a Voice Agent with LiveKit and Universal-Streaming | AssemblyAI | Documentation | Complete guide to building a voice agent from scratch using LiveKit and AssemblyAI | ||
| /docs/voice-agents/livekit-u3-rt-pro | Universal-3 Pro Streaming on LiveKit | AssemblyAI | Documentation | Integrate AssemblyAI's Universal-3 Pro Streaming speech-to-text model into a LiveKit voice agent | Universal-3 Pro Streaming on LiveKit | AssemblyAI | Documentation | Integrate AssemblyAI's Universal-3 Pro Streaming speech-to-text model into a LiveKit voice agent | ||
| /docs/voice-agents/pipecat-intro-guide | Building a Voice Agent with Pipecat and AssemblyAI | AssemblyAI | Documentation | Complete guide to building a voice agent from scratch using Pipecat and AssemblyAI | Building a Voice Agent with Pipecat and AssemblyAI | AssemblyAI | Documentation | Complete guide to building a voice agent from scratch using Pipecat and AssemblyAI | ||
| /docs/voice-agents/u3pro-pipecat | Universal-3 Pro Streaming on Pipecat | AssemblyAI | Documentation | Integrate AssemblyAI's Universal-3 Pro Streaming speech-to-text model into Pipecat voice agents | Universal-3 Pro Streaming on Pipecat | AssemblyAI | Documentation | Integrate AssemblyAI's Universal-3 Pro Streaming speech-to-text model into Pipecat voice agents | ||
| /docs/webhooks | Webhooks for pre-recorded audio | AssemblyAI | Documentation | Get notified when a pre-recorded audio transcription is ready. | Webhooks for pre-recorded audio | AssemblyAI | Documentation | Get notified when a pre-recorded audio transcription is ready. | ||
| /docs/word-search | Word Search | AssemblyAI | Documentation | Word Search | AssemblyAI | Documentation | ||||
| No rows found, please edit your search term. | ||||||
Heading structure
Found 112 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 8 | 7 | /docs/streaming/universal-streaming/turn-detection |
| 5 | 4 | /docs/api-reference/files/upload |
| 5 | 4 | /docs/api-reference/transcripts/submit |
| 5 | 4 | /docs/api-reference/transcripts/get-redacted-audio?explorer=true |
| 5 | 4 | /docs/api-reference/transcripts/get-redacted-audio |
| 13 | 2 | /docs/streaming/keyterms-prompting |
| 3 | 2 | /docs/faq/how-does-automatically-scaling-concurrency-for-streaming-stt-work |
| 2 | 1 | /docs/common-session-errors-and-closures |
| 3 | 1 | /docs/integrations/amazon-connect |
| 14 | 1 | /docs/migration-guides/universal-to-u3-pro-streaming |
| 3 | 0 | /docs |
| 8 | 0 | /docs/api-reference/overview |
| 1 | 0 | /docs/guardrails/getting-started |
| 10 | 0 | /docs/getting-started/models |
| 8 | 0 | /docs/llm-gateway/overview |
| 10 | 0 | /docs/getting-started/transcribe-an-audio-file |
| 24 | 0 | /docs/voice-agents/livekit-u3-rt-pro |
| 22 | 0 | /docs/voice-agents/u3pro-pipecat |
| 11 | 0 | /docs/getting-started/transcribe-streaming-audio |
| 15 | 0 | /docs/account-management |
| 1 | 0 | /docs/speech-understanding/getting-started |
| 15 | 0 | /docs/benchmarks |
| 2 | 0 | /docs/faq |
| 6 | 0 | /docs/integrations |
| 4 | 0 | /docs/evaluations |
| 2 | 0 | /docs/getting-started/universal-3-pro |
| 12 | 0 | /docs/data-retention-and-model-training |
| 6 | 0 | /docs/pre-recorded-audio/select-the-region |
| 6 | 0 | /docs/streaming-endpoints-and-data-zones |
| 7 | 0 | /docs/llm-gateway/cloud-endpoints-and-data-residency |
| 9 | 0 | /docs/guardrails/content-moderation |
| 1 | 0 | /docs/guardrails/speech-threshold |
| 12 | 0 | /docs/guardrails/pii-redaction |
| 1 | 0 | /docs/guardrails/profanity-filtering |
| 23 | 0 | /docs/pre-recorded-audio/universal-3-pro |
| 13 | 0 | /docs/streaming/whisper-streaming |
| 10 | 0 | /docs/streaming/universal-3-pro/prompting |
| 13 | 0 | /docs/streaming/universal-streaming/multilingual-transcription |
| 5 | 0 | /docs/streaming/universal-3-pro/supported-languages |
| 5 | 0 | /docs/streaming/universal-streaming |
| 10 | 0 | /docs/streaming/universal-3-pro |
| 4 | 0 | /docs/streaming/select-the-speech-model |
| 4 | 0 | /docs/pre-recorded-audio/select-the-speech-model |
| 7 | 0 | /docs/llm-gateway/ask-questions |
| 9 | 0 | /docs/llm-gateway/agentic-workflows |
| 11 | 0 | /docs/llm-gateway/structured-outputs |
| 8 | 0 | /docs/llm-gateway/apply-llms-to-audio-files |
| 10 | 0 | /docs/llm-gateway/tool-calling |
| 14 | 0 | /docs/llm-gateway/migration-from-lemur |
| 8 | 0 | /docs/llm-gateway/chat-completions |
| 10 | 0 | /docs/llm-gateway/conversations |
| 8 | 0 | /docs/llm-gateway/apply-llm-gateway-to-streaming |
| 11 | 0 | /docs/speaker-diarization |
| 3 | 0 | /docs/multichannel |
| 11 | 0 | /docs/code-switching |
| 1 | 0 | /docs/custom-spelling |
| 9 | 0 | /docs/webhooks |
| 3 | 0 | /docs/keyterms-prompting |
| 1 | 0 | /docs/set-the-start-and-end-of-the-transcript |
| 6 | 0 | /docs/concurrency |
| 1 | 0 | /docs/filler-words |
| 1 | 0 | /docs/word-search |
| 22 | 0 | /docs/evaluations/pre-recorded-audio |
| 15 | 0 | /docs/voice-agents/livekit-intro-guide |
| 32 | 0 | /docs/voice-agent-best-practices |
| 19 | 0 | /docs/evaluations/voice-agents |
| 9 | 0 | /docs/diarization-and-multichannel |
| 14 | 0 | /docs/streaming/universal-streaming/message-sequence |
| 15 | 0 | /docs/voice-agents/pipecat-intro-guide |
| 7 | 0 | /docs/streaming/webhooks |
| 2 | 0 | /docs/authenticate-with-a-temporary-token |
| 8 | 0 | /docs/speech-understanding/sentiment-analysis |
| 10 | 0 | /docs/speech-understanding/auto-chapters |
| 14 | 0 | /docs/speech-understanding/summarization |
| 7 | 0 | /docs/speech-understanding/key-phrases |
| 16 | 0 | /docs/speech-understanding/custom-formatting |
| 10 | 0 | /docs/speech-understanding/translation |
| 7 | 0 | /docs/speech-understanding/topic-detection |
| 8 | 0 | /docs/speech-understanding/entity-detection |
| 10 | 0 | /docs/speech-understanding/speaker-identification |
| 1 | 0 | /docs/faq/what-audio-and-video-file-types-are-supported-by-your-api |
| 1 | 0 | /docs/faq/are-there-any-limits-on-file-size-or-file-duration-for-files-submitted-to-the-api |
| 3 | 0 | /docs/faq/how-to-opt-out-of-data-sharing-for-our-model-improvement-program |
| 1 | 0 | /docs/faq/can-you-sign-a-baa |
| 4 | 0 | /docs/faq/can-i-sign-up-for-free |
| 17 | 0 | /docs/integrations/telnyx |
| 7 | 0 | /docs/integrations/activepieces |
| 38 | 0 | /docs/contact-center-best-practices |
| 4 | 0 | /docs/integrations/semantic-kernel |
| 2 | 0 | /docs/integrations/postman |
| 10 | 0 | /docs/integrations/power-automate |
| 3 | 0 | /docs/integrations/langchain |
| 10 | 0 | /docs/integrations/zapier |
| 4 | 0 | /docs/integrations/haystack |
| 18 | 0 | /docs/integrations/recall |
| 33 | 0 | /docs/integrations/n-8-n |
| 1 | 0 | /docs/faq/can-an-account-have-more-than-one-api-key |
| 7 | 0 | /docs/integrations/make |
| 6 | 0 | /docs/api-reference/streaming-api/universal-streaming/universal-streaming |
| 23 | 0 | /docs/integrations/zoom-rtms |
| 14 | 0 | /docs/integrations/genesys-cloud |
| 4 | 0 | /docs/guides/llm-gateway-pii-redaction |
| 41 | 0 | /docs/pre-recorded-audio/universal-3-pro/prompting |
| 11 | 0 | /docs/streaming/universal-3-pro/turn-detection-and-partials |
| 9 | 0 | /docs/streaming/universal-3-pro/u3-pro-message-sequence |
| 4 | 0 | /docs/supported-languages |
| 1 | 0 | /docs/integrations/twilio |
| 5 | 0 | /docs/language-detection |
| 4 | 0 | /docs/guides/task-endpoint-ai-coach |
| 4 | 0 | /docs/pre-recorded-audio/universal-2 |
| 39 | 0 | /docs/medical-scribe-best-practices |
| 2 | 0 | /docs/transcript-status |
| No rows found, please edit your search term. | |||
404 URLs
Redirected URLs
Found 136 row(s).
Skipped URLs Summary
Found 80 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | claude.ai | 111 |
| Not allowed host | github.com | 19 |
| Not allowed host | docs.livekit.io | 14 |
| Not allowed host | docs.pipecat.ai | 9 |
| Not allowed host | huggingface.co | 8 |
| Not allowed host | us-east-1.console.aws.amazon.com | 6 |
| Not allowed host | n8n.io | 4 |
| Not allowed host | pypi.org | 4 |
| Not allowed host | nodejs.org | 3 |
| Not allowed host | ngrok.com | 3 |
| Not allowed host | www.twilio.com | 3 |
| Not allowed host | docs.aws.amazon.com | 3 |
| Not allowed host | learn.microsoft.com | 2 |
| Not allowed host | app.n8n.cloud | 2 |
| Not allowed host | developer.genesys.cloud | 2 |
| Not allowed host | en.wikipedia.org | 2 |
| Not allowed host | apps.usw2.pure.cloud | 2 |
| Not allowed host | assembly.ai | 2 |
| Not allowed host | app.rime.ai | 2 |
| Not allowed host | www.activepieces.com | 2 |
| Not allowed host | help.zapier.com | 1 |
| Not allowed host | www.youtube.com | 1 |
| Not allowed host | telnyx.com | 1 |
| Not allowed host | files.buildwithfern.com | 1 |
| Not allowed host | www.recall.ai | 1 |
| Not allowed host | status.assemblyai.com | 1 |
| Not allowed host | make.com | 1 |
| Not allowed host | console.cloud.google.com | 1 |
| Not allowed host | artificialanalysis.ai | 1 |
| Not allowed host | ap-northeast-1.recall.ai | 1 |
| Not allowed host | www.anthropic.com | 1 |
| Not allowed host | www.langchain.com | 1 |
| Not allowed host | webhook.site | 1 |
| Not allowed host | www.coval.dev | 1 |
| Not allowed host | www.make.com | 1 |
| Not allowed host | us1.make.com | 1 |
| Not allowed host | help.mypurecloud.com | 1 |
| Not allowed host | www.relay.app | 1 |
| Not allowed host | hamming.ai | 1 |
| Not allowed host | appfoundry.genesys.com | 1 |
| Not allowed host | vercel.link | 1 |
| Not allowed host | cloud.livekit.io | 1 |
| Not allowed host | www.diffchecker.com | 1 |
| Not allowed host | vapi.ai | 1 |
| Not allowed host | docs.n8n.io | 1 |
| Not allowed host | developer.mozilla.org | 1 |
| Not allowed host | www.drupal.org | 1 |
| Not allowed host | www.npmjs.com | 1 |
| Not allowed host | portal.telnyx.com | 1 |
| Not allowed host | getbluejay.ai | 1 |
| Not allowed host | arena.ai | 1 |
| Not allowed host | www.json.org | 1 |
| Not allowed host | eu-central-1.recall.ai | 1 |
| Not allowed host | pipedream.com | 1 |
| Not allowed host | assemblyai-model-comparison-llmgw.lovable.app | 1 |
| Not allowed host | www.nuget.org | 1 |
| Not allowed host | aclanthology.org | 1 |
| Not allowed host | developers.zoom.us | 1 |
| Not allowed host | expressjs.com | 1 |
| Not allowed host | www.daily.co | 1 |
| Not allowed host | us-west-2.recall.ai | 1 |
| Not allowed host | docs.cloud.google.com | 1 |
| Not allowed host | www.microsoft.com | 1 |
| Not allowed host | developers.telnyx.com | 1 |
| Not allowed host | bubble.io | 1 |
| Not allowed host | www.fullstackpython.com | 1 |
| Not allowed host | ffmpeg.org | 1 |
| Not allowed host | zapier.com | 1 |
| Not allowed host | livekit.io | 1 |
| Not allowed host | asr-eval-v2.lovable.app | 1 |
| Not allowed host | cloud.cerebras.ai | 1 |
| Not allowed host | www.python.org | 1 |
| Not allowed host | youtu.be | 1 |
| Not allowed host | agents-playground.livekit.io | 1 |
| Not allowed host | json-schema.org | 1 |
| Not allowed host | us-east-1.recall.ai | 1 |
| Not allowed host | www.genesys.com | 1 |
| Not allowed host | airtable.com | 1 |
| Not allowed host | app.vanta.com | 1 |
| Not allowed host | benchmarks.coval.ai | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 200 row(s).
External URLs
263 external URL(s) Found 200 row(s).
TOP fastest URLs
Found 20 row(s).
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 102 ms | 200 | /docs/api-reference/transcripts/get-redacted-audio |
| 131 ms | 200 | /docs/filler-words |
| 254 ms | 200 | /docs/faq |
| 262 ms | 200 | /docs/streaming/universal-streaming/turn-detection |
| 268 ms | 200 | /docs/pre-recorded-audio/select-the-speech-model |
| 271 ms | 200 | /docs/language-detection |
| 279 ms | 200 | /docs/streaming/universal-streaming/multilingual-transcription |
| 280 ms | 200 | /docs/api-reference/streaming-api/universal-streaming/universal-streaming |
| 289 ms | 200 | /docs/code-switching |
| 295 ms | 200 | /docs/set-the-start-and-end-of-the-transcript |
| 297 ms | 200 | /docs/integrations/n-8-n |
| 298 ms | 200 | /docs/evaluations/voice-agents |
| 298 ms | 200 | /docs/speech-understanding/summarization |
| 303 ms | 200 | /docs/voice-agents/livekit-u3-rt-pro |
| 304 ms | 200 | /docs/streaming/universal-3-pro |
| 306 ms | 200 | /docs/streaming/select-the-speech-model |
| 306 ms | 200 | /docs/llm-gateway/agentic-workflows |
| 310 ms | 200 | /docs/speaker-diarization |
| 310 ms | 200 | /docs/guardrails/pii-redaction |
| 311 ms | 200 | /docs/pre-recorded-audio/select-the-region |
| No rows found, please edit your search term. | ||
TOP slowest URLs
Found 20 row(s).
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 16 s | 200 | /docs/integrations/twilio |
| 16 s | 200 | /docs/faq/can-an-account-have-more-than-one-api-key |
| 10 s | 200 | /docs/integrations/genesys-cloud |
| 6.8 s | 200 | /docs/integrations/zoom-rtms |
| 6.5 s | 200 | /docs/faq/can-you-sign-a-baa |
| 6 s | 200 | /docs/faq/how-does-automatically-scaling-concurrency-for-streaming-stt-work |
| 4.7 s | 200 | /docs/faq/how-to-opt-out-of-data-sharing-for-our-model-improvement-program |
| 4.1 s | 200 | /docs/integrations/amazon-connect |
| 3.8 s | 200 | /docs/faq/can-i-sign-up-for-free |
| 3.4 s | 200 | /docs/integrations/telnyx |
| 2.8 s | 200 | /docs/transcript-status |
| 2.8 s | 200 | /docs/integrations/langchain |
| 2.5 s | 200 | /docs/integrations/activepieces |
| 2.3 s | 200 | /docs/voice-agent-best-practices |
| 2.2 s | 200 | /docs/voice-agents/pipecat-intro-guide |
| 2.1 s | 200 | /docs/voice-agents/livekit-intro-guide |
| 1.9 s | 200 | /docs/integrations/power-automate |
| 1.8 s | 200 | /docs/guides/llm-gateway-pii-redaction |
| 1.8 s | 404 | /docs/pre-recorded-audio/concurrency |
| 1.7 s | 404 | /docs/streaming/concurrency |
| No rows found, please edit your search term. | ||
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x | Status 40x |
|---|---|---|---|---|---|---|---|
| HTML | 188 | 78 MB | 144 s | 767 ms | 112 | 0 | 76 |
| Redirect | 136 | 24 kB | 36 s | 270 ms | 0 | 136 | 0 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x | Status 40x |
|---|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 188 | 78 MB | 144 s | 767 ms | 112 | 0 | 76 |
| text / html | 136 | 24 kB | 36 s | 270 ms | 0 | 136 | 0 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| www.assemblyai.com | 211 / 78MB / 178s | 188 / 78MB / 144s | 23 / 3kB / 34s |
| assemblyai.com | 113 / 21kB / 2.8s | 113 / 21kB / 2.8s |
HTTP headers
Found 28 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Age | 143 | - | [ignored generic values] | 0 sec(s) | 19.4 min(s) |
| Cache-Control | 324 | 2 | public, max-age=0, must-revalidate (256) / private, no-store, max-age=0 (68) | ||
| Cf-Cache-Status | 143 | 1 | DYNAMIC | ||
| Cf-Ray | 143 | - | [ignored generic values] | ||
| Content-Security-Policy | 143 | 1 | default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://app.…f' https://app.buildwithfern.com https: | ||
| Content-Type | 324 | 2 | text/html; charset=utf-8 (188) / text/html (136) | ||
| Date | 324 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Location | 136 | 20+ | [see values below] | ||
| Nel | 143 | 1 | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} | ||
| Permissions-Policy | 143 | 1 | autoplay=(self), geolocation=(self), clipboard-read=(self), clipboard-write=(self) | ||
| Referrer-Policy | 143 | 1 | strict-origin-when-cross-origin | ||
| Refresh | 113 | 20+ | [see values below] | ||
| Report-To | 143 | 20+ | [see values below] | ||
| Server | 324 | 1 | Vercel | ||
| Strict-Transport-Security | 256 | 2 | max-age=31536000; includeSubDomains (143) / max-age=63072000 (113) | ||
| Vary | 143 | 2 | [see values below] | ||
| X-Content-Type-Options | 143 | 1 | nosniff | ||
| X-Dns-Prefetch-Control | 143 | 1 | off | ||
| X-Matched-Path | 143 | 1 | /[host]/[domain]/[requiresLogin]/[isLoggedIn]/[roles]/[slug] | ||
| X-Nextjs-Prerender | 143 | 1 | 1 | ||
| X-Nextjs-Stale-Time | 143 | 1 | 300 | ||
| X-Powered-By | 143 | 1 | Next.js | ||
| X-Robots-Tag | 143 | 1 | index, follow | ||
| X-Vercel-Cache | 143 | 4 | HIT (71) / REVALIDATED (38) / STALE (33) / MISS (1) | ||
| X-Vercel-Challenge-Token | 68 | 20+ | [see values below] | ||
| X-Vercel-Id | 324 | 20+ | [see values below] | ||
| X-Vercel-Mitigated | 68 | 1 | challenge | ||
| X-XSS-Protection | 143 | 1 | 1; mode=block | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 127 row(s).
| Header | Occurs | Value |
|---|---|---|
| Cache-Control | 256 | public, max-age=0, must-revalidate |
| Cache-Control | 68 | private, no-store, max-age=0 |
| Cf-Cache-Status | 143 | DYNAMIC |
| Content-Security-Policy | 143 | default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://app.buildwithfern.com https: blob:; style-src 'self' 'unsafe-inline' https://app.buildwithfern.com https:; img-src 'self' https://app.buildwithfern.com https: data: blob:; font-src 'self' https://app.buildwithfern.com https: data:; connect-src 'self' https://app.buildwithfern.com https: wss: ws: data: blob:; media-src 'self' https://app.buildwithfern.com https: data: blob:; object-src 'self' https://app.buildwithfern.com https: data: blob:; frame-src 'self' https://app.buildwithfern.com https: data: blob:; base-uri 'self'; form-action 'self' https://app.buildwithfern.com https: |
| Content-Type | 188 | text/html; charset=utf-8 |
| Content-Type | 136 | text / html |
| Location | 1 | /docs/voice-agents/u3pro-pipecat |
| Location | 1 | /docs |
| Location | 1 | /docs/pre-recorded-audio/universal-3-pro/prompting |
| Location | 1 | /docs/speech-understanding/getting-started |
| Location | 1 | /docs/api-reference/overview |
| Location | 1 | /docs/language-detection |
| Location | 1 | https://support.assemblyai.com/ |
| Location | 1 | /docs/supported-languages |
| Location | 1 | /docs/llm-gateway/overview |
| Location | 1 | /docs/guardrails/getting-started |
| Location | 1 | /docs/getting-started/transcribe-streaming-audio |
| Location | 1 | /docs/getting-started/transcribe-an-audio-file |
| Location | 1 | /docs/getting-started/models |
| Location | 1 | /docs/api-reference/streaming-api/streaming-api |
| Location | 1 | /docs/pre-recorded-audio/select-the-speech-model |
| Location | 1 | /docs/api-reference/streaming-api/universal-streaming/universal-streaming |
| Location | 1 | /docs/api-reference/overview |
| Location | 1 | /docs/voice-agents/livekit-u3-rt-pro |
| Location | 1 | /docs/streaming/universal-3-pro/prompting |
| Location | 1 | /docs/data-retention-and-model-training |
| Nel | 143 | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Permissions-Policy | 143 | autoplay=(self), geolocation=(self), clipboard-read=(self), clipboard-write=(self) |
| Referrer-Policy | 143 | strict-origin-when-cross-origin |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/getting-started/transcribe-streaming-audio |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/account-management |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/getting-started/transcribe-an-audio-file |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/voice-agents/u3pro-pipecat |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/data-retention-and-model-training |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/llm-gateway/overview |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/speech-understanding/getting-started |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/getting-started/universal-3-pro |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/api-reference/overview |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/evaluations |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/pre-recorded-audio/select-the-region |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/streaming-endpoints-and-data-zones |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/benchmarks |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/faq |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/api-reference/streaming-api/streaming-api |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/guardrails/getting-started |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/voice-agents/livekit-u3-rt-pro |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/integrations |
| Refresh | 1 | 0;url=https://www.assemblyai.com/docs/getting-started/models |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PuM48pGp1eAI7B69BRlhWQJ%2FUPeEP7vPd5nUtzZGNJvBTVVrdgR8UFh5jfDLTp6TPvFw5%2Fmwf9zSMrIrAskAY2MeYp01rONT04AUTrA8wVY%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=hMjKNAVUHbqsS5veW19w%2BtJ0TwAe6vpVxtzqJN9cyH%2FEYIVNQpuARbuDcz0oaC9Z9zSYuJd7GTmpmqd8LI%2BxnQB13eRwAPW1caQKqrXbiLc%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=00lVyetLM%2FJO7c%2BmaT9mH2pE0o1KQORS4L2GIiaTKtq4JVfBisBt1SGPNcmE%2FA5kJ463PNz9SN8RwyxRR9yy%2B9zJoYetB1pljgGRMFRgCMU%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=qmle1mvXDaMpWyiZ4ZctgKFEWgTpkMyw%2FqX2hzwOTVUkBh%2FIZs7g6RHB%2FXagQ9zdviqbvGg43uis4V2GyK9so%2BncFL%2BtprP3RLwvU8La"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=pkTxeE8nRJ%2FSP47UDUE7feUHWon2ZcrKg42tn3Hj1lMiQ24%2FDVCxXQXxaoQsSTOdDLSwn5Myi80dWOj9gkvW%2FT6DSy4JaM%2BplQcNwLDsxTI%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=0wNjWsMU%2FrNS2DVmyylIgxM3KqG2nMAwgQFMAnmA%2Fl%2FtzjjPlet3nE%2BThAXGpJcYur3Kc3JGl4DloAmaccS2JPHph%2BiYG9tyYW7CMTcyPtk%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=%2BCtIFO%2FieStB41SALq%2BtNyLVozNh2Wqxhv6dNba8Vx%2F5uiR%2FOHrPu7jHnLpZV3WO5W2Lli%2BeQFQwmYGqxNPJBRp4u%2B4%2BiZrzkhBVOQxNN9Q%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=R2jzR1fUz2Oi2aFZbkveMH%2BN5qRgl9h1jswYjtckhTz1bC6S4GHC4G6giVUuU6fma5ihdyeoiAMn3LEEYxheUn5hPz30eV3vXg5H4G9%2F3kU%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kUuXXSuFYDo1sKNRkdIwsQDuRF33iM3PKRnKqq3KB0axBFqQYmC%2Bh1m2%2FaYYMKYb01u17a5FVEHP7pgKDsXOShOC3LLVdpDZqJkMaBg4vvY%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AF6rCI1dAL8dSgOoXmtc5dd%2Buykik%2F9H0T%2Fse%2FErVLJakAcO8Z0CTpQKgZXIuLpkNv%2Bv5gdO6FKMYzjN2xRU8%2B%2BV8mVC0BojfZWERBKS02s%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vTiOqthFR5cLt2tvDAqLmttej3ndjwZFLowKpsRBSPl9GBJeqk3HvSYSyJyQd1spJyLDxpBP6zPOg3WgGY1vnuaJanUetC9CiwdOimvnynA%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oKG8AUju9toJvgb0wxtGuzwaWOAZMSrnFfm5Bxjn3LMT309XhRAgTtQ2e3pAZbNdo8t6dj1dON%2FqSGUI81h5j0frxy8lKSb%2BbpLGghoCLMI%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=BDFCXU4yovaU2%2B0KDyV80gs%2F5giBIqy1RB6WEQiKws7KmbRfjWBhcLhUpf1CqaEF9F7KUulKGulEP4wAwqibEDOrz2vWsVzlH7KfBCaRFeY%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QapBJmw78DzS7kaKr2whI8Edcmi2NSeglA95jxyXXEHLHCckiMNe2dopl66KgE4lVs7dDlheCV74K2vcmtzifUs7tTssvhcbHNJ9RnRuSLg%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=aUuSpXBQrq4nBYZfT2l1ETUfSng%2B3CNzJqHSY%2B6vgMaQu%2FN4N%2FD3zvuIBxLCl5ygWiwnIy1sCEUYW%2Fzcji%2Fe22f%2F4bkncu2M4Sa0xrw0"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=nq0ottydd1a47t0DEAMoSixx2VlVYDiNBCwEab8YwKj%2FfQdgGqyV%2BTbHGKErn0NUT8hcjw5CMxoFSkEQLnTceIdCDlccJwqVHGst6oSO5D4%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=PNEKtwPh6iz%2FZryn8ftc8sD7h9TuQRB%2FoX67dbUVpM9ZVSKlXS7ueTLHzyO6I%2Fh4MD0PhBdFS8XlcGBAaNfmjTXtOjeRtnWZKK2dWaeg9Qg%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=vsrxgRkgz47u7BBG0rwdlgI%2FKc1gh9A1wmhbq%2BQiq30g5M3i%2BN79NF2M%2BnaMwBcLp05Tqc9MOdB9ds%2BxbIqF1SxtrHIMtWzIh8PLImOfHLA%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=51zZZkMWBy4ZhZsLQw4%2FHnnbywfG5MKfqUbWEZdDb2gKbGalrsgk194TrD%2BVsR7NVH0vR3UojLxXLWKNMkfJg62rBlkimJwRUF4yqpTjNUw%3D"}]} |
| Report-To | 1 | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=rSzb%2BVSmwBTuQgPFbyzrYHnjkFjCpIxcBCqboVMX%2Fr9oZgIcKncw4M1YrGUBAQ2AvYu6eZ4B6BTfS3jgd9Sdl4C9mN4M%2FPPWNxmbpgPXebg%3D"}]} |
| Server | 324 | Vercel |
| Strict-Transport-Security | 143 | max-age=31536000; includeSubDomains |
| Strict-Transport-Security | 113 | max-age=63072000 |
| Vary | 120 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, accept-encoding |
| Vary | 23 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch |
| X-Content-Type-Options | 143 | nosniff |
| X-Dns-Prefetch-Control | 143 | off |
| X-Matched-Path | 143 | /[host]/[domain]/[requiresLogin]/[isLoggedIn]/[roles]/[slug] |
| X-Nextjs-Prerender | 143 | 1 |
| X-Nextjs-Stale-Time | 143 | 300 |
| X-Powered-By | 143 | Next.js |
| X-Robots-Tag | 143 | index, follow |
| X-Vercel-Cache | 71 | HIT |
| X-Vercel-Cache | 38 | REVALIDATED |
| X-Vercel-Cache | 33 | STALE |
| X-Vercel-Cache | 1 | MISS |
| X-Vercel-Challenge-Token | 1 | 2.1774366222.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7YjUwYWExZTQ7YzQ0ZjBkNmNkYmEwZjUxMGI1ZGVlYWY3NWU5ZDQ3ODUwNDU1MjIyMTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.ec71d7b671573187e69b8d9f61b7bfab |
| X-Vercel-Challenge-Token | 1 | 2.1774366221.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7MjI0M2U5YTU7N2VjMmZmMTcwNTIxMTIyNDE3MmE0Yjc5NTM4MTVhOWFlMzllMWI5YzszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.20f83a55c20ccd37fc3ea3632b283b4d |
| X-Vercel-Challenge-Token | 1 | 2.1774366221.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7NTRjYWRiMjA7MzFhNzBlMzY4OTQ4Njg5N2JjZTQ0OTY1Yjc0ZjJkMzQyZTM5NGY1YTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.47de34aef6c19ad635cacdf9db26222b |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7MmMzYmRjMDY7YjI3N2Q4MDNmOTExMGRmMWZmMDQ3Y2Q5NjdmZjg5M2YxZmU1YjYzMTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.5d2a536ca2cde324b80310a84643b50b |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7YzIyYTJjNDE7ZjdkZWE1N2ZiNDBkODQ0MjNlY2IzY2NmMTJjZDZjNzMyOWFiZDcwMjszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.6f59b21c26d9cb8529b7051b48432799 |
| X-Vercel-Challenge-Token | 1 | 2.1774366220.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7ZmI5M2UzMmI7MGU0MjM1NWMyYzI1MTIyNzkyY2FlZTU0MGIxMzAxZTczYTQyOGE4NjszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.8aeb11a225ddb3295dc304ac171de0eb |
| X-Vercel-Challenge-Token | 1 | 2.1774366221.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7YjdjMzgxNmI7NDZjNmFjZGJlMjg0YjI4YjMzODNiYzRjNTgwMDA4NTEwYmI3NzRhMzszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.2aa41bec185e64eae93a79f1fa1facd3 |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7OTY4ZWVlY2E7YmZlNzc3MDNhMTE2YmUxOGJmZTZlNjY5YzJjZDVlNGRmNTcxNjY0OTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.53ca0d25748b9d07a771e577f6cbf2c1 |
| X-Vercel-Challenge-Token | 1 | 2.1774366224.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7ZmY5NGM2NDM7NDhmNTllNzI5YzA4ZDA4ZWYwNzhhYjg1ZTQwNzJkMDM3YThlNmY0NDszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.4043408e013c15e72ca99c54bd68faea |
| X-Vercel-Challenge-Token | 1 | 2.1774366224.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7OGIwZTI3ZTA7MjhlOWMzYjIwYTczN2QwM2UyMjc2NmNkMWJlNmEyZmUwZGQ0NzQyNjszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.a70fb20928f7a8e3d9ccd2c2dd9ee9d2 |
| X-Vercel-Challenge-Token | 1 | 2.1774366221.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7ZDgwMmM3ZjI7NWQyNjJlZDIyMDBjY2I0OWUxNTFlMTNiOWM1NDg3NTJjYjFhMGM5NTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.be7d90b3759e49ada378c1277dbb8f1c |
| X-Vercel-Challenge-Token | 1 | 2.1774366222.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7NTc3Mjg1Yzg7NTkzNDZkMGMyMjVmNGI2NmI1MDRhNjhlYmM2NzY1YjY2ZTQ5NDNjNjszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.ee1dc7de605ec18adcbe0211d8c4104e |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7MjAxMzNjZTY7NzY2MmEzYWU5YjYwMGRjYTg1YTkxMGYzYTljM2FmM2MwZDBiOWRmYTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.6a9fcf27a59bfde6a28bf2e722105beb |
| X-Vercel-Challenge-Token | 1 | 2.1774366222.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7MDEyYTc4Mzc7NjkxNWEzNzEzNjAyNTcwMTEzZDIxNTRhZDkxYzJmNDIwODRmZjUzNTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.b503901c871756b9336303508e1f4261 |
| X-Vercel-Challenge-Token | 1 | 2.1774366222.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7ZTExZjBiMjU7MGM5YWYzYzYxMGJlN2FlYzgyOTU2OTE2MDBkNzljZDFlYjM3MmMwNDszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.98ffd05557ebbaecd06c9fb5f922ba74 |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7YzVjNzg4NWY7YWQxZmM5NGYyYjFhNjZkYzkzZTZjODBkYzY3MTgwN2JhOWViZjY3OTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.ef9ac963f4539f1d2a93a904ac0a556a |
| X-Vercel-Challenge-Token | 1 | 2.1774366221.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7MDljYjZhNTQ7OTg3ZGFmMmYxN2ZlMDZjY2I1NmVlN2FlZjY2MTE2MjU5ZWQ3NDNkMDszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.bcc3031664e05859c6eb63a7991ca4f1 |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7ZmQzZTE1ZDE7ZjVlMmVkYWIwNjIwYzZjMjlkMDI3NDQ0OTFmMjE0ZjdlMzM5MGQyYTszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.a0ef7bd02f63c48b496ffd9664f6fd6e |
| X-Vercel-Challenge-Token | 1 | 2.1774366223.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7NmE2M2I0ZTM7ODAxNTdhM2ZhNjgzOTc4NGRmMDQwYmJkNDAzZWFmNmE0ZjE4ZmYwODszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.4f7b4e4bee4e752d3b7ab42cd2f4b04a |
| X-Vercel-Challenge-Token | 1 | 2.1774366221.60.YmEyYzc4ZWM2NmJkZjFmMzYxYmJmZGVmOGEwOGU3ZWE7ZWY1NTc2Nzg7YWIzYzM5YWU1N2Y3ZDNmOWM3M2YxODJiZWQ2NWU5YjBhYTY4NTY1MzszO+pGbzpluLgl+PVkxLvefyzj5JwVmatCUsTLhOuttTShdnc46cOMSAK1Jp8h8IRAv1/O352Y2uPBy1c34ccabPnsgAzynhE=.532b2b0ea35482fa3508dedf185b57fe |
| X-Vercel-Id | 1 | arn1:arn1:arn1::sfo1::48lgj-1774366181357-42d52dcf35ca |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::lf4hz-1774366180307-a05727558266 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::sfo1::c2wfd-1774366181458-d42c173f1b73 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::j2f96-1774366180010-a92b9be38d51 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::z849m-1774366180911-9a3a14632dec |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::h6vmp-1774366180607-2c6894e22aca |
| X-Vercel-Id | 1 | arn1:arn1:arn1::sfo1::z56cz-1774366181558-f42ba564080d |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::f2h4p-1774366179909-4cc8056a5354 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::86vsp-1774366180108-499be73ea337 |
| X-Vercel-Id | 1 | arn1::jjk5q-1774366181201-3049e17fc041 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::j2f96-1774366181057-556f4045a293 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::f2h4p-1774366179388-b6423422d48c |
| X-Vercel-Id | 1 | arn1:arn1:arn1::sfo1::86vsp-1774366181258-f149d3333a87 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::sfo1::7ng6r-1774366180708-5ad7a0e83e88 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::48lgj-1774366180226-0d32f44ee948 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::9kvnj-1774366180408-92f0b51bc785 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::sfo1::48lgj-1774366180561-8364fa9f5ef2 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::48lgj-1774366179806-b8206b267bb8 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::8ndl2-1774366181658-60214b29af88 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::6lwll-1774366181158-0e2235300bc4 |
| X-Vercel-Mitigated | 68 | challenge |
| X-XSS-Protection | 143 | 1; mode=block |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 188 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control | 136 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| www.assemblyai.com | Cache-Control | 211 | 0 s | 0 s | 0 s |
| assemblyai.com | Cache-Control | 113 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| www.assemblyai.com | HTML | Cache-Control | 188 | 0 s | 0 s | 0 s |
| assemblyai.com | Redirect | Cache-Control | 113 | 0 s | 0 s | 0 s |
| www.assemblyai.com | Redirect | Cache-Control | 23 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| www.assemblyai.com |
| cname.vercel-dns.com |
| IPv4: cname.vercel-dns.com. |
| IPv4: 66.33.60.129 |
| IPv4: 76.76.21.22 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = www.assemblyai.com |
| Valid from | Jan 26 10:52:51 2026 GMT (VALID already 57.2 day(s)) |
| Valid to | Apr 26 10:52:50 2026 GMT (VALID still for 32.8 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 06:af:3c:b9:ab:8b:af:ad:a8:e0:2b:6e:3a:28:4f:a7:b0:4a Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Jan 26 10:52:51 2026 GMT Not After : Apr 26 10:52:50 2026 GMT Subject: CN = www.assemblyai.com Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:c7:90:60:62:54:14:be:33:da:5e:a0:1b:3a:9c: 15:b9:44:4d:84:1b:66:de:e3:b7:36:07:af:d2:0f: b7:20:1a:47:9c:8c:38:58:99:83:94:ce:1d:6b:db: 5a:59:60:2e:6b:8d:f7:a6:99:dd:1c:ad:c1:01:3e: 1d:4c:74:5a:8d:c8:b5:5c:79:63:bf:f2:79:f5:18: de:1c:e0:39:0c:1a:ad:41:4e:35:45:1a:b4:72:3d: e9:c2:b5:48:92:78:b4:44:01:db:1f:81:2b:75:03: 1a:49:6d:4b:4f:ec:95:f6:d1:ff:45:b4:e2:24:2a: 9d:ca:f8:a6:8b:2f:9b:95:21:fa:d2:61:d3:43:57: 4c:13:64:6f:31:c3:55:dc:d6:c4:e2:b5:98:42:56: 5e:02:67:d5:13:b3:0b:1f:2c:9e:70:f5:01:2d:b9: 3d:b0:26:4a:ee:a1:12:ab:92:29:58:fd:88:ad:bc: f5:d8:78:4b:63:2b:ee:e3:68:eb:c8:06:fa:48:e7: 33:7c:9f:38:fa:fd:89:25:44:fc:c8:0d:15:1f:7c: 58:fe:4c:6b:6a:22:fb:93:2e:2f:e9:c0:66:eb:5c: f5:c5:29:ca:d0:83:b6:1c:c0:6e:0f:1f:1f:7b:36: 3f:b8:a5:ee:ff:56:e2:11:b3:0d:f7:2a:de:e0:88: 34:8f Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication, TLS Web Client Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 3B:73:A9:CF:30:EB:A1:D5:11:BD:13:1D:30:74:60:29:FE:89:43:D6 X509v3 Authority Key Identifier: 00:B5:29:F2:2D:8E:6F:31:E8:9B:4C:AD:78:3E:FA:DC:E9:0C:D1:D2 Authority Information Access: CA Issuers - URI:http://r12.i.lencr.org/ X509v3 Subject Alternative Name: DNS:www.assemblyai.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/75.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 64:11:C4:6C:A4:12:EC:A7:89:1C:A2:02:2E:00:BC:AB: 4F:28:07:D4:1E:35:27:AB:EA:FE:D5:03:C9:7D:CD:F0 Timestamp : Jan 26 11:51:21.889 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:8D:23:97:06:F8:D7:2C:CA:55:8B:49: 28:E7:5F:2E:69:30:5E:68:9A:B7:20:B3:A4:18:0A:6B: 92:A2:E6:20:86:02:20:41:B6:9A:AF:53:09:03:60:5F: 2C:72:E1:A1:06:F6:0A:81:C0:5C:02:7B:56:98:A6:F5: 6D:02:17:00:DB:33:45 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 71:7E:95:F3:C2:38:8A:6D:B1:E3:84:49:3D:31:E1:5A: A9:62:08:76:2D:42:00:E0:05:0C:D0:67:B5:A6:61:E2 Timestamp : Jan 26 11:51:22.008 2026 GMT Extensions: 00:00:05:00:07:D6:73:3E Signature : ecdsa-with-SHA256 30:45:02:21:00:AC:A0:72:51:26:2B:22:BE:EE:87:7B: C0:ED:0F:78:91:80:CE:F5:E2:06:B3:7A:4C:CF:C7:D8: 9C:F0:7A:E0:4E:02:20:4F:19:74:0B:33:AB:C5:A1:D8: 14:35:91:A9:0E:5D:3C:BC:4A:35:38:16:50:74:52:13: CE:A8:52:8D:5C:5F:20 Signature Algorithm: sha256WithRSAEncryption Signature Value: 6a:19:73:fb:de:50:1a:d0:73:60:e9:76:1e:47:5a:e3:13:87: 2d:20:e9:43:78:3a:a3:c3:1d:bc:72:bd:cd:f0:64:2b:38:95: 32:2c:c2:b7:73:c3:46:2e:59:80:ce:97:5b:35:2f:f8:54:f6: 9a:22:31:2a:77:4b:74:ae:bc:97:67:62:c9:47:58:c3:ec:ef: 12:e3:85:9f:48:2e:be:4c:70:8e:cb:77:39:97:d4:c3:17:d7: 80:df:b2:0c:87:f9:04:a9:d2:81:f4:90:fb:75:ba:e4:7d:d5: cd:e8:63:0f:99:4f:0b:d4:9d:05:71:f6:ee:95:a3:8b:03:09: f2:a8:1e:0c:13:03:95:71:d1:dc:80:12:70:62:6a:60:86:c8: 2d:d5:ee:ee:13:cc:12:c6:f7:47:3d:f8:d5:ad:d5:26:b5:4e: b1:7f:9e:ab:a4:62:db:d5:04:5b:62:f9:0d:16:f2:ca:8b:bc: 79:b6:5b:63:35:7a:b5:15:d6:c7:14:cf:f5:b7:19:20:5f:3c: b7:f2:de:b0:95:0a:92:a2:ba:93:fb:2d:ba:d6:b3:c3:b6:8e: 5c:6c:ee:84:31:f1:3c:0a:5f:b4:41:99:3a:a1:b4:d8:c5:7d: b7:a7:ff:ed:46:eb:24:a5:f5:7a:dc:c3:e6:3b:9e:7a:93:74: 48:4b:99:ef |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 40C7E3C3FE780000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 40877937737A0000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = www.assemblyai.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = www.assemblyai.com i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Jan 26 10:52:51 2026 GMT; NotAfter: Apr 26 10:52:50 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFCDCCA/CgAwIBAgISBq88uauLr62o4CtuOihPp7BKMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMTI2MTA1MjUxWhcNMjYwNDI2MTA1MjUwWjAdMRswGQYDVQQD ExJ3d3cuYXNzZW1ibHlhaS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDHkGBiVBS+M9peoBs6nBW5RE2EG2be47c2B6/SD7cgGkecjDhYmYOUzh1r 21pZYC5rjfemmd0crcEBPh1MdFqNyLVceWO/8nn1GN4c4DkMGq1BTjVFGrRyPenC tUiSeLREAdsfgSt1AxpJbUtP7JX20f9FtOIkKp3K+KaLL5uVIfrSYdNDV0wTZG8x w1Xc1sTitZhCVl4CZ9UTswsfLJ5w9QEtuT2wJkruoRKrkilY/YitvPXYeEtjK+7j aOvIBvpI5zN8nzj6/YklRPzIDRUffFj+TGtqIvuTLi/pwGbrXPXFKcrQg7YcwG4P Hx97Nj+4pe7/VuIRsw33Kt7giDSPAgMBAAGjggIqMIICJjAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFDtzqc8w66HVEb0THTB0YCn+iUPWMB8GA1UdIwQYMBaAFAC1KfIt jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0 cDovL3IxMi5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISd3d3LmFzc2VtYmx5YWku Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6 Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4 AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGb+iTqIQAABAMA RzBFAiEAjSOXBvjXLMpVi0ko518uaTBeaJq3ILOkGAprkqLmIIYCIEG2mq9TCQNg Xyxy4aEG9gqBwFwCe1aYpvVtAhcA2zNFAH4AcX6V88I4im2x44RJPTHhWqliCHYt QgDgBQzQZ7WmYeIAAAGb+iTqmAAIAAAFAAfWcz4EAwBHMEUCIQCsoHJRJisivu6H e8DtD3iRgM714gazekzPx9ic8HrgTgIgTxl0CzOrxaHYFDWRqQ5dPLxKNTgWUHRS E86oUo1cXyAwDQYJKoZIhvcNAQELBQADggEBAGoZc/veUBrQc2Dpdh5HWuMThy0g 6UN4OqPDHbxyvc3wZCs4lTIswrdzw0YuWYDOl1s1L/hU9poiMSp3S3SuvJdnYslH WMPs7xLjhZ9ILr5McI7LdzmX1MMX14DfsgyH+QSp0oH0kPt1uuR91c3oYw+ZTwvU nQVx9u6Vo4sDCfKoHgwTA5Vx0dyAEnBiamCGyC3V7u4TzBLG90c9+NWt1Sa1TrF/ nqukYtvVBFti+Q0W8sqLvHm2W2M1erUV1scUz/W3GSBfPLfy3rCVCpKiupP7LbrW s8O2jlxs7oQx8TwKX7RBmTqhtNjFfben/+1G6ySl9Xrcw+Y7nnqTdEhLme8= -----END CERTIFICATE----- subject=CN = www.assemblyai.com issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3175 bytes and written 308 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES128-GCM-SHA256 Session-ID: 282EC535ABE2D3DE087D6908267B6205AF584826BB43B9F4D3EEC6489E00E212 Session-ID-ctx: Master-Key: 96FF4495D47CDDD40A77159DEF8EB15F2D99E0922AF2C55B6BE870A9F8C367BE2D68DBE052C0DE8C6218299AB9479EE4 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - 21 1a 0d ad 0d 45 63 da-ad 97 47 f7 91 26 50 23 !....Ec...G..&P# 0010 - 50 75 f8 80 52 8b 19 13-f8 58 4d e9 d7 70 0e 69 Pu..R....XM..p.i 0020 - 75 18 bb 3e 57 98 8c 56-b6 53 20 e5 86 8a d4 82 u..>W..V.S ..... 0030 - 2d e9 5b 31 06 61 1c 8c-f0 88 fa ae d1 8d 5a ab -.[1.a........Z. 0040 - a7 ac e7 7c 51 91 41 0f-d4 88 c3 ad 23 69 1f 5c ...|Q.A.....#i.\ 0050 - dc 40 dd 57 68 5c a3 3d-10 f0 3a 04 b1 55 10 6e .@.Wh\.=..:..U.n 0060 - 25 b4 0a 2a d4 d2 e3 a2-b0 63 c5 64 bc f9 9b 24 %..*.....c.d...$ 0070 - 3b ba 29 37 8a b2 54 37-45 a8 6f ;.)7..T7E.o Start Time: 1774366233 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = www.assemblyai.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = www.assemblyai.com i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Jan 26 10:52:51 2026 GMT; NotAfter: Apr 26 10:52:50 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIFCDCCA/CgAwIBAgISBq88uauLr62o4CtuOihPp7BKMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMTI2MTA1MjUxWhcNMjYwNDI2MTA1MjUwWjAdMRswGQYDVQQD ExJ3d3cuYXNzZW1ibHlhaS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQDHkGBiVBS+M9peoBs6nBW5RE2EG2be47c2B6/SD7cgGkecjDhYmYOUzh1r 21pZYC5rjfemmd0crcEBPh1MdFqNyLVceWO/8nn1GN4c4DkMGq1BTjVFGrRyPenC tUiSeLREAdsfgSt1AxpJbUtP7JX20f9FtOIkKp3K+KaLL5uVIfrSYdNDV0wTZG8x w1Xc1sTitZhCVl4CZ9UTswsfLJ5w9QEtuT2wJkruoRKrkilY/YitvPXYeEtjK+7j aOvIBvpI5zN8nzj6/YklRPzIDRUffFj+TGtqIvuTLi/pwGbrXPXFKcrQg7YcwG4P Hx97Nj+4pe7/VuIRsw33Kt7giDSPAgMBAAGjggIqMIICJjAOBgNVHQ8BAf8EBAMC BaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAw HQYDVR0OBBYEFDtzqc8w66HVEb0THTB0YCn+iUPWMB8GA1UdIwQYMBaAFAC1KfIt jm8x6JtMrXg++tzpDNHSMDMGCCsGAQUFBwEBBCcwJTAjBggrBgEFBQcwAoYXaHR0 cDovL3IxMi5pLmxlbmNyLm9yZy8wHQYDVR0RBBYwFIISd3d3LmFzc2VtYmx5YWku Y29tMBMGA1UdIAQMMAowCAYGZ4EMAQIBMC4GA1UdHwQnMCUwI6AhoB+GHWh0dHA6 Ly9yMTIuYy5sZW5jci5vcmcvNzUuY3JsMIIBDAYKKwYBBAHWeQIEAgSB/QSB+gD4 AHYAZBHEbKQS7KeJHKICLgC8q08oB9QeNSer6v7VA8l9zfAAAAGb+iTqIQAABAMA RzBFAiEAjSOXBvjXLMpVi0ko518uaTBeaJq3ILOkGAprkqLmIIYCIEG2mq9TCQNg Xyxy4aEG9gqBwFwCe1aYpvVtAhcA2zNFAH4AcX6V88I4im2x44RJPTHhWqliCHYt QgDgBQzQZ7WmYeIAAAGb+iTqmAAIAAAFAAfWcz4EAwBHMEUCIQCsoHJRJisivu6H e8DtD3iRgM714gazekzPx9ic8HrgTgIgTxl0CzOrxaHYFDWRqQ5dPLxKNTgWUHRS E86oUo1cXyAwDQYJKoZIhvcNAQELBQADggEBAGoZc/veUBrQc2Dpdh5HWuMThy0g 6UN4OqPDHbxyvc3wZCs4lTIswrdzw0YuWYDOl1s1L/hU9poiMSp3S3SuvJdnYslH WMPs7xLjhZ9ILr5McI7LdzmX1MMX14DfsgyH+QSp0oH0kPt1uuR91c3oYw+ZTwvU nQVx9u6Vo4sDCfKoHgwTA5Vx0dyAEnBiamCGyC3V7u4TzBLG90c9+NWt1Sa1TrF/ nqukYtvVBFti+Q0W8sqLvHm2W2M1erUV1scUz/W3GSBfPLfy3rCVCpKiupP7LbrW s8O2jlxs7oQx8TwKX7RBmTqhtNjFfben/+1G6ySl9Xrcw+Y7nnqTdEhLme8= -----END CERTIFICATE----- subject=CN = www.assemblyai.com issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3131 bytes and written 316 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: D02E113976CD7F89CE12177AFCBC490E40595D4AEAFBE1F06D64D34FA7437E27 Session-ID-ctx: Resumption PSK: 7ED505389C3F865FA1EEEDC4E8D6752701C0B1A382148F83DED046573F63671C PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - e8 eb be 1a 2f 0f f7 e7-ef 2d 99 16 a4 a9 a6 24 ..../....-.....$ 0010 - b6 60 fb 3d 4f a6 5a 47-09 00 94 a2 d4 af 42 ca .`.=O.ZG......B. 0020 - a5 c1 d7 36 3b 10 2f 1e-43 72 73 93 f4 cd ec fb ...6;./.Crs..... 0030 - a2 16 67 a2 ee 61 8d 48-ae 2f 00 df b5 4a 7d f2 ..g..a.H./...J}. 0040 - 7f 55 26 94 64 23 f2 a4-bd a4 f0 1c e5 36 d3 e3 .U&.d#.......6.. 0050 - eb f3 f4 bc da 3e c3 12-32 f0 28 ad 2c 81 99 fc .....>..2.(.,... 0060 - a2 a9 ec 7a 58 d1 12 5b-a0 ...zX..[. Start Time: 1774366233 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 56 s |
| Total URLs | 324 |
| Total size | 78 MB |
| Requests - total time | 181 s |
| Requests - avg time | 559 ms |
| Requests - min time | 9 ms |
| Requests - max time | 16 s |
| Requests by status | 200: 112 307: 4 308: 132 403: 68 404: 8 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| BestPracticeAnalyzer::checkHeadingStructure | 1 s | 188 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 705 ms | 188 |
| AccessibilityAnalyzer::checkMissingLabels | 655 ms | 112 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 616 ms | 112 |
| AccessibilityAnalyzer::checkMissingRoles | 488 ms | 112 |
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 436 ms | 1 |
| AccessibilityAnalyzer::checkMissingLang | 413 ms | 112 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 409 ms | 188 |
| BestPracticeAnalyzer::checkInlineSvg | 96 ms | 188 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 36 ms | 188 |
| AccessibilityAnalyzer::checkImageAltAttributes | 15 ms | 112 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 14 ms | 1 |
| SecurityAnalyzer::checkHtmlSecurity | 12 ms | 188 |
| SecurityAnalyzer::checkHeaders | 4 ms | 188 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| HtmlProcessor::findUrls | 789 ms | 324 |
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 440 ms | 188 |
| JavaScriptProcessor::findUrls | 358 ms | 188 |
| CssProcessor::findUrls | 34 ms | 188 |
| AstroProcessor::findUrls | 10 ms | 188 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 188 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 324 |
| NextJsProcessor::findUrls | 0 ms | 188 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 188 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 188 |
| SvelteProcessor::findUrls | 0 ms | 188 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 188 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 15:29:37 |
| Command | siteone-crawler --url=https://www.assemblyai.com/docs --markdown-export-dir=/tmp/siteone-assemblyai --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text --include-regex=/docs/ |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |