Crawler Report for developers.openai.com

Summary

Website Quality Score

8.5 Good
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).
URLStatusTypeTime (s)SizeCache
/200 HTML47 ms 208 kB0 s
/codex/ide/settings403 HTML36 ms 33 kB0 s
/api/docs/guides/evaluation-getting-started403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-shell403 HTML10 ms 33 kB0 s
/codex/mcp403 HTML10 ms 33 kB0 s
/api/docs/guides/migrate-to-responses403 HTML10 ms 33 kB0 s
/api/docs/guides/chatkit403 HTML10 ms 33 kB0 s
/codex/security403 HTML10 ms 33 kB0 s
/api/docs/guides/node-reference403 HTML10 ms 33 kB0 s
/apps-sdk/build/mcp-server403 HTML10 ms 33 kB0 s
/api/docs/guides/structured-outputs403 HTML10 ms 33 kB0 s
/api/docs/guides/prompt-caching403 HTML10 ms 33 kB0 s
/api/docs/guides/rate-limits403 HTML10 ms 33 kB0 s
/apps-sdk/build/state-management403 HTML10 ms 33 kB0 s
/apps-sdk403 HTML10 ms 33 kB0 s
/apps-sdk/build/monetization403 HTML10 ms 33 kB0 s
/blog/designing-delightful-frontends-with-gpt-5-4403 HTML10 ms 33 kB0 s
/api/docs/actions/getting-started403 HTML10 ms 33 kB0 s
/codex/ide/slash-commands403 HTML10 ms 33 kB0 s
/codex/changelog403 HTML11 ms 33 kB0 s
/api/docs/guides/realtime-sip403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-conversations403 HTML10 ms 33 kB0 s
/cookbook/topic/agents403 HTML10 ms 33 kB0 s
/showcase403 HTML10 ms 33 kB0 s
/codex/models403 HTML10 ms 33 kB0 s
/api/docs/guides/agent-builder-safety403 HTML10 ms 33 kB0 s
/api/docs/guides/token-counting403 HTML10 ms 33 kB0 s
/codex/integrations/slack403 HTML10 ms 33 kB0 s
/api/docs/guides/your-data403 HTML10 ms 33 kB0 s
/api/docs/deprecations403 HTML10 ms 33 kB0 s
/api/docs/guides/vision-fine-tuning403 HTML10 ms 33 kB0 s
/learn/audio403 HTML10 ms 33 kB0 s
/codex/ide/features403 HTML10 ms 33 kB0 s
/api/docs/guides/evals403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-tool-search403 HTML10 ms 33 kB0 s
/api/docs/guides/safety-checks/cybersecurity403 HTML10 ms 33 kB0 s
/api/docs/guides/function-calling403 HTML10 ms 33 kB0 s
/codex/pricing403 HTML10 ms 33 kB0 s
/api/docs/guides/image-generation403 HTML10 ms 33 kB0 s
/api/docs/actions/data-retrieval403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-transcription403 HTML10 ms 33 kB0 s
/api/reference/overview403 HTML10 ms 33 kB0 s
/api/docs/guides/production-best-practices403 HTML10 ms 33 kB0 s
/codex/enterprise/admin-setup403 HTML10 ms 33 kB0 s
/api/docs/guides/text403 HTML10 ms 33 kB0 s
/codex/concepts/sandboxing403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-file-search403 HTML10 ms 33 kB0 s
/api/docs/guides/citation-formatting403 HTML10 ms 33 kB0 s
/learn/scaling403 HTML10 ms 33 kB0 s
/community/meetups403 HTML10 ms 33 kB0 s
/learn/tools403 HTML10 ms 33 kB0 s
/codex/workflows403 HTML10 ms 33 kB0 s
/api/docs/guides/webhooks403 HTML10 ms 33 kB0 s
/api/docs/guides/safety-best-practices403 HTML10 ms 33 kB0 s
/api/docs/guides/conversation-state403 HTML29 ms 33 kB0 s
/api/docs/guides/batch403 HTML10 ms 33 kB0 s
/blog403 HTML10 ms 33 kB0 s
/codex/concepts/subagents403 HTML10 ms 33 kB0 s
/codex/config-advanced403 HTML10 ms 33 kB0 s
/cookbook/examples/codex/code_modernization403 HTML10 ms 33 kB0 s
/learn/videos403 HTML10 ms 33 kB0 s
/api/docs/guides/priority-processing403 HTML10 ms 33 kB0 s
/cookbook/topic/chatgpt403 HTML10 ms 33 kB0 s
/codex/security/faq403 HTML10 ms 33 kB0 s
/api/docs/models403 HTML10 ms 33 kB0 s
/codex/quickstart403 HTML10 ms 33 kB0 s
/codex/app/windows403 HTML10 ms 33 kB0 s
/api/docs/assistants/migration403 HTML10 ms 33 kB0 s
/codex/noninteractive403 HTML10 ms 33 kB0 s
/community/hackathons403 HTML10 ms 33 kB0 s
/codex/enterprise/governance403 HTML10 ms 33 kB0 s
/community/codex-for-oss403 HTML10 ms 33 kB0 s
/apps-sdk/build/chatgpt-ui403 HTML10 ms 33 kB0 s
/codex/sdk403 HTML10 ms 33 kB0 s
/blog/topic/audio403 HTML10 ms 33 kB0 s
/api/docs/guides/latest-model403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-computer-use403 HTML10 ms 33 kB0 s
/api/docs/guides/model-optimization403 HTML10 ms 33 kB0 s
/codex/app/troubleshooting403 HTML10 ms 33 kB0 s
/api/docs/quickstart403 HTML10 ms 33 kB0 s
/api/docs/guides/prompt-guidance403 HTML10 ms 33 kB0 s
/api/docs/guides/retrieval403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-websocket403 HTML10 ms 33 kB0 s
/codex/explore403 HTML10 ms 33 kB0 s
/apps-sdk/deploy/troubleshooting403 HTML10 ms 33 kB0 s
/api403 HTML10 ms 33 kB0 s
/codex/ide/commands403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-connectors-mcp403 HTML10 ms 33 kB0 s
/apps-sdk/deploy/submission403 HTML10 ms 33 kB0 s
/api/docs/guides/chatkit-actions403 HTML10 ms 33 kB0 s
/cookbook/topic/optimization403 HTML11 ms 33 kB0 s
/commerce/specs/api/products403 HTML10 ms 33 kB0 s
/learn/agents403 HTML10 ms 33 kB0 s
/api/docs/guides/evaluation-best-practices403 HTML11 ms 33 kB0 s
/codex/feature-maturity403 HTML10 ms 33 kB0 s
/commerce/guides/best-practices403 HTML11 ms 33 kB0 s
/api/docs/guides/predicted-outputs403 HTML11 ms 33 kB0 s
/learn/gpt-oss403 HTML10 ms 33 kB0 s
/api/docs/libraries403 HTML10 ms 33 kB0 s
/codex/app/local-environments403 HTML10 ms 33 kB0 s
/apps-sdk/mcp-apps-in-chatgpt403 HTML10 ms 33 kB0 s
/apps-sdk/build/auth403 HTML10 ms 33 kB0 s
/apps-sdk/deploy/testing403 HTML10 ms 33 kB0 s
/apps-sdk/deploy/connect-chatgpt403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-apply-patch403 HTML10 ms 33 kB0 s
/apps-sdk/plan/components403 HTML11 ms 33 kB0 s
/codex/cloud/internet-access403 HTML10 ms 33 kB0 s
/codex/rules403 HTML10 ms 33 kB0 s
/codex/app-server403 HTML10 ms 33 kB0 s
/api/docs/guides/agent-evals403 HTML10 ms 33 kB0 s
/api/docs/guides/agents403 HTML10 ms 33 kB0 s
/cookbook/examples/sora/sora2_prompting_guide403 HTML10 ms 33 kB0 s
/api/docs/guides/flex-processing403 HTML10 ms 33 kB0 s
/api/docs/guides/chatkit-themes403 HTML10 ms 33 kB0 s
/codex/concepts/customization403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-local-shell403 HTML10 ms 33 kB0 s
/api/docs/guides/speech-to-text403 HTML11 ms 33 kB0 s
/api/docs/actions/sending-files403 HTML10 ms 33 kB0 s
/codex/videos403 HTML10 ms 33 kB0 s
/api/docs/guides/prompting403 HTML10 ms 33 kB0 s
/codex/guides/agents-md403 HTML10 ms 33 kB0 s
/blog/building-frontend-uis-with-codex-and-figma403 HTML11 ms 33 kB0 s
/blog/topic/apps-sdk403 HTML10 ms 33 kB0 s
/cookbook/topic/evals403 HTML10 ms 33 kB0 s
/apps-sdk/plan/tools403 HTML10 ms 33 kB0 s
/learn/codex403 HTML10 ms 33 kB0 s
/codex/ide403 HTML10 ms 33 kB0 s
/codex/guides/agents-sdk403 HTML10 ms 33 kB0 s
/codex/cli/features403 HTML10 ms 33 kB0 s
/community403 HTML10 ms 33 kB0 s
/codex/config-reference403 HTML10 ms 33 kB0 s
/api/docs/guides/agent-builder403 HTML10 ms 33 kB0 s
/api/docs/guides/custom-chatkit403 HTML10 ms 33 kB0 s
/codex/concepts/cyber-safety403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-code-interpreter403 HTML10 ms 33 kB0 s
/commerce/specs/api/feeds403 HTML10 ms 33 kB0 s
/commerce/specs/file-upload/products403 HTML10 ms 33 kB0 s
/learn/videogen403 HTML10 ms 33 kB0 s
/codex/cloud403 HTML10 ms 33 kB0 s
/codex/subagents403 HTML10 ms 33 kB0 s
/learn/docs-mcp403 HTML11 ms 33 kB0 s
/codex/app/settings403 HTML10 ms 33 kB0 s
/api/docs/guides/reasoning-best-practices403 HTML10 ms 33 kB0 s
/codex/app403 HTML10 ms 33 kB0 s
/commerce/specs/api/overview403 HTML10 ms 33 kB0 s
/apps-sdk/app-submission-guidelines403 HTML10 ms 33 kB0 s
/blog/skills-agents-sdk403 HTML10 ms 33 kB0 s
/learn/evals403 HTML10 ms 33 kB0 s
/api/docs/guides/text-to-speech403 HTML10 ms 33 kB0 s
/api/docs/guides/chatkit-widgets403 HTML10 ms 33 kB0 s
/api/docs/actions/introduction403 HTML10 ms 33 kB0 s
/apps-sdk/quickstart403 HTML10 ms 33 kB0 s
/apps-sdk/concepts/ui-guidelines403 HTML10 ms 33 kB0 s
/api/docs/guides/external-models403 HTML10 ms 33 kB0 s
/blog/one-year-of-responses403 HTML10 ms 33 kB0 s
/api/docs/guides/optimizing-llm-accuracy403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-models-prompting403 HTML10 ms 33 kB0 s
/api/docs/guides/direct-preference-optimization403 HTML10 ms 33 kB0 s
/api/docs/changelog403 HTML10 ms 33 kB0 s
/codex/github-action403 HTML10 ms 33 kB0 s
/apps-sdk/deploy403 HTML10 ms 33 kB0 s
/blog/topic/general403 HTML10 ms 33 kB0 s
/api/docs/guides/images-vision403 HTML10 ms 33 kB0 s
/api/docs/guides/voice-agents403 HTML10 ms 33 kB0 s
/codex/app/worktrees403 HTML13 ms 33 kB0 s
/codex/auth403 HTML10 ms 33 kB0 s
/learn403 HTML10 ms 33 kB0 s
/codex/cli/reference403 HTML10 ms 33 kB0 s
/api/docs/guides/rbac403 HTML10 ms 33 kB0 s
/learn/code403 HTML10 ms 33 kB0 s
/api/docs/guides/reinforcement-fine-tuning403 HTML10 ms 33 kB0 s
/codex/prompting403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-server-controls403 HTML10 ms 33 kB0 s
/blog/topic/codex403 HTML10 ms 33 kB0 s
/api/docs/guides/graders403 HTML10 ms 33 kB0 s
/api/docs/actions/actions-library403 HTML10 ms 33 kB0 s
/chatgpt403 HTML10 ms 33 kB0 s
/api/docs/guides/trace-grading403 HTML10 ms 33 kB0 s
/commerce403 HTML10 ms 33 kB0 s
/codex/app/automations403 HTML10 ms 33 kB0 s
/cookbook/topic/multimodal403 HTML10 ms 33 kB0 s
/codex/open-source403 HTML10 ms 33 kB0 s
/codex/app/review403 HTML10 ms 33 kB0 s
/api/docs/actions/production403 HTML10 ms 33 kB0 s
/api/docs/guides/streaming-responses403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-mcp403 HTML10 ms 33 kB0 s
/api/docs/guides/tools403 HTML10 ms 33 kB0 s
/api/docs/guides/prompt-engineering403 HTML10 ms 33 kB0 s
/apps-sdk/build/examples403 HTML10 ms 33 kB0 s
/community/codex-ambassadors403 HTML11 ms 33 kB0 s
/api/docs/guides/tools-skills403 HTML24 ms 33 kB0 s
/codex/app/commands403 HTML10 ms 33 kB0 s
/api/docs/guides/developer-mode403 HTML10 ms 33 kB0 s
/api/docs/guides/cost-optimization403 HTML10 ms 33 kB0 s
/codex/security/threat-model403 HTML10 ms 33 kB0 s
/apps-sdk/concepts/ux-principles403 HTML10 ms 33 kB0 s
/commerce/guides/get-started403 HTML10 ms 33 kB0 s
/codex/windows403 HTML10 ms 33 kB0 s
/api/docs/guides/agents-sdk403 HTML10 ms 33 kB0 s
/commerce/specs/file-upload/overview403 HTML10 ms 33 kB0 s
/codex/learn/best-practices403 HTML10 ms 33 kB0 s
/api/docs/guides/embeddings403 HTML10 ms 33 kB0 s
/api/docs/guides/latency-optimization403 HTML10 ms 33 kB0 s
/cookbook/topic/guardrails403 HTML10 ms 33 kB0 s
/apps-sdk/reference403 HTML10 ms 33 kB0 s
/api/docs/guides/deep-research403 HTML10 ms 33 kB0 s
/api/docs/guides/background403 HTML10 ms 33 kB0 s
/api/docs/guides/video-generation403 HTML11 ms 33 kB0 s
/apps-sdk/concepts/mcp-server403 HTML10 ms 33 kB0 s
/learn/imagegen403 HTML11 ms 33 kB0 s
/cookbook403 HTML10 ms 33 kB0 s
/apps-sdk/plan/use-case403 HTML11 ms 33 kB0 s
/commerce/specs/api/promotions403 HTML11 ms 33 kB0 s
/api/docs/guides/code-generation403 HTML11 ms 33 kB0 s
/codex403 HTML12 ms 33 kB0 s
/api/docs/guides/safety-checks403 HTML10 ms 33 kB0 s
/api/docs/assistants/tools403 HTML10 ms 33 kB0 s
/codex/enterprise/managed-configuration403 HTML10 ms 33 kB0 s
/api/docs/guides/fine-tuning-best-practices403 HTML11 ms 33 kB0 s
/api/docs/actions/authentication403 HTML11 ms 33 kB0 s
/api/docs/guides/rft-use-cases403 HTML10 ms 33 kB0 s
/codex/agent-approvals-security403 HTML10 ms 33 kB0 s
/api/docs/guides/prompt-optimizer403 HTML10 ms 33 kB0 s
/codex/config-basic403 HTML10 ms 33 kB0 s
/learn/fine-tuning403 HTML10 ms 33 kB0 s
/api/docs/assistants/deep-dive403 HTML10 ms 33 kB0 s
/cookbook/topic/codex403 HTML32 ms 33 kB0 s
/codex/config-sample403 HTML11 ms 33 kB0 s
/api/docs/guides/websocket-mode403 HTML10 ms 33 kB0 s
/codex/app/features403 HTML11 ms 33 kB0 s
/apps-sdk/changelog403 HTML10 ms 33 kB0 s
/codex/integrations/github403 HTML10 ms 33 kB0 s
/cookbook/topic/text403 HTML10 ms 33 kB0 s
/cookbook/examples/gpt-5/codex_prompting_guide403 HTML10 ms 33 kB0 s
/api/docs/guides/compaction403 HTML10 ms 33 kB0 s
/codex/security/setup403 HTML10 ms 33 kB0 s
/api/docs/guides/reasoning403 HTML10 ms 33 kB0 s
/codex/integrations/linear403 HTML10 ms 33 kB0 s
/api/docs/guides/safety-checks/under-18-api-guidance403 HTML10 ms 33 kB0 s
/codex/cli403 HTML10 ms 33 kB0 s
/apps-sdk/guides/optimize-metadata403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-image-generation403 HTML10 ms 33 kB0 s
/api/docs/guides/realtime-webrtc403 HTML10 ms 33 kB0 s
/api/docs/guides/audio403 HTML10 ms 33 kB0 s
/codex/guides/build-ai-native-engineering-team403 HTML10 ms 33 kB0 s
/codex/cloud/environments403 HTML10 ms 33 kB0 s
/cookbook/topic/gpt-oss403 HTML11 ms 33 kB0 s
/api/docs200 HTML53 ms 255 kB0 s
/community/students403 HTML10 ms 33 kB0 s
/api/docs/guides/supervised-fine-tuning403 HTML10 ms 33 kB0 s
/codex/speed403 HTML10 ms 33 kB0 s
/api/docs/mcp200 HTML41 ms 353 kB0 s
/blog/run-long-horizon-tasks-with-codex403 HTML10 ms 33 kB0 s
/api/docs/guides/moderation403 HTML10 ms 33 kB0 s
/apps-sdk/guides/security-privacy403 HTML10 ms 33 kB0 s
/codex/skills403 HTML11 ms 33 kB0 s
/codex/cli/slash-commands403 HTML10 ms 33 kB0 s
/learn/cua403 HTML10 ms 33 kB0 s
/blog/topic/api403 HTML10 ms 33 kB0 s
/api/docs/guides/tools-web-search403 HTML10 ms 33 kB0 s
/api/docs/guides/file-inputs403 HTML11 ms 33 kB0 s
/api/docs/guides/realtime-costs403 HTML10 ms 33 kB0 s
/api/docs/pricing403 HTML10 ms 33 kB0 s
/commerce/specs/checkout403 HTML10 ms 33 kB0 s
/commerce/product-feeds/spec403 HTML11 ms 33 kB0 s
/commerce/guides/production403 HTML11 ms 33 kB0 s
/commerce/specs/payment403 HTML10 ms 33 kB0 s
/commerce/guides/key-concepts403 HTML10 ms 33 kB0 s
/commerce/product-feeds/best-practices403 HTML10 ms 33 kB0 s
/commerce/product-feeds403 HTML11 ms 33 kB0 s
/commerce/product-feeds/onboarding403 HTML10 ms 33 kB0 s
No rows found, please edit your search term.

