Summary
Website Quality Score
Performance 10.0
SEO 10.0
Security 6.5
Accessibility 7.8
Best Practices 8.9
- ⛔ Skipped URLs - 27 skipped URLs found.
- ⛔ Security - 541 pages(s) with critical finding(s).
- ⚠️ 3 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 1 page(s) with duplicated inline SVGs (> 5 duplicates).
- ⚠️ 3 page(s) with skipped heading levels.
- ⚠️ 1 page(s) without image alt attributes.
- ⚠️ 3 page(s) without aria labels.
- ⚠️ 3 page(s) without role attributes.
- ⏩ Loaded robots.txt for domain 'developers.openai.com': status code 200, size 80 B and took 47 ms.
- ⏩ External URLs - 27 external URL(s) found.
- ⏩ DNS IPv6: domain developers.openai.com does not support IPv6 (DNS server: 127.0.0.53).
- ✅ Redirects - no redirects found.
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until May 15 00:37:41 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R13. Subject is CN = developers.openai.com.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = R13'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 14 unique headers.
- ✅ All 3 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 33%.
- ✅ All 3 description(s) are within the allowed 10% duplicity. Highest duplicity description has 33%.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages without multiple <h1> headings.
- ✅ All pages have <h1> heading.
- ✅ All pages have DOM depth less than 30.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have form labels.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain developers.openai.com resolved to 08d9e9b18d2ea32e.vercel-dns-013.com., 64.239.123.1, 64.239.109.1 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain developers.openai.com were resolved by CNAME chain developers.openai.com > 08d9e9b18d2ea32e.vercel-dns-013.com.
Visited URLs
Found 272 row(s).
Best practices
Found 10 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Heading structure | 3 | 269 | 4 | 0 |
| Large inline SVGs (> 5120 B) | 57 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 56 | 0 | 2 | 0 |
| Invalid inline SVGs | 57 | 0 | 0 | 0 |
| DOM depth (> 30) | 272 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 3 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 3 | 0 | 0 | 0 |
| Brotli support | 0 | 0 | 3 | 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
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | 7x SVG (3335 B): <svg width="1em" height="1em" viewBox="0 0 24 24" fill="currentColor"> ... | /api/docs/mcp |
| warning | 1 | 8x SVG (1319 B): <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="h-3.5 w-3.5 "> ... | /api/docs/mcp |
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
No problems found.
Heading structure
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 3 | Heading structure is skipping levels: found an <h2> without a previous higher heading. | URL 1, URL 2, URL 3 |
| warning | 1 | Heading structure is skipping levels: found an <h3> after an <h1>. | / |
| notice | 269 | No headings found in the HTML content. | URL 1, URL 2, URL 3, URL 4, URL 5 |
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing aria labels | 18 | 0 | 18 | 1 |
| Missing image alt attributes | 17 | 0 | 1 | 0 |
| Missing roles | 0 | 0 | 6 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | <img class="h-* w-* max-* max-* object-*" *** > | / |
Missing form labels
No problems found.
Missing aria labels
Found 38 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 3 | <input class="w-* outline-* transition-* rounded-* border-* bg-* py-* pl-* pr-* text-* leading-* text-* placeholder:text-* focus:ring-* md:text-*" id="header-site-search-input" *** > | URL 1, URL 2, URL 3 |
| critical | 3 | <input class="w-* outline-* transition-* rounded-* border border-* bg-* py-* pl-* pr-* text-* leading-* text-* placeholder:text-* focus:border-* focus:ring-*" id="header-mobile-search-input" *** > | URL 1, URL 2, URL 3 |
| warning | 791 | <a class="px-* py-* rounded-* transition-* block hover:text-* hover:bg-*" *** > | URL 1, URL 2, URL 3 |
| warning | 120 | <a class="px-* py-* w-* rounded-* transition-* text-* block hover:text-* hover:bg-*" *** > | URL 1, URL 2 |
| warning | 104 | <a class="px-* py-* w-* rounded-* transition-* text-* pl-* block hover:text-* hover:bg-*" *** > | URL 1, URL 2 |
| warning | 31 | <a ***> | /api/docs/mcp |
| warning | 27 | <a class="block px-* py-* text-* text-* transition-* hover:bg-* dark:hover:bg-* hover:text-* astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 24 | <button class="_*" *** > | URL 1, URL 2, URL 3 |
| warning | 21 | <button class="w-* rounded-* px-* py-* text-* text-* font-* text-* transition-* hover:bg-* hover:text-* data-* data-* group-* astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 15 | <a class="px-* py-* rounded-* transition-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** > | URL 1, URL 2, URL 3 |
| warning | 15 | <button class="shrink-* rounded-* border border-* px-* py-* text-* text-* transition-* duration-* data-* data-* hover:bg-* hover:text-* focus-* focus-* focus-* focus-* astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 12 | <a class="flex items-* gap-* text-* px-* py-* rounded-* text-* hover:text-* hover:bg-* astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 8 | <a class="block text-* no-* hover:no-*" *** > | /api/docs |
| warning | 6 | <button class="_* _*" *** > | URL 1, URL 2 |
| warning | 6 | <a class="group flex items-* gap-* rounded-*" *** > | / |
| warning | 4 | <a class="group relative flex h-* flex-* items-* rounded-* border border-* p-* text-* text-* transition hover:border-* hover:bg-*" *** > | /api/docs |
| warning | 4 | <a class="group flex flex-* items-* text-*" *** > | / |
| warning | 3 | <a class="_* not-* flex-* justify-*" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <a class="flex items-* gap-* text-* px-* py-* rounded-* text-* bg-* astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <a class="group flex flex-* gap-*" *** > | / |
| warning | 3 | <button class="hidden min-* items-* justify-* gap-* rounded-* border border-* bg-* px-* py-* text-* text-* transition-* hover:bg-* hover:text-* xl:flex astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <a class="flex items-* font-* ml-* md:-* md:justify-* astro-*" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <a class="_* not-*" *** > | URL 1, URL 2, URL 3 |
| warning | 3 | <a class="flex flex-* text-* no-* hover:text-* hover:no-*" *** > | /api/docs |
| warning | 3 | <a class="group flex flex-* md:gap-* snap-* shrink-* gap-* px-* first:pl-* md:first:pl-* last:pr-* md:last:pr-* md:px-*" *** > | / |
| warning | 3 | <a class="group relative h-* md:h-* overflow-* rounded-* bg-* p-* transition duration-* md:p-*" *** > | / |
| warning | 2 | <a class="px-* py-* rounded-* transition-* block text-* bg-*" *** > | URL 1, URL 2 |
| warning | 2 | <a class="px-* py-* w-* rounded-* transition-* text-* pl-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** > | URL 1, URL 2 |
| warning | 2 | <a class="px-* py-* w-* rounded-* transition-* text-* pl-* block bg-*" *** > | URL 1, URL 2 |
| warning | 2 | <button class="_* rounded-* px-* py-* text-* font-*" *** > | /api/docs/mcp |
| warning | 2 | <a class="px-* py-* w-* rounded-* transition-* text-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** > | URL 1, URL 2 |
| warning | 1 | <a class="group w-* max-* rounded-* border-* border border-* bg-* px-* py-* text-* transition-* hover:border-* focus-* focus-* focus-* focus-*" *** > | / |
| warning | 1 | <a class="inline-* items-* gap-* text-* text-* hover:text-*" *** > | / |
| warning | 1 | <a class="_*" *** > | /api/docs |
| warning | 1 | <button class="_* rounded-* border-* border-* px-* py-* text-* font-*" id="radix-_r104R_6_" *** > | /api/docs/mcp |
| warning | 1 | <a class="_* text-* text-* hover:text-*" *** > | /api/docs |
| warning | 1 | <a class="text-* focus-* focus-* focus-* focus-*" *** > | / |
| warning | 1 | <button class="_* rounded-* border-* border-* px-* py-* text-* font-*" id="radix-_r103R_6_" *** > | /api/docs/mcp |
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 3 | <header class="fixed top-* w-* h-* z-* bg-* dark:bg-* border-* border-* astro-*" id="header"> | URL 1, URL 2, URL 3 |
| warning | 3 | <nav class="hidden md:flex items-* justify-* gap-* astro-*"> | URL 1, URL 2, URL 3 |
| warning | 2 | <main class="min-* flex-* md:pl-*"> | URL 1, URL 2 |
| warning | 2 | <header class="flex flex-* not-* gap-* pt-* items-* text-*"> | URL 1, URL 2 |
| warning | 2 | <nav class="flex-* overflow-* overflow-* astro-*" *** > | URL 1, URL 2 |
| warning | 1 | <nav class="hidden xl:block w-* overflow-* flex-* min-* overflow-* pr-*" *** > | /api/docs/mcp |
| warning | 1 | <main class="min-* flex-*"> | / |
Missing html lang attribute
No problems found.
Security
Found 10 row(s).
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| Strict-Transport-Security | 3 | 0 | 0 | 269 | Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks. |
| Content-Security-Policy | 0 | 0 | 0 | 272 | Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks. |
| Access-Control-Allow-Origin | 0 | 0 | 3 | 0 | Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk. |
| X-Frame-Options | 0 | 0 | 272 | 0 | X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin. |
| X-Content-Type-Options | 0 | 0 | 272 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 0 | 0 | 272 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 272 | 0 | 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 | 0 | 0 | 272 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 272 | 0 | 0 | Server header is set to 'Vercel'. It is better not to reveal used technologies. |
| X-XSS-Protection | 272 | 0 | 0 | 0 | |
| No rows found, please edit your search term. | |||||
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 272 | 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 | 269 | 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 | 272 | 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 | 272 | 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 | 272 | 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 | 272 | 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 |
| warning | 272 | 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 | 3 | Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk. | URL 1, URL 2, URL 3 |
| notice | 272 | Server header is set to 'Vercel'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
TOP non-unique titles
Nothing to report.
TOP non-unique descriptions
Nothing to report.
SEO metadata
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| / | Allowed | OpenAI Developers | OpenAI for developers | Docs and resources to help you build with, for, and on OpenAI. | |
| /api/docs | Allowed | OpenAI API Platform Documentation | API Platform | Explore guides, API docs, and examples for the OpenAI API. | |
| /api/docs/mcp | Allowed | Building MCP servers for ChatGPT Apps and API integrations | Building MCP servers for ChatGPT Apps and API integrations | Learn how to build MCP servers for use with ChatGPT Apps, deep research, or API integrations. |
OpenGraph metadata
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| / | OpenAI Developers | Docs and resources to help you build with, for, and on OpenAI. | /open-graph.png | OpenAI Developers | Docs and resources to help you build with, for, and on OpenAI. | /open-graph.png |
| /api/docs | OpenAI API Platform Documentation | Explore guides, API docs, and examples for the OpenAI API. | /open-graph.png | OpenAI API Platform Documentation | Explore guides, API docs, and examples for the OpenAI API. | /open-graph.png |
| /api/docs/mcp | Building MCP servers for ChatGPT Apps and API integrations | Learn how to build MCP servers for use with ChatGPT Apps, deep research, or API integrations. | /open-graph.png | Building MCP servers for ChatGPT Apps and API integrations | Learn how to build MCP servers for use with ChatGPT Apps, deep research, or API integrations. | /open-graph.png |
Heading structure
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 55 | 51 | /api/docs |
| 64 | 51 | /api/docs/mcp |
| 53 | 42 | / |
404 URLs
No 404 URLs found.
Redirected URLs
No redirects found.
Skipped URLs Summary
Found 13 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | modelcontextprotocol.io | 5 |
| Not allowed host | help.openai.com | 4 |
| Not allowed host | github.com | 4 |
| Not allowed host | platform.openai.com | 3 |
| Not allowed host | openai.com | 2 |
| Not allowed host | www.youtube.com | 2 |
| Not allowed host | vercel.link | 1 |
| Not allowed host | status.openai.com | 1 |
| Not allowed host | community.openai.com | 1 |
| Not allowed host | replit.com | 1 |
| Not allowed host | openai.github.io | 1 |
| Not allowed host | chatgpt.com | 1 |
| Not allowed host | discord.com | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 27 row(s).
External URLs
27 external URL(s) Found 27 row(s).
TOP fastest URLs
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 40 ms | 200 | /api/docs/mcp |
| 47 ms | 200 | / |
| 52 ms | 200 | /api/docs |
TOP slowest URLs
Found 20 row(s).
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 52 ms | 200 | /api/docs |
| 47 ms | 200 | / |
| 40 ms | 200 | /api/docs/mcp |
| 36 ms | 403 | /codex/ide/settings |
| 31 ms | 403 | /cookbook/topic/codex |
| 28 ms | 403 | /api/docs/guides/conversation-state |
| 23 ms | 403 | /api/docs/guides/tools-skills |
| 13 ms | 403 | /codex/app/worktrees |
| 11 ms | 403 | /codex |
| 10 ms | 403 | /blog/building-frontend-uis-with-codex-and-figma |
| 10 ms | 403 | /codex/app/features |
| 10 ms | 403 | /commerce/guides/best-practices |
| 10 ms | 403 | /api/docs/guides/speech-to-text |
| 10 ms | 403 | /cookbook/topic/optimization |
| 10 ms | 403 | /api/docs/guides/file-inputs |
| 10 ms | 403 | /cookbook/topic/gpt-oss |
| 10 ms | 403 | /api/docs/guides/predicted-outputs |
| 10 ms | 403 | /api/docs/actions/authentication |
| 10 ms | 403 | /codex/skills |
| 10 ms | 403 | /api/docs/guides/video-generation |
| No rows found, please edit your search term. | ||
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 40x |
|---|---|---|---|---|---|---|
| HTML | 272 | 9 MB | 3 s | 11 ms | 3 | 269 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 40x |
|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 272 | 9 MB | 3 s | 11 ms | 3 | 269 |
Source domains
| Domain | Totals | HTML |
|---|---|---|
| developers.openai.com | 272 / 9MB / 3s | 272 / 9MB / 3s |
HTTP headers
Found 14 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Access-Control-Allow-Origin | 3 | 1 | * | ||
| Age | 3 | - | [ignored generic values] | 1.1 hour(s) | 6.7 hour(s) |
| Cache-Control | 272 | 2 | private, no-store, max-age=0 (269) / public, max-age=0, must-revalidate (3) | ||
| Content-Disposition | 3 | - | [ignored generic values] | ||
| Content-Type | 272 | 1 | text/html; charset=utf-8 | ||
| Date | 272 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Etag | 3 | - | [ignored generic values] | ||
| Last-Modified | 3 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Server | 272 | 1 | Vercel | ||
| Strict-Transport-Security | 3 | 1 | max-age=63072000 | ||
| X-Vercel-Cache | 3 | 1 | HIT | ||
| X-Vercel-Challenge-Token | 269 | 20+ | [see values below] | ||
| X-Vercel-Id | 272 | 20+ | [see values below] | ||
| X-Vercel-Mitigated | 269 | 1 | challenge | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 48 row(s).
| Header | Occurs | Value |
|---|---|---|
| Access-Control-Allow-Origin | 3 | * |
| Cache-Control | 269 | private, no-store, max-age=0 |
| Cache-Control | 3 | public, max-age=0, must-revalidate |
| Content-Type | 272 | text/html; charset=utf-8 |
| Server | 272 | Vercel |
| Strict-Transport-Security | 3 | max-age=63072000 |
| X-Vercel-Cache | 3 | HIT |
| X-Vercel-Challenge-Token | 1 | 2.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MTIzZDBkMTk7NzJhM2Q3YTE3ZjE2N2ZlYWI5N2ZiYzcyMjMzYjE1MTc0YWNmNzRiMzszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.cf15b2342b5dd3856b6770dabac241b1 |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MWE0MDQwMzg7OTEwMGI2NzJlOGY5MTZiZjVlZTQ1MDQ5MTExNjRkZjkyNDFjZGI2YTszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.9c1bace9656c9584bcc2ec2f662e9d70 |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7ODFiZDE4MDg7N2RiYTZiMTNlNTA0ODc1ZWE3MzU4MTQyYWUzMzc2MzE0YTVjNTIzNjszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.0c2a74d2eb6fe2fb5d2bcc621023b19e |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7Y2Q0ZDk1YzE7OWM5NTYwOTZlMGJiNTAxMzExNTgwOTlkZjM1MmJkNzUyNmE5Y2NiNDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.e4ea79c69f08fd1a61e732f3600d1be9 |
| X-Vercel-Challenge-Token | 1 | 2.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7OTUwM2UwZjE7ZWMzZWQ1NTgyZWRkNjlkYzcxZTY4YjU0YmNiNDlmMDNhYjI1Yzc3ZDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.cd728637e9ed39db3737aa0becbe56e6 |
| X-Vercel-Challenge-Token | 1 | 2.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MWI3NGQ0OTg7YTk4ZDMzZGM5N2RlNTRlNjhhMGRkYzJlNjliMzg4YjZlOWViYzdlMDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.91e07c5ba7423027ee35f9a77edd82ab |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7OGZlNGUzYjM7MjhmM2Q3MzhlZTk4Yzg0OWQ1NDkxNGY2MzUyMzUzNjljMmMwNDVkMjszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.2d0ec9209893e3ad6a87245b74e29b4e |
| X-Vercel-Challenge-Token | 1 | 2.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7YzcwYmM2MjM7MDQ1Yjc5OTY0ZjVkNjViMzdkOTkyZjlkYTg2MjAyNDE2NzBkMmU0NDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.0c35af5c6b3ff1b4b0cd4598bc414c85 |
| X-Vercel-Challenge-Token | 1 | 2.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7ZGYxNTlhODg7NzQ1ZjA5YjI3OTZiM2YwM2RmM2VkYzlmOGE0N2RmZDVjMjc4MjcwZDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.15400ec731f011b88001cc0e709ca13f |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MjRiODljMGU7ZDZkNGM0YTY3ODE0Y2NmODc2MzJmYjc5ZDYyZTg1YWM0OTYwZWY3MDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.5116eb4c97e05935d97dadc86db1f60a |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NWIxMWQzMjc7ZDRlZTIzNjE0YzU3YjA2MzlkZTU1YjJlOWE3MzQzYTM4OTEwMzBmNDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.c1f242efc4723aa7249306fcf7f8bfc0 |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NTQzMDQ1ODQ7ZTUwODRmNzUyNzRkZWEzZGQzZmRhOTNmMDI2NDYzNjExZWM1NzQwODszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.7874dd580361cae672f42b9221f36f79 |
| X-Vercel-Challenge-Token | 1 | 2.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NDJlOTQzNjU7NDY5MzM2NDM0ZmEzYTU4OGEwNGVlZWYwYTQyNGM3YWI3OGM0Njg2ZTszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.6767d02e41f2d3ed3d1c68c01abf16d0 |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7YTMzYmM0MmI7NDhhYmEwYjc5ZDBhNTJmYTgzMDNiOTIxMzVlZGZkZmIxY2NjYTI1NTszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.7f425f50a322a4cb21219873c64ccabe |
| X-Vercel-Challenge-Token | 1 | 2.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NGE0ZjhkYTE7ODBiMjBjMDM1MjUyNzBkZDcyYmM2MmE5NGFlNTI5ZmU4Njg1MGY5NDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.c6a363cfc66307fae22cbbac6bf26cab |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MjZmOGFmYzE7Y2JiOTI1YTMwNzE1NGUzODhjODFhMzlkNWM3MzAwM2Y4NTQxMjA4NjszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.8cbff32c85c3a1b648f3f13a0826a1f9 |
| X-Vercel-Challenge-Token | 1 | 2.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NzU1MDI5M2M7MGNkNDMzZGZmZjk2MWRjMzQ1MzhhNDdkZjgyMTNiODUwY2Q0MDJkMDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.9370cfdb930da26e108c35b892da3c15 |
| X-Vercel-Challenge-Token | 1 | 2.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NjkyZWMxMzA7MTlhZmZmNDJiOTU0MDA0MDhkZmRkMThmMWFiNzAyMzBiYjhiZWI5NzszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.3b140ef47e26a12d9cfd128965fc6ee4 |
| X-Vercel-Challenge-Token | 1 | 2.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MzdhZjBhN2M7NmY4YTJjZWIyMzZjNzcyZTU5YmY2YTY4Y2MwYzFmZGZjNWI0NTBmMDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.9cf781c87719857e88703799935932ec |
| X-Vercel-Challenge-Token | 1 | 2.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7YzQ0MjliNzE7ZWUxZTQ1ZmNiYTk4OGU0M2IxZDVjOTRjNzAyMThhNjQ4MDNkNjllMzszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.1acb46f4834e5dd7d45c1f37a5a837fd |
| X-Vercel-Id | 10 | arn1::1774381806-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381813-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381805-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381808-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381809-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381811-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381816-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381803-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381807-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381802-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381804-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381810-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381801-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381814-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381812-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381815-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 10 | arn1::1774381800-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 5 | arn1::1774381799-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Id | 1 | arn1::6qmvr-1774381625633-82ff4fea994a |
| X-Vercel-Id | 1 | arn1::1774381817-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r |
| X-Vercel-Mitigated | 269 | challenge |
| 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 | 269 | 0 s | 0 s | 0 s |
| HTML | Cache-Control + ETag + Last-Modified | 3 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| developers.openai.com | Cache-Control | 269 | 0 s | 0 s | 0 s |
| developers.openai.com | Cache-Control + ETag + Last-Modified | 3 | 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 |
|---|---|---|---|---|---|---|
| developers.openai.com | HTML | Cache-Control | 269 | 0 s | 0 s | 0 s |
| developers.openai.com | HTML | Cache-Control + ETag + Last-Modified | 3 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| developers.openai.com |
| 08d9e9b18d2ea32e.vercel-dns-013.com |
| IPv4: 08d9e9b18d2ea32e.vercel-dns-013.com. |
| IPv4: 64.239.123.1 |
| IPv4: 64.239.109.1 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R13 |
| Subject | CN = developers.openai.com |
| Valid from | Feb 14 00:37:42 2026 GMT (VALID already 38.8 day(s)) |
| Valid to | May 15 00:37:41 2026 GMT (VALID still for 51.2 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 05:ad:35:8a:38:e9:4b:ff:63:dc:af:98:f6:b2:12:92:90:22 Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R13 Validity Not Before: Feb 14 00:37:42 2026 GMT Not After : May 15 00:37:41 2026 GMT Subject: CN = developers.openai.com Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:e1:ec:13:d9:91:72:13:31:95:e9:02:1d:ce:45: 11:97:1f:f8:40:30:cc:15:18:7d:fe:f9:e9:bd:63: 2b:76:0b:6b:c4:f7:8b:4d:07:c6:9b:94:21:26:4c: 7d:b7:57:05:0e:bd:a9:8b:ed:41:57:c5:78:1e:c0: 27:fc:2e:6f:7b:35:c7:60:47:47:ec:63:ba:ac:87: 92:14:cd:d5:78:3e:b3:7a:56:1c:4c:52:dd:34:fb: 69:30:de:e8:d0:b4:07:a9:7e:de:3d:7c:a2:83:d5: b2:f3:d3:61:39:a6:05:20:8f:17:f1:50:06:92:04: af:4f:61:cc:58:91:9b:8a:9b:e9:58:04:4b:24:a6: 66:26:26:cb:54:f6:30:fa:31:15:86:73:f9:7d:fd: 40:ba:21:df:eb:8b:d7:49:b8:47:1c:84:4b:0c:3d: 9b:3c:2d:11:9a:82:ab:ee:49:cd:35:2c:24:20:ae: 4f:a5:a3:f1:05:20:30:ce:2a:f8:fd:7e:34:8b:c3: ce:63:33:35:21:9b:28:3b:68:e4:4e:9d:a2:bb:dc: 4c:ba:de:00:d3:a0:3b:6e:77:c3:5a:c2:ff:27:32: 8b:67:ae:3d:80:61:6c:4f:ac:91:58:61:e7:60:4c: 74:56:02:42:4e:e6:90:35:e2:bd:5f:f2:3d:cb:d6: d7:1b Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 4D:C3:1B:2A:81:B6:C5:0C:9A:7E:EA:65:D6:32:FB:41:2F:13:B1:D0 X509v3 Authority Key Identifier: E7:AB:9F:0F:2C:33:A0:53:D3:5E:4F:78:C8:B2:84:0E:3B:D6:92:33 Authority Information Access: CA Issuers - URI:http://r13.i.lencr.org/ X509v3 Subject Alternative Name: DNS:developers.openai.com X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r13.c.lencr.org/35.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 1A:8B:9D:69:4A:57:98:C8:99:A0:CA:88:BD:F4:8F:C0: B4:56:60:CC:C3:60:0D:1F:71:F4:69:FF:C7:D1:AC:A3 Timestamp : Feb 14 01:36:12.742 2026 GMT Extensions: 00:00:05:00:47:87:10:9D Signature : ecdsa-with-SHA256 30:45:02:20:01:AB:70:51:9A:BD:33:BB:63:20:30:D0: 54:09:F2:E6:16:98:B3:72:66:EA:9A:88:3E:B3:36:16: DE:E4:11:65:02:21:00:E0:FD:6E:05:80:F4:2C:65:05: 1D:B1:AE:1C:08:32:EA:DC:B2:94:95:C5:66:55:7F:8C: 30:27:7E:FA:B4:04:E8 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 : Feb 14 01:36:16.664 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:BD:46:C2:AA:E8:64:58:12:A0:0A:47: 44:F7:3A:CC:00:0F:49:ED:E8:FB:33:C3:0E:0B:79:16: 24:80:95:AF:36:02:21:00:D2:1F:B6:CC:E0:47:E8:D0: 9A:A5:CD:E5:1F:8B:64:1E:F2:76:50:48:96:D8:68:27: FD:08:9E:BF:27:0D:B1:81 Signature Algorithm: sha256WithRSAEncryption Signature Value: 51:fd:0c:9b:50:71:3f:78:72:d1:ef:0a:ba:9f:11:22:1b:a9: f2:30:29:42:9e:14:76:48:cc:6b:63:ad:a0:81:0f:28:bb:56: b9:e8:bb:ba:a1:dc:fb:e7:69:de:7c:f5:db:48:77:2f:bc:48: 50:34:d4:ce:5c:5e:32:55:bd:49:9a:60:67:1a:a0:6f:38:42: e1:54:6c:ea:a6:ef:24:4d:98:8b:da:a3:24:99:95:d6:3f:6f: a3:33:a3:e9:b7:f2:8a:83:78:84:3c:7a:a4:41:ee:61:22:b3: 9f:cf:ed:20:c9:e6:23:46:e0:c2:9a:42:f4:c3:2b:ae:12:e8: c7:5a:ae:a5:eb:b8:f4:18:2d:66:be:12:b3:0b:ac:7d:76:e3: 60:1d:ac:a5:e5:ca:04:ac:6f:fe:10:cd:31:72:19:b6:a5:08: fa:e2:45:a6:1b:d0:f0:0a:eb:9c:d3:96:75:c9:4e:25:19:ba: 7e:fb:a4:55:2c:10:2a:78:9d:df:53:0a:c6:fa:3a:47:5c:63: 2e:dc:b5:8d:2e:81:bf:5e:db:d7:d0:51:3b:63:39:1e:34:23: 27:d0:3d:92:21:57:64:ce:21:ce:a4:e7:9e:54:1b:1a:55:d5: f0:bb:31:fb:27:d4:f1:09:db:6c:dd:18:4d:ba:d5:c0:4e:99: 95:6f:ae:5c |
| 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 === 40076A2657750000: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 === 4097CDF076730000: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 = R13 verify return:1 depth=0 CN = developers.openai.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = developers.openai.com i:C = US, O = Let's Encrypt, CN = R13 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 14 00:37:42 2026 GMT; NotAfter: May 15 00:37:41 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R13 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----- MIIFBTCCA+2gAwIBAgISBa01ijjpS/9j3K+Y9rISkpAiMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTMwHhcNMjYwMjE0MDAzNzQyWhcNMjYwNTE1MDAzNzQxWjAgMR4wHAYDVQQD ExVkZXZlbG9wZXJzLm9wZW5haS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDh7BPZkXITMZXpAh3ORRGXH/hAMMwVGH3++em9Yyt2C2vE94tNB8ab lCEmTH23VwUOvamL7UFXxXgewCf8Lm97NcdgR0fsY7qsh5IUzdV4PrN6VhxMUt00 +2kw3ujQtAepft49fKKD1bLz02E5pgUgjxfxUAaSBK9PYcxYkZuKm+lYBEskpmYm JstU9jD6MRWGc/l9/UC6Id/ri9dJuEcchEsMPZs8LRGagqvuSc01LCQgrk+lo/EF IDDOKvj9fjSLw85jMzUhmyg7aOROnaK73Ey63gDToDtud8Nawv8nMotnrj2AYWxP rJFYYedgTHRWAkJO5pA14r1f8j3L1tcbAgMBAAGjggIkMIICIDAOBgNVHQ8BAf8E BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUTcMbKoG2xQyafupl1jL7QS8TsdAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94 yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVkZXZlbG9wZXJzLm9wZW5haS5jb20w EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix My5jLmxlbmNyLm9yZy8zNS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAfgAa i51pSleYyJmgyoi99I/AtFZgzMNgDR9x9Gn/x9GsowAAAZxZyo3GAAgAAAUAR4cQ nQQDAEcwRQIgAatwUZq9M7tjIDDQVAny5haYs3Jm6pqIPrM2Ft7kEWUCIQDg/W4F gPQsZQUdsa4cCDLq3LKUlcVmVX+MMCd++rQE6AB3AGQRxGykEuyniRyiAi4AvKtP KAfUHjUnq+r+1QPJfc3wAAABnFnKnRgAAAQDAEgwRgIhAL1GwqroZFgSoApHRPc6 zAAPSe3o+zPDDgt5FiSAla82AiEA0h+2zOBH6NCapc3lH4tkHvJ2UEiW2Ggn/Qie vycNsYEwDQYJKoZIhvcNAQELBQADggEBAFH9DJtQcT94ctHvCrqfESIbqfIwKUKe FHZIzGtjraCBDyi7Vrnou7qh3Pvnad589dtIdy+8SFA01M5cXjJVvUmaYGcaoG84 QuFUbOqm7yRNmIvaoySZldY/b6Mzo+m38oqDeIQ8eqRB7mEis5/P7SDJ5iNG4MKa QvTDK64S6MdarqXruPQYLWa+ErMLrH1242AdrKXlygSsb/4QzTFyGbalCPriRaYb 0PAK65zTlnXJTiUZun77pFUsECp4nd9TCsb6OkdcYy7ctY0ugb9e29fQUTtjOR40 IyfQPZIhV2TOIc6k555UGxpV1fC7Mfsn1PEJ22zdGE261cBOmZVvrlw= -----END CERTIFICATE----- subject=CN = developers.openai.com issuer=C = US, O = Let's Encrypt, CN = R13 --- 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 3171 bytes and written 311 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: 5B3533858F13B3C0F6FBC1284546339E3A0C6E43CDB57011D5402D297CFB4648 Session-ID-ctx: Master-Key: 30CE65C490A1CC8377A93795143CB71BB577C32AAFCE0C19B226082E14AA43771AA65FFFBD46B0A9CC19563CDC9E9BCC PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - 3e c0 8d 29 94 f8 6c ac-8f 81 cd 3e 08 b0 00 56 >..)..l....>...V 0010 - 07 32 b6 60 fc 73 d9 63-db 25 09 1d 47 b0 df 8b .2.`.s.c.%..G... 0020 - e1 65 c8 36 08 db c6 de-bb 24 9b e1 76 00 34 1c .e.6.....$..v.4. 0030 - 3e 01 7d 46 cf 11 ea 2c-a0 83 4d a6 bd 72 2f 6e >.}F...,..M..r/n 0040 - 94 99 24 ea 35 88 79 17-fc b5 e7 cb 70 e5 58 28 ..$.5.y.....p.X( 0050 - a1 ef 52 b2 11 b3 df 1b-e3 4c 95 56 71 78 ab ac ..R......L.Vqx.. 0060 - 71 d5 06 91 01 44 9a b2-26 95 7c 4c 33 c8 8d 4c q....D..&.|L3..L 0070 - d0 a8 87 12 71 39 5f 84-6f bd c0 ....q9_.o.. Start Time: 1774381826 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 = R13 verify return:1 depth=0 CN = developers.openai.com verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = developers.openai.com i:C = US, O = Let's Encrypt, CN = R13 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 14 00:37:42 2026 GMT; NotAfter: May 15 00:37:41 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R13 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----- MIIFBTCCA+2gAwIBAgISBa01ijjpS/9j3K+Y9rISkpAiMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTMwHhcNMjYwMjE0MDAzNzQyWhcNMjYwNTE1MDAzNzQxWjAgMR4wHAYDVQQD ExVkZXZlbG9wZXJzLm9wZW5haS5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw ggEKAoIBAQDh7BPZkXITMZXpAh3ORRGXH/hAMMwVGH3++em9Yyt2C2vE94tNB8ab lCEmTH23VwUOvamL7UFXxXgewCf8Lm97NcdgR0fsY7qsh5IUzdV4PrN6VhxMUt00 +2kw3ujQtAepft49fKKD1bLz02E5pgUgjxfxUAaSBK9PYcxYkZuKm+lYBEskpmYm JstU9jD6MRWGc/l9/UC6Id/ri9dJuEcchEsMPZs8LRGagqvuSc01LCQgrk+lo/EF IDDOKvj9fjSLw85jMzUhmyg7aOROnaK73Ey63gDToDtud8Nawv8nMotnrj2AYWxP rJFYYedgTHRWAkJO5pA14r1f8j3L1tcbAgMBAAGjggIkMIICIDAOBgNVHQ8BAf8E BAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4E FgQUTcMbKoG2xQyafupl1jL7QS8TsdAwHwYDVR0jBBgwFoAU56ufDywzoFPTXk94 yLKEDjvWkjMwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEz LmkubGVuY3Iub3JnLzAgBgNVHREEGTAXghVkZXZlbG9wZXJzLm9wZW5haS5jb20w EwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3Ix My5jLmxlbmNyLm9yZy8zNS5jcmwwggENBgorBgEEAdZ5AgQCBIH+BIH7APkAfgAa i51pSleYyJmgyoi99I/AtFZgzMNgDR9x9Gn/x9GsowAAAZxZyo3GAAgAAAUAR4cQ nQQDAEcwRQIgAatwUZq9M7tjIDDQVAny5haYs3Jm6pqIPrM2Ft7kEWUCIQDg/W4F gPQsZQUdsa4cCDLq3LKUlcVmVX+MMCd++rQE6AB3AGQRxGykEuyniRyiAi4AvKtP KAfUHjUnq+r+1QPJfc3wAAABnFnKnRgAAAQDAEgwRgIhAL1GwqroZFgSoApHRPc6 zAAPSe3o+zPDDgt5FiSAla82AiEA0h+2zOBH6NCapc3lH4tkHvJ2UEiW2Ggn/Qie vycNsYEwDQYJKoZIhvcNAQELBQADggEBAFH9DJtQcT94ctHvCrqfESIbqfIwKUKe FHZIzGtjraCBDyi7Vrnou7qh3Pvnad589dtIdy+8SFA01M5cXjJVvUmaYGcaoG84 QuFUbOqm7yRNmIvaoySZldY/b6Mzo+m38oqDeIQ8eqRB7mEis5/P7SDJ5iNG4MKa QvTDK64S6MdarqXruPQYLWa+ErMLrH1242AdrKXlygSsb/4QzTFyGbalCPriRaYb 0PAK65zTlnXJTiUZun77pFUsECp4nd9TCsb6OkdcYy7ctY0ugb9e29fQUTtjOR40 IyfQPZIhV2TOIc6k555UGxpV1fC7Mfsn1PEJ22zdGE261cBOmZVvrlw= -----END CERTIFICATE----- subject=CN = developers.openai.com issuer=C = US, O = Let's Encrypt, CN = R13 --- 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 3127 bytes and written 319 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: 3D6DC63803CEEE8F71E5C4F1DEF54FF287E0B60005198E5C51E472DBC63D53D3 Session-ID-ctx: Resumption PSK: 0BDB3C43AA6BF871F4655B7D9940715E9015636DD6A9D6A5295302BF49F96334 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - 7d 06 1c b4 c1 ba 82 53-68 55 14 ed 71 50 d6 e9 }......ShU..qP.. 0010 - 2d 9b ff cd ef 9e 6c 6f-e8 9b fa ee 86 d8 ca c7 -.....lo........ 0020 - fb 5a d2 23 56 b5 6a 2f-e0 ea 41 21 c1 30 87 ff .Z.#V.j/..A!.0.. 0030 - 8f 09 e0 2c e5 c6 a8 d6-42 db b3 8f 4d 43 34 91 ...,....B...MC4. 0040 - 42 a4 11 ac 5c 64 c7 c3-b8 f4 a0 45 cb 84 f0 83 B...\d.....E.... 0050 - 72 e9 77 d9 4d 39 94 6c-fb c2 09 29 e7 77 2e 71 r.w.M9.l...).w.q 0060 - 50 6e cd 48 12 cc a3 25-e8 Pn.H...%. Start Time: 1774381826 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 | 28 s |
| Total URLs | 272 |
| Total size | 9 MB |
| Requests - total time | 3 s |
| Requests - avg time | 11 ms |
| Requests - min time | 10 ms |
| Requests - max time | 53 ms |
| Requests by status | 200: 3 403: 269 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 392 ms | 1 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 169 ms | 272 |
| BestPracticeAnalyzer::checkHeadingStructure | 138 ms | 272 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 136 ms | 272 |
| BestPracticeAnalyzer::checkInlineSvg | 63 ms | 272 |
| AccessibilityAnalyzer::checkMissingLabels | 23 ms | 3 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 20 ms | 3 |
| AccessibilityAnalyzer::checkMissingRoles | 14 ms | 3 |
| AccessibilityAnalyzer::checkMissingLang | 11 ms | 3 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 9 ms | 272 |
| SecurityAnalyzer::checkHeaders | 6 ms | 272 |
| SecurityAnalyzer::checkHtmlSecurity | 4 ms | 272 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 1 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 1 ms | 3 |
| 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::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 70 ms | 272 |
| JavaScriptProcessor::findUrls | 64 ms | 272 |
| HtmlProcessor::findUrls | 37 ms | 272 |
| AstroProcessor::findUrls | 19 ms | 272 |
| CssProcessor::findUrls | 4 ms | 272 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 272 |
| NextJsProcessor::findUrls | 0 ms | 272 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 272 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 272 |
| SvelteProcessor::findUrls | 0 ms | 272 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 272 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 272 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 19:49:57 |
| Command | siteone-crawler --url=https://developers.openai.com --markdown-export-dir=/tmp/siteone-openai-developers.openai.com --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=3 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text |
| 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 |