Crawler Report for developers.openai.com

Summary

Website Quality Score

9.4 Excellent
Performance
10.0
SEO
10.0
Security
9.0
Accessibility
8.9
Best Practices
9.2
  • ⛔ Security - 1 pages(s) with critical finding(s).
  • ⚠️ 1 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 skipped heading levels.
  • ⚠️ 1 page(s) without image alt attributes.
  • ⚠️ 1 page(s) without aria labels.
  • ⚠️ 1 page(s) without role attributes.
  • ⏩ Loaded robots.txt for domain 'developers.openai.com': status code 200, size 80 B and took 47 ms.
  • ⏩ DNS IPv6: domain developers.openai.com does not support IPv6 (DNS server: 127.0.0.53).
  • ✅ Skipped URLs - no skipped URLs found.
  • ✅ External URLs - no external URLs found.
  • ✅ 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 12 unique headers.
  • ✅ Only one title provided for uniqueness check.
  • ✅ Only one meta description provided for uniqueness check.
  • ✅ 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 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

URLStatusTypeTime (s)SizeCache
/200 HTML47 ms 208 kB0 s

Best practices

Found 10 row(s).
Analysis nameOKNoticeWarningCritical
Large inline SVGs (> 5120 B)33000
Duplicate inline SVGs (> 5 and > 1024 B)33000
DOM depth (> 30)1000
Invalid inline SVGs33000
Heading structure1020
Title uniqueness (> 10%)1000
Description uniqueness (> 10%)1000
Brotli support0010
WebP support0010
AVIF support0010
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

SeverityOccursDetailAffected URLs (max 5)
warning1Heading structure is skipping levels: found an <h2> without a previous higher heading./
warning1Heading structure is skipping levels: found an <h3> after an <h1>./

Non-clickable phone numbers

No problems found.


Title uniqueness

No problems found.


Description uniqueness

No problems found.

Accessibility

Analysis nameOKNoticeWarningCritical
Missing html lang attribute1000
Missing aria labels50111
Missing roles0040
Missing image alt attributes13010

Valid HTML

No problems found.


Missing image alt attributes

SeverityOccursDetailAffected URLs (max 5)
warning1<img class="h-* w-* max-* max-* object-*" *** >/

Missing form labels

No problems found.


Missing aria labels

Found 22 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical1<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" *** >/
critical1<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" *** >/
warning264<a class="px-* py-* rounded-* transition-* block hover:text-* hover:bg-*" *** >/
warning9<a class="block px-* py-* text-* text-* transition-* hover:bg-* dark:hover:bg-* hover:text-* astro-*" *** >/
warning8<button class="_*" *** >/
warning7<button class="w-* rounded-* px-* py-* text-* text-* font-* text-* transition-* hover:bg-* hover:text-* data-* data-* group-* astro-*" *** >/
warning6<a class="group flex items-* gap-* rounded-*" *** >/
warning5<a class="px-* py-* rounded-* transition-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** >/
warning5<button class="shrink-* rounded-* border border-* px-* py-* text-* text-* transition-* duration-* data-* data-* hover:bg-* hover:text-* focus-* focus-* focus-* focus-* astro-*" *** >/
warning4<a class="group flex flex-* items-* text-*" *** >/
warning4<a class="flex items-* gap-* text-* px-* py-* rounded-* text-* hover:text-* hover:bg-* astro-*" *** >/
warning3<a class="group relative h-* md:h-* overflow-* rounded-* bg-* p-* transition duration-* md:p-*" *** >/
warning3<a class="group flex flex-* md:gap-* snap-* shrink-* gap-* px-* first:pl-* md:first:pl-* last:pr-* md:last:pr-* md:px-*" *** >/
warning3<a class="group flex flex-* gap-*" *** >/
warning1<button class="hidden min-* items-* justify-* gap-* rounded-* border border-* bg-* px-* py-* text-* text-* transition-* hover:bg-* hover:text-* xl:flex astro-*" *** >/
warning1<a class="inline-* items-* gap-* text-* text-* hover:text-*" *** >/
warning1<a class="flex items-* gap-* text-* px-* py-* rounded-* text-* bg-* astro-*" *** >/
warning1<a class="group w-* max-* rounded-* border-* border border-* bg-* px-* py-* text-* transition-* hover:border-* focus-* focus-* focus-* focus-*" *** >/
warning1<a class="flex items-* font-* ml-* md:-* md:justify-* astro-*" *** >/
warning1<a class="_* not-* flex-* justify-*" *** >/
warning1<a class="text-* focus-* focus-* focus-* focus-*" *** >/
warning1<a class="_* not-*" *** >/
No rows found, please edit your search term.