Best practices

Found 10 row(s).
Analysis nameOKNoticeWarningCritical
Heading structure326940
Large inline SVGs (> 5120 B)57000
Duplicate inline SVGs (> 5 and > 1024 B)56020
Invalid inline SVGs57000
DOM depth (> 30)272000
Title uniqueness (> 10%)3000
Description uniqueness (> 10%)3000
Brotli support0030
WebP support0010
AVIF support0010
No rows found, please edit your search term.

Large inline SVGs

No problems found.


Duplicate inline SVGs

SeverityOccursDetailAffected URLs (max 5)
warning17x SVG (3335 B): <svg width="1em" height="1em" viewBox="0 0 24 24" fill="currentColor"> .../api/docs/mcp
warning18x 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

SeverityOccursDetailAffected URLs (max 5)
warning3Heading structure is skipping levels: found an <h2> without a previous higher heading.URL 1, URL 2, URL 3
warning1Heading structure is skipping levels: found an <h3> after an <h1>./
notice269No 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 nameOKNoticeWarningCritical
Missing html lang attribute1000
Missing aria labels180181
Missing image alt attributes17010
Missing roles0060

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 38 row(s).
SeverityOccursDetailAffected URLs (max 5)
critical3<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
critical3<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
warning791<a class="px-* py-* rounded-* transition-* block hover:text-* hover:bg-*" *** >URL 1, URL 2, URL 3
warning120<a class="px-* py-* w-* rounded-* transition-* text-* block hover:text-* hover:bg-*" *** >URL 1, URL 2
warning104<a class="px-* py-* w-* rounded-* transition-* text-* pl-* block hover:text-* hover:bg-*" *** >URL 1, URL 2
warning31<a ***>/api/docs/mcp
warning27<a class="block px-* py-* text-* text-* transition-* hover:bg-* dark:hover:bg-* hover:text-* astro-*" *** >URL 1, URL 2, URL 3
warning24<button class="_*" *** >URL 1, URL 2, URL 3
warning21<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
warning15<a class="px-* py-* rounded-* transition-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** >URL 1, URL 2, URL 3
warning15<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
warning12<a class="flex items-* gap-* text-* px-* py-* rounded-* text-* hover:text-* hover:bg-* astro-*" *** >URL 1, URL 2, URL 3
warning8<a class="block text-* no-* hover:no-*" *** >/api/docs
warning6<button class="_* _*" *** >URL 1, URL 2
warning6<a class="group flex items-* gap-* rounded-*" *** >/
warning4<a class="group relative flex h-* flex-* items-* rounded-* border border-* p-* text-* text-* transition hover:border-* hover:bg-*" *** >/api/docs
warning4<a class="group flex flex-* items-* text-*" *** >/
warning3<a class="_* not-* flex-* justify-*" *** >URL 1, URL 2, URL 3
warning3<a class="flex items-* gap-* text-* px-* py-* rounded-* text-* bg-* astro-*" *** >URL 1, URL 2, URL 3
warning3<a class="group flex flex-* gap-*" *** >/
warning3<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
warning3<a class="flex items-* font-* ml-* md:-* md:justify-* astro-*" *** >URL 1, URL 2, URL 3
warning3<a class="_* not-*" *** >URL 1, URL 2, URL 3
warning3<a class="flex flex-* text-* no-* hover:text-* hover:no-*" *** >/api/docs
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 relative h-* md:h-* overflow-* rounded-* bg-* p-* transition duration-* md:p-*" *** >/
warning2<a class="px-* py-* rounded-* transition-* block text-* bg-*" *** >URL 1, URL 2
warning2<a class="px-* py-* w-* rounded-* transition-* text-* pl-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** >URL 1, URL 2
warning2<a class="px-* py-* w-* rounded-* transition-* text-* pl-* block bg-*" *** >URL 1, URL 2
warning2<button class="_* rounded-* px-* py-* text-* font-*" *** >/api/docs/mcp
warning2<a class="px-* py-* w-* rounded-* transition-* text-* block hover:text-* hover:bg-* flex items-* justify-* gap-*" *** >URL 1, URL 2
warning1<a class="group w-* max-* rounded-* border-* border border-* bg-* px-* py-* text-* transition-* hover:border-* focus-* focus-* focus-* focus-*" *** >/
warning1<a class="inline-* items-* gap-* text-* text-* hover:text-*" *** >/
warning1<a class="_*" *** >/api/docs
warning1<button class="_* rounded-* border-* border-* px-* py-* text-* font-*" id="radix-_r104R_6_" *** >/api/docs/mcp
warning1<a class="_* text-* text-* hover:text-*" *** >/api/docs
warning1<a class="text-* focus-* focus-* focus-* focus-*" *** >/
warning1<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

SeverityOccursDetailAffected URLs (max 5)
warning3<header class="fixed top-* w-* h-* z-* bg-* dark:bg-* border-* border-* astro-*" id="header">URL 1, URL 2, URL 3
warning3<nav class="hidden md:flex items-* justify-* gap-* astro-*">URL 1, URL 2, URL 3
warning2<main class="min-* flex-* md:pl-*">URL 1, URL 2
warning2<header class="flex flex-* not-* gap-* pt-* items-* text-*">URL 1, URL 2
warning2<nav class="flex-* overflow-* overflow-* astro-*" *** >URL 1, URL 2
warning1<nav class="hidden xl:block w-* overflow-* flex-* min-* overflow-* pr-*" *** >/api/docs/mcp
warning1<main class="min-* flex-*">/

Missing html lang attribute

No problems found.

Security

Found 10 row(s).
HeaderOKNoticeWarningCriticalRecommendation
Strict-Transport-Security300269Strict-Transport-Security header is not set. It enforces secure connections and protects against MITM attacks.
Content-Security-Policy000272Content-Security-Policy header is not set. It restricts resources the page can load and prevents XSS attacks.
Access-Control-Allow-Origin0030Access-Control-Allow-Origin is set to '*' which allows any origin to access the resource. This can be a security risk.
X-Frame-Options002720X-Frame-Options header is not set. It prevents clickjacking attacks when set to 'deny' or 'sameorigin.
X-Content-Type-Options002720X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks.
Referrer-Policy002720Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security.
Feature-Policy002720Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set.
Permissions-Policy002720Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security.
Server027200Server header is set to 'Vercel'. It is better not to reveal used technologies.
X-XSS-Protection272000
No rows found, please edit your search term.