Missing roles

SeverityOccursDetailAffected URLs (max 5)
warning1<nav class="hidden md:flex items-* justify-* gap-* astro-*">/
warning1<main class="min-* flex-*">/
warning1<header class="flex flex-* not-* gap-* pt-* items-* text-*">/
warning1<header class="fixed top-* w-* h-* z-* bg-* dark:bg-* border-* border-* astro-*" id="header">/

Missing html lang attribute

No problems found.

Security

Found 10 row(s).
HeaderOKNoticeWarningCriticalRecommendation
Content-Security-Policy0001Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks.
Access-Control-Allow-Origin0010Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk.
X-Frame-Options0010X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.
X-Content-Type-Options0010X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks.
Referrer-Policy0010Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security.
Feature-Policy0010Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.
Permissions-Policy0010Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.
Server0100Server header is set to 'Vercel'. It is better not to reveal used technologies.
Strict-Transport-Security1000
X-XSS-Protection1000
No rows found, please edit your search term.

Security headers

SeverityOccursDetailAffected URLs (max 5)
critical1Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks./
warning1Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set./
warning1Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security./
warning1X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin./
warning1X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks./
warning1Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security./
warning1Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk./
notice1Server header is set to 'Vercel'. It is better not to reveal used technologies./

SEO metadata

URL 🔼IndexingTitleH1DescriptionKeywords
/AllowedOpenAI DevelopersOpenAI for developersDocs and resources to help you build with, for, and on OpenAI.

OpenGraph metadata

URL 🔼OG TitleOG DescriptionOG ImageTwitter TitleTwitter DescriptionTwitter Image
/OpenAI DevelopersDocs and resources to help you build with, for, and on OpenAI./open-graph.pngOpenAI DevelopersDocs and resources to help you build with, for, and on OpenAI./open-graph.png

Heading structure