Security headers

SeverityOccursDetailAffected URLs (max 5)
critical272Content-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
critical269Strict-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
warning272Referrer-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
warning272X-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
warning272Feature-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
warning272Permissions-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
warning272X-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
warning3Access-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
notice272Server 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 🔼IndexingTitleH1DescriptionKeywords
/AllowedOpenAI DevelopersOpenAI for developersDocs and resources to help you build with, for, and on OpenAI.
/api/docsAllowedOpenAI API Platform DocumentationAPI PlatformExplore guides, API docs, and examples for the OpenAI API.
/api/docs/mcpAllowedBuilding MCP servers for ChatGPT Apps and API integrationsBuilding MCP servers for ChatGPT Apps and API integrationsLearn how to build MCP servers for use with ChatGPT Apps, deep research, or API integrations.

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
/api/docsOpenAI API Platform DocumentationExplore guides, API docs, and examples for the OpenAI API./open-graph.pngOpenAI API Platform DocumentationExplore guides, API docs, and examples for the OpenAI API./open-graph.png
/api/docs/mcpBuilding MCP servers for ChatGPT Apps and API integrationsLearn how to build MCP servers for use with ChatGPT Apps, deep research, or API integrations./open-graph.pngBuilding MCP servers for ChatGPT Apps and API integrationsLearn how to build MCP servers for use with ChatGPT Apps, deep research, or API integrations./open-graph.png