Heading structureCountErrors 🔽URL
  • <h2> Search the docs [#header-search-title]
    • <h3> Suggested
    • <h3> Suggested
    • <h3> Get started
    • <h3> Core concepts
    • <h3> Agents
    • <h3> Tools
    • <h3> Run and scale
    • <h3> Evaluation
    • <h3> Realtime API
    • <h3> Model optimization
    • <h3> Specialized models
    • <h3> Going live
    • <h3> Legacy APIs
    • <h3> Resources
    • <h3> Getting Started
    • <h3> Using Codex
    • <h3> Configuration
    • <h3> Administration
    • <h3> Automation
    • <h3> Learn
    • <h3> Releases
    • <h3> Core Concepts
    • <h3> Plan
    • <h3> Build
    • <h3> Deploy
    • <h3> Guides
    • <h3> Resources
    • <h3> Guides
    • <h3> File Upload
    • <h3> API
    • <h3> Recent
    • <h3> Topics
    • <h3> Topics
    • <h3> Contribute
    • <h3> Categories
    • <h3> Topics
    • <h3> Programs
    • <h3> Events
  • <h1> OpenAI for developers
    • <h3> API Platform
    • <h3> Codex
    • <h3> Apps SDK
    • <h2> Featured
      • <h3> Introducing the Codex app
    • <h2> Latest
      • <h3> Sora 2 Prompting Guide
      • <h3> Codex Prompting Guide
      • <h3> Introducing the Codex app
      • <h3> Codex in JetBrains IDEs
      • <h3> Docs MCP
      • <h3> Gpt-image-1.5 Prompting Guide
    • <h2> Explore
5342/

404 URLs

No 404 URLs found.

Redirected URLs

No redirects found.

Skipped URLs Summary

No skipped URLs found.


Skipped URLs

No skipped URLs found.

External URLs

No external URLs found.

TOP fastest URLs

Time 🔼StatusFast URL
47 ms 200 /

TOP slowest URLs

Time 🔽StatusSlow URL
47 ms 200 /

Content types

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20x
HTML1208 kB47 ms47 ms 1

Content types (MIME types)

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20x
text/html; charset=utf-81208 kB47 ms47 ms 1

Source domains

DomainTotalsHTML
developers.openai.com1 / 208kB / 47ms1 / 208kB / 47ms

HTTP headers

Found 12 row(s).
Header 🔼OccursUniqueValues previewMin valueMax value
Access-Control-Allow-Origin11*
Age1-[ignored generic values]1.1 hour(s)1.1 hour(s)
Cache-Control11public, max-age=0, must-revalidate
Content-Disposition1-[ignored generic values]
Content-Type11text/html; charset=utf-8
Date1-[ignored generic values]2026-03-242026-03-24
Etag1-[ignored generic values]
Last-Modified1-[ignored generic values]2026-03-242026-03-24
Server11Vercel
Strict-Transport-Security11max-age=63072000
X-Vercel-Cache11HIT
X-Vercel-Id11arn1::6qmvr-1774381625633-82ff4fea994a
No rows found, please edit your search term.

HTTP header values

HeaderOccursValue
Access-Control-Allow-Origin1*
Cache-Control1public, max-age=0, must-revalidate
Content-Type1text/html; charset=utf-8
Server1Vercel
Strict-Transport-Security1max-age=63072000
X-Vercel-Cache1HIT
X-Vercel-Id1arn1::6qmvr-1774381625633-82ff4fea994a

HTTP Caching by content type (only from crawlable domains)

Content typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
HTMLCache-Control + ETag + Last-Modified10 s 0 s 0 s

HTTP Caching by domain

DomainCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developers.openai.comCache-Control + ETag + Last-Modified10 s 0 s 0 s

HTTP Caching by domain and content type

DomainContent typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developers.openai.comHTMLCache-Control + ETag + Last-Modified10 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

InfoText
IssuerC = US, O = Let's Encrypt, CN = R13
SubjectCN = developers.openai.com
Valid fromFeb 14 00:37:42 2026 GMT (VALID already 38.8 day(s))
Valid toMay 15 00:37:41 2026 GMT (VALID still for 51.2 day(s))
Supported protocolsTLSv1.2, TLSv1.3
RAW certificate outputCertificate:
    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 ===
40D7695B00760000: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 ===
40574A0EB6750000: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: F196921F51A94CFC62F9BA6D0714BC82240B3A5256546B8F8B29164F6DDBAEE4
    Session-ID-ctx: 
    Master-Key: 376345394E6DEDA06E1BBF6585417491164E3640F7737A5145631F5C58A2B1D4C38A0526929CDC3090E2206D3A14FED0
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket:
    0000 - f9 ca 66 50 67 2f 50 58-5b ba 0c 73 60 65 50 9f   ..fPg/PX[..s`eP.
    0010 - d3 ce 3a 0f e6 d0 b5 49-22 06 f6 8b eb c6 88 13   ..:....I".......
    0020 - 4c 94 30 10 26 7d 73 ee-f3 94 6f ad bb 4a b5 0d   L.0.&}s...o..J..
    0030 - 75 77 cd b8 9d 1a c7 d7-9c c3 1c a4 ca ac 35 d8   uw............5.
    0040 - 96 f4 cc e8 56 11 5e ae-13 6e 6f 5d c1 11 77 e6   ....V.^..no]..w.
    0050 - 1a 9a ff a7 b0 08 1e ad-20 d8 34 ce c3 b3 ed 87   ........ .4.....
    0060 - 6a 33 08 93 57 32 cf 9c-b5 99 d8 80 7d 8e 13 4a   j3..W2......}..J
    0070 - 53 1a c8 4b 9d 76 62 88-c3 89 37                  S..K.vb...7

    Start Time: 1774381626
    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: FFEB84A6B0E8982B7AA0CA6CFBC31EFEA19179F7AD8DF8EF163AEA99E98960DC
    Session-ID-ctx: 
    Resumption PSK: 362531574B70E71940CF80F43CDCA4A87CB79F6AD462B6D3A5F8CAAB42292AF3
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 604800 (seconds)
    TLS session ticket:
    0000 - 45 f3 ec 0c 94 54 14 b4-f0 0c 28 e6 48 ea db 46   E....T....(.H..F
    0010 - f0 9e 6c 25 84 c4 51 f4-f8 52 b0 77 74 a1 08 f4   ..l%..Q..R.wt...
    0020 - 84 55 95 11 1d c0 79 93-96 55 10 d9 f6 6f 62 33   .U....y..U...ob3
    0030 - 55 48 2d 55 da 58 ce 59-09 da 40 95 4a fd c2 45   UH-U.X.Y..@.J..E
    0040 - ed 6b c0 a7 96 f9 5d 94-67 c8 c1 9c 17 1d 05 f7   .k....].g.......
    0050 - 74 6b 2c 29 d3 1c b9 98-47 f9 45 d3 be 37 94 5e   tk,)....G.E..7.^
    0060 - 43 7d 3f 32 94 bc 7f 82-d4                        C}?2.....

    Start Time: 1774381626
    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 time2.2 s
Total URLs1
Total size208 kB
Requests - total time47 ms
Requests - avg time47 ms
Requests - min time47 ms
Requests - max time47 ms
Requests by status200: 1

Analysis stats

Found 21 row(s).
Class::methodExec time 🔽Exec count
SslTlsAnalyzer::getTLSandSSLCertificateInfo391 ms 1
AccessibilityAnalyzer::checkMissingAriaLabels7 ms 1
AccessibilityAnalyzer::checkMissingLabels6 ms 1
AccessibilityAnalyzer::checkMissingRoles5 ms 1
AccessibilityAnalyzer::checkMissingLang4 ms 1
BestPracticeAnalyzer::checkHeadingStructure3 ms 1
BestPracticeAnalyzer::checkNonClickablePhoneNumbers3 ms 1
BestPracticeAnalyzer::checkMaxDOMDepth2 ms 1
BestPracticeAnalyzer::checkInlineSvg2 ms 1
AccessibilityAnalyzer::checkImageAltAttributes1 ms 1
SeoAndOpenGraphAnalyzer::analyzeHeadings1 ms 1
BestPracticeAnalyzer::checkMissingQuotesOnAttributes0 ms 1
SecurityAnalyzer::checkHtmlSecurity0 ms 1
SecurityAnalyzer::checkHeaders0 ms 1
SeoAndOpenGraphAnalyzer::analyzeSeo0 ms 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph0 ms 1
BestPracticeAnalyzer::checkTitleUniqueness0 ms 1
BestPracticeAnalyzer::checkBrotliSupport0 ms 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness0 ms 1
BestPracticeAnalyzer::checkAvifSupport0 ms 1
BestPracticeAnalyzer::checkWebpSupport0 ms 1
No rows found, please edit your search term.

Content processor stats

Found 12 row(s).
Class::methodExec time 🔽Exec count
AstroProcessor::findUrls3 ms 1
CssProcessor::findUrls1 ms 1
NextJsProcessor::applyContentChangesBeforeUrlParsing0 ms 1
JavaScriptProcessor::findUrls0 ms 1
HtmlProcessor::findUrls0 ms 1
AstroProcessor::applyContentChangesBeforeUrlParsing0 ms 1
NextJsProcessor::findUrls0 ms 1
JavaScriptProcessor::applyContentChangesBeforeUrlParsing0 ms 1
SvelteProcessor::applyContentChangesBeforeUrlParsing0 ms 1
SvelteProcessor::findUrls0 ms 1
HtmlProcessor::applyContentChangesBeforeUrlParsing0 ms 1
CssProcessor::applyContentChangesBeforeUrlParsing0 ms 1
No rows found, please edit your search term.

Crawler info

Version 2.1.0.20260317
Executed At 2026-03-24 19:47:03
Command siteone-crawler --url=https://developers.openai.com --single-page --markdown-export-dir=/tmp/test-openai-dev --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --timeout=30 --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