Heading structure

Heading structureCountErrors 🔽URL
  • <h2> Search the API 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> Commerce specs
    • <h3> Product feeds
    • <h3> Recent
    • <h3> Topics
    • <h3> Topics
    • <h3> Contribute
    • <h3> Categories
    • <h3> Topics
    • <h3> Programs
    • <h3> Events
    • <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
  • <h1> API Platform
    • <h2> Developer quickstart
    • <h2> Models
    • <h2> Start building
5551/api/docs
  • <h2> Search the API 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
    • <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
  • <h1> Building MCP servers for ChatGPT Apps and API integrations
    • <h2> Configure a data source [#configure-a-data-source]
    • <h2> Create an MCP server [#create-an-mcp-server]
      • <h3> search tool [#search-tool]
      • <h3> fetch tool [#fetch-tool]
      • <h3> Server example [#server-example]
    • <h2> Test and connect your MCP server [#test-and-connect-your-mcp-server]
      • <h3> Handle authentication [#handle-authentication]
      • <h3> Connect in ChatGPT [#connect-in-chatgpt]
    • <h2> Risks and safety [#risks-and-safety]
      • <h3> Prompt injection-related risks [#prompt-injection-related-risks]
      • <h3> Non-prompt injection related risks [#non-prompt-injection-related-risks]
      • <h3> Connecting to trusted servers [#connecting-to-trusted-servers]
6451/api/docs/mcp
  • <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

Found 13 row(s).
ReasonDomainUnique URLs 🔽
Not allowed hostmodelcontextprotocol.io5
Not allowed hosthelp.openai.com4
Not allowed hostgithub.com4
Not allowed hostplatform.openai.com3
Not allowed hostopenai.com2
Not allowed hostwww.youtube.com2
Not allowed hostvercel.link1
Not allowed hoststatus.openai.com1
Not allowed hostcommunity.openai.com1
Not allowed hostreplit.com1
Not allowed hostopenai.github.io1
Not allowed hostchatgpt.com1
Not allowed hostdiscord.com1
No rows found, please edit your search term.

Skipped URLs

Found 27 row(s).
ReasonSkipped URL 🔼SourceFound at URL
Not allowed hosthttps://chatgpt.com/<a href>/api/docs/mcp
Not allowed hosthttps://community.openai.com/<a href>/
Not allowed hosthttps://discord.com/invite/openai<a href>/
Not allowed hosthttps://github.com/jlowin/fastmcp<a href>/api/docs/mcp
Not allowed hosthttps://github.com/openai/openai-apps-sdk-examples<a href>/
Not allowed hosthttps://github.com/openai/openai-chatkit-starter-app<a href>/
Not allowed hosthttps://github.com/openai/openai-cookbook<a href>/
Not allowed hosthttps://help.openai.com/en/<a href>/
Not allowed hosthttps://help.openai.com/en/articles/10847137-chatgpt-apps-with-sync<a href>/api/docs/mcp
Not allowed hosthttps://help.openai.com/en/articles/11509118-admin-controls-securit…tors-enterprise-edu-and-business<a href>/api/docs/mcp
Not allowed hosthttps://help.openai.com/en/articles/12628342-company-knowledge-in-c…tgpt-business-enterprise-and-edu<a href>/api/docs/mcp
Not allowed hosthttps://modelcontextprotocol.io/docs/concepts/transports<a href>/api/docs/mcp
Not allowed hosthttps://modelcontextprotocol.io/docs/learn/architecture<a href>/api/docs/mcp
Not allowed hosthttps://modelcontextprotocol.io/introduction<a href>/api/docs/mcp
Not allowed hosthttps://modelcontextprotocol.io/specification/2025-03-26/basic/authorization<a href>/api/docs/mcp
Not allowed hosthttps://modelcontextprotocol.io/specification/2025-06-18/server/tools<a href>/api/docs/mcp
Not allowed hosthttps://openai.com/policies<a href>/
Not allowed hosthttps://openai.com/startups/<a href>/
Not allowed hosthttps://openai.github.io/openai-agents-js/guides/voice-agents/quickstart/<a href>/
Not allowed hosthttps://platform.openai.com/chat<a href>/api/docs/mcp
Not allowed hosthttps://platform.openai.com/login<a href>/
Not allowed hosthttps://platform.openai.com/storage/vector_stores<a href>/api/docs/mcp
Not allowed hosthttps://replit.com/<a href>/api/docs/mcp
Not allowed hosthttps://status.openai.com/<a href>/
Not allowed hosthttps://vercel.link/security-checkpoint<a href>/codex/ide/settings
Not allowed hosthttps://www.youtube.com/watch?v=1XkVsE9-ZK4<a href>/
Not allowed hosthttps://www.youtube.com/watch?v=HFM3se4lNiw<a href>/
No rows found, please edit your search term.

External URLs

27 external URL(s)
Found 27 row(s).
External URLPages 🔽Found on URL (max 5)
https://chatgpt.com/1/api/docs/mcp
https://community.openai.com/1/
https://discord.com/invite/openai1/
https://github.com/jlowin/fastmcp1/api/docs/mcp
https://github.com/openai/openai-apps-sdk-examples1/
https://github.com/openai/openai-chatkit-starter-app1/
https://github.com/openai/openai-cookbook1/
https://help.openai.com/en/1/
https://help.openai.com/en/articles/10847137-chatgpt-apps-with-sync1/api/docs/mcp
https://help.openai.com/en/articles/11509118-admin-controls-securit…tors-enterprise-edu-and-business1/api/docs/mcp
https://help.openai.com/en/articles/12628342-company-knowledge-in-c…tgpt-business-enterprise-and-edu1/api/docs/mcp
https://modelcontextprotocol.io/docs/concepts/transports1/api/docs/mcp
https://modelcontextprotocol.io/docs/learn/architecture1/api/docs/mcp
https://modelcontextprotocol.io/introduction1/api/docs/mcp
https://modelcontextprotocol.io/specification/2025-03-26/basic/authorization1/api/docs/mcp
https://modelcontextprotocol.io/specification/2025-06-18/server/tools1/api/docs/mcp
https://openai.com/policies1/
https://openai.com/startups/1/
https://openai.github.io/openai-agents-js/guides/voice-agents/quickstart/1/
https://platform.openai.com/chat1/api/docs/mcp
https://platform.openai.com/login1/
https://platform.openai.com/storage/vector_stores1/api/docs/mcp
https://replit.com/1/api/docs/mcp
https://status.openai.com/1/
https://vercel.link/security-checkpoint1/codex/ide/settings
https://www.youtube.com/watch?v=1XkVsE9-ZK41/
https://www.youtube.com/watch?v=HFM3se4lNiw1/
No rows found, please edit your search term.

TOP fastest URLs

Time 🔼StatusFast URL
40 ms 200 /api/docs/mcp
47 ms 200 /
52 ms 200 /api/docs

Content types

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 40x
HTML2729 MB3 s11 ms 3 269

Content types (MIME types)

Content typeURLs 🔽Total sizeTotal timeAvg timeStatus 20xStatus 40x
text/html; charset=utf-82729 MB3 s11 ms 3 269

Source domains

DomainTotalsHTML
developers.openai.com272 / 9MB / 3s272 / 9MB / 3s

HTTP headers

Found 14 row(s).
Header 🔼OccursUniqueValues previewMin valueMax value
Access-Control-Allow-Origin31*
Age3-[ignored generic values]1.1 hour(s)6.7 hour(s)
Cache-Control2722private, no-store, max-age=0 (269) / public, max-age=0, must-revalidate (3)
Content-Disposition3-[ignored generic values]
Content-Type2721text/html; charset=utf-8
Date272-[ignored generic values]2026-03-242026-03-24
Etag3-[ignored generic values]
Last-Modified3-[ignored generic values]2026-03-242026-03-24
Server2721Vercel
Strict-Transport-Security31max-age=63072000
X-Vercel-Cache31HIT
X-Vercel-Challenge-Token26920+[see values below]
X-Vercel-Id27220+[see values below]
X-Vercel-Mitigated2691challenge
No rows found, please edit your search term.

HTTP header values

Found 48 row(s).
HeaderOccursValue
Access-Control-Allow-Origin3*
Cache-Control269private, no-store, max-age=0
Cache-Control3public, max-age=0, must-revalidate
Content-Type272text/html; charset=utf-8
Server272Vercel
Strict-Transport-Security3max-age=63072000
X-Vercel-Cache3HIT
X-Vercel-Challenge-Token12.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MTIzZDBkMTk7NzJhM2Q3YTE3ZjE2N2ZlYWI5N2ZiYzcyMjMzYjE1MTc0YWNmNzRiMzszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.cf15b2342b5dd3856b6770dabac241b1
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MWE0MDQwMzg7OTEwMGI2NzJlOGY5MTZiZjVlZTQ1MDQ5MTExNjRkZjkyNDFjZGI2YTszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.9c1bace9656c9584bcc2ec2f662e9d70
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7ODFiZDE4MDg7N2RiYTZiMTNlNTA0ODc1ZWE3MzU4MTQyYWUzMzc2MzE0YTVjNTIzNjszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.0c2a74d2eb6fe2fb5d2bcc621023b19e
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7Y2Q0ZDk1YzE7OWM5NTYwOTZlMGJiNTAxMzExNTgwOTlkZjM1MmJkNzUyNmE5Y2NiNDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.e4ea79c69f08fd1a61e732f3600d1be9
X-Vercel-Challenge-Token12.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7OTUwM2UwZjE7ZWMzZWQ1NTgyZWRkNjlkYzcxZTY4YjU0YmNiNDlmMDNhYjI1Yzc3ZDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.cd728637e9ed39db3737aa0becbe56e6
X-Vercel-Challenge-Token12.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MWI3NGQ0OTg7YTk4ZDMzZGM5N2RlNTRlNjhhMGRkYzJlNjliMzg4YjZlOWViYzdlMDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.91e07c5ba7423027ee35f9a77edd82ab
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7OGZlNGUzYjM7MjhmM2Q3MzhlZTk4Yzg0OWQ1NDkxNGY2MzUyMzUzNjljMmMwNDVkMjszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.2d0ec9209893e3ad6a87245b74e29b4e
X-Vercel-Challenge-Token12.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7YzcwYmM2MjM7MDQ1Yjc5OTY0ZjVkNjViMzdkOTkyZjlkYTg2MjAyNDE2NzBkMmU0NDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.0c35af5c6b3ff1b4b0cd4598bc414c85
X-Vercel-Challenge-Token12.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7ZGYxNTlhODg7NzQ1ZjA5YjI3OTZiM2YwM2RmM2VkYzlmOGE0N2RmZDVjMjc4MjcwZDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.15400ec731f011b88001cc0e709ca13f
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MjRiODljMGU7ZDZkNGM0YTY3ODE0Y2NmODc2MzJmYjc5ZDYyZTg1YWM0OTYwZWY3MDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.5116eb4c97e05935d97dadc86db1f60a
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NWIxMWQzMjc7ZDRlZTIzNjE0YzU3YjA2MzlkZTU1YjJlOWE3MzQzYTM4OTEwMzBmNDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.c1f242efc4723aa7249306fcf7f8bfc0
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NTQzMDQ1ODQ7ZTUwODRmNzUyNzRkZWEzZGQzZmRhOTNmMDI2NDYzNjExZWM1NzQwODszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.7874dd580361cae672f42b9221f36f79
X-Vercel-Challenge-Token12.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NDJlOTQzNjU7NDY5MzM2NDM0ZmEzYTU4OGEwNGVlZWYwYTQyNGM3YWI3OGM0Njg2ZTszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.6767d02e41f2d3ed3d1c68c01abf16d0
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7YTMzYmM0MmI7NDhhYmEwYjc5ZDBhNTJmYTgzMDNiOTIxMzVlZGZkZmIxY2NjYTI1NTszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.7f425f50a322a4cb21219873c64ccabe
X-Vercel-Challenge-Token12.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NGE0ZjhkYTE7ODBiMjBjMDM1MjUyNzBkZDcyYmM2MmE5NGFlNTI5ZmU4Njg1MGY5NDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.c6a363cfc66307fae22cbbac6bf26cab
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MjZmOGFmYzE7Y2JiOTI1YTMwNzE1NGUzODhjODFhMzlkNWM3MzAwM2Y4NTQxMjA4NjszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.8cbff32c85c3a1b648f3f13a0826a1f9
X-Vercel-Challenge-Token12.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NzU1MDI5M2M7MGNkNDMzZGZmZjk2MWRjMzQ1MzhhNDdkZjgyMTNiODUwY2Q0MDJkMDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.9370cfdb930da26e108c35b892da3c15
X-Vercel-Challenge-Token12.1774381799.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7NjkyZWMxMzA7MTlhZmZmNDJiOTU0MDA0MDhkZmRkMThmMWFiNzAyMzBiYjhiZWI5NzszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.3b140ef47e26a12d9cfd128965fc6ee4
X-Vercel-Challenge-Token12.1774381800.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7MzdhZjBhN2M7NmY4YTJjZWIyMzZjNzcyZTU5YmY2YTY4Y2MwYzFmZGZjNWI0NTBmMDszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.9cf781c87719857e88703799935932ec
X-Vercel-Challenge-Token12.1774381801.60.NGY5MjBmNTE2OTNlNjJkZjRmMWQ0MmNlYWFkN2QwOTc7YzQ0MjliNzE7ZWUxZTQ1ZmNiYTk4OGU0M2IxZDVjOTRjNzAyMThhNjQ4MDNkNjllMzszO9klhONMucz2wX8zgd9tshRkXR79ah1Hz1aC+zI9EhVXqUTJMxq36TQpCvzcMizs8lBC2nDSVdQaHmc97skI+GDEkEWLQOE=.1acb46f4834e5dd7d45c1f37a5a837fd
X-Vercel-Id10arn1::1774381806-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381813-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381805-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381808-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381809-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381811-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381816-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381803-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381807-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381802-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381804-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381810-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381801-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381814-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381812-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381815-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id10arn1::1774381800-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id5arn1::1774381799-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Id1arn1::6qmvr-1774381625633-82ff4fea994a
X-Vercel-Id1arn1::1774381817-MXg62brhjfvrm9iNOXvMUcomDRXcDI2r
X-Vercel-Mitigated269challenge
No rows found, please edit your search term.

HTTP Caching by content type (only from crawlable domains)

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

HTTP Caching by domain

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

HTTP Caching by domain and content type

DomainContent typeCache typeURLs 🔽AVG lifetimeMIN lifetimeMAX lifetime
developers.openai.comHTMLCache-Control2690 s 0 s 0 s
developers.openai.comHTMLCache-Control + ETag + Last-Modified30 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 ===
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 time28 s
Total URLs272
Total size9 MB
Requests - total time3 s
Requests - avg time11 ms
Requests - min time10 ms
Requests - max time53 ms
Requests by status200: 3
403: 269

Analysis stats

Found 21 row(s).
Class::methodExec time 🔽Exec count
SslTlsAnalyzer::getTLSandSSLCertificateInfo392 ms 1
BestPracticeAnalyzer::checkNonClickablePhoneNumbers169 ms 272
BestPracticeAnalyzer::checkHeadingStructure138 ms 272
BestPracticeAnalyzer::checkMaxDOMDepth136 ms 272
BestPracticeAnalyzer::checkInlineSvg63 ms 272
AccessibilityAnalyzer::checkMissingLabels23 ms 3
AccessibilityAnalyzer::checkMissingAriaLabels20 ms 3
AccessibilityAnalyzer::checkMissingRoles14 ms 3
AccessibilityAnalyzer::checkMissingLang11 ms 3
BestPracticeAnalyzer::checkMissingQuotesOnAttributes9 ms 272
SecurityAnalyzer::checkHeaders6 ms 272
SecurityAnalyzer::checkHtmlSecurity4 ms 272
SeoAndOpenGraphAnalyzer::analyzeHeadings1 ms 1
AccessibilityAnalyzer::checkImageAltAttributes1 ms 3
SeoAndOpenGraphAnalyzer::analyzeSeo0 ms 1
SeoAndOpenGraphAnalyzer::analyzeOpenGraph0 ms 1
BestPracticeAnalyzer::checkTitleUniqueness0 ms 1
BestPracticeAnalyzer::checkMetaDescriptionUniqueness0 ms 1
BestPracticeAnalyzer::checkBrotliSupport0 ms 1
BestPracticeAnalyzer::checkWebpSupport0 ms 1
BestPracticeAnalyzer::checkAvifSupport0 ms 1
No rows found, please edit your search term.

Content processor stats

Found 12 row(s).
Class::methodExec time 🔽Exec count
NextJsProcessor::applyContentChangesBeforeUrlParsing70 ms 272
JavaScriptProcessor::findUrls64 ms 272
HtmlProcessor::findUrls37 ms 272
AstroProcessor::findUrls19 ms 272
CssProcessor::findUrls4 ms 272
AstroProcessor::applyContentChangesBeforeUrlParsing0 ms 272
NextJsProcessor::findUrls0 ms 272
JavaScriptProcessor::applyContentChangesBeforeUrlParsing0 ms 272
SvelteProcessor::applyContentChangesBeforeUrlParsing0 ms 272
SvelteProcessor::findUrls0 ms 272
CssProcessor::applyContentChangesBeforeUrlParsing0 ms 272
HtmlProcessor::applyContentChangesBeforeUrlParsing0 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