OpenAI Platform Docs
Site checks · 11/14 passed
Evaluated once against the site's origin: discoverability surfaces like
llms.txt, AGENTS.md, and sitemap signals.
- PASS llms-txt.exists Found llms.txt at https://developers.openai.com/api/docs/llms.txt
- PASS llms-txt.content-type text/plain; charset=utf-8
- PASS llms-txt.non-empty
- FAIL llms-txt.md-extensions 1/151 links are not .md/.mdx
- PASS robots-txt.exists https://platform.openai.com/robots.txt
- PASS robots-txt.allows-ai-bots Allowed: GPTBot, ClaudeBot, CCBot, Google-Extended
- PASS robots-txt.allows-llms-txt
- PASS sitemap-xml.exists https://platform.openai.com/sitemap.xml
- PASS sitemap-xml.valid urlset
- FAIL sitemap-xml.has-lastmod 1 missing <lastmod> of 1 entries
- PASS sitemap-md.exists https://platform.openai.com/.well-known/sitemap.md
- FAIL sitemap-md.has-structure sitemap.md is missing headings or links
- PASS agents-md.exists https://developers.openai.com/api/docs/llms-full.txt
- PASS agents-md.has-min-sections Found: installation, configuration, usage
Pages · 156
Each page was audited against the same scorecard. Click a page to expand its check results.
Showing 1–50 of 156 pages.
29 https://platform.openai.com/tokenizer 5/17
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- FAIL html.lang-attribute missing
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- PASS html.text-ratio 45.4%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- PASS discovery.indexed
80 https://developers.openai.com/api/docs/actions/data-retrieval.md 4/5
80 https://developers.openai.com/api/docs/llms-full.txt 4/5
80 https://developers.openai.com/api/docs/actions/sending-files.md 4/5
80 https://developers.openai.com/api/docs/actions/introduction.md 4/5
80 https://developers.openai.com/api/docs/actions/production.md 4/5
80 https://developers.openai.com/api/docs/actions/authentication.md 4/5
80 https://developers.openai.com/api/docs/actions/actions-library.md 4/5
80 https://developers.openai.com/api/docs/actions/getting-started.md 4/5
80 https://developers.openai.com/api/docs/assistants/tools.md 4/5
80 https://developers.openai.com/api/docs/assistants/deep-dive.md 4/5
80 https://developers.openai.com/api/docs/deprecations.md 4/5
80 https://developers.openai.com/api/docs/bots.md 4/5
80 https://developers.openai.com/api/docs/gpts/release-notes.md 4/5
80 https://developers.openai.com/api/docs/assistants/tools/code-interpreter.md 4/5
80 https://developers.openai.com/api/docs/concepts.md 4/5
80 https://developers.openai.com/api/docs/assistants/tools/function-calling.md 4/5
80 https://developers.openai.com/api/docs/assistants/tools/file-search.md 4/5
80 https://developers.openai.com/api/docs/assistants/migration.md 4/5
80 https://developers.openai.com/api/docs/guides/deployment-checklist.md 4/5
80 https://developers.openai.com/api/docs/guides/agent-builder.md 4/5
80 https://developers.openai.com/api/docs/guides/custom-chatkit.md 4/5
80 https://developers.openai.com/api/docs/guides/advanced-usage.md 4/5
80 https://developers.openai.com/api/docs/guides/chatkit-actions.md 4/5
80 https://developers.openai.com/api/docs/guides/admin-apis.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/define-agents.md 4/5
80 https://developers.openai.com/api/docs/guides/agents.md 4/5
80 https://developers.openai.com/api/docs/guides/developer-mode.md 4/5
80 https://developers.openai.com/api/docs/guides/background.md 4/5
80 https://developers.openai.com/api/docs/guides/chatkit.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-apply-patch.md 4/5
80 https://developers.openai.com/api/docs/guides/chatkit-widgets.md 4/5
80 https://developers.openai.com/api/docs/guides/audio.md 4/5
80 https://developers.openai.com/api/docs/guides/citation-formatting.md 4/5
80 https://developers.openai.com/api/docs/guides/batch.md 4/5
80 https://developers.openai.com/api/docs/guides/compaction.md 4/5
80 https://developers.openai.com/api/docs/guides/code-generation.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-computer-use.md 4/5
80 https://developers.openai.com/api/docs/guides/completions.md 4/5
80 https://developers.openai.com/api/docs/guides/workload-identity-federation/aws.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-code-interpreter.md 4/5
80 https://developers.openai.com/api/docs/guides/workload-identity-federation/github-actions.md 4/5
80 https://developers.openai.com/api/docs/guides/workload-identity-federation/google-cloud.md 4/5
80 https://developers.openai.com/api/docs/guides/your-data.md 4/5
80 https://developers.openai.com/api/docs/guides/deep-research.md 4/5
80 https://developers.openai.com/api/docs/guides/conversation-state.md 4/5
80 https://developers.openai.com/api/docs/guides/token-counting.md 4/5
80 https://developers.openai.com/api/docs/guides/cost-optimization.md 4/5
80 https://developers.openai.com/api/docs/guides/workload-identity-federation/kubernetes.md 4/5
80 https://developers.openai.com/api/docs/guides/workload-identity-federation/microsoft-azure.md 4/5
80 https://developers.openai.com/api/docs/guides/safety-checks/cybersecurity.md 4/5
80 https://developers.openai.com/api/docs/guides/agent-evals.md 4/5
80 https://developers.openai.com/api/docs/guides/error-codes.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-file-search.md 4/5
80 https://developers.openai.com/api/docs/guides/evaluation-best-practices.md 4/5
80 https://developers.openai.com/api/docs/guides/direct-preference-optimization.md 4/5
80 https://developers.openai.com/api/docs/guides/fine-tuning-best-practices.md 4/5
80 https://developers.openai.com/api/docs/guides/file-inputs.md 4/5
80 https://developers.openai.com/api/docs/guides/external-models.md 4/5
80 https://developers.openai.com/api/docs/guides/function-calling.md 4/5
80 https://developers.openai.com/api/docs/guides/image-generation.md 4/5
80 https://developers.openai.com/api/docs/guides/frontend-prompt.md 4/5
80 https://developers.openai.com/api/docs/guides/flex-processing.md 4/5
80 https://developers.openai.com/api/docs/guides/evaluation-getting-started.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/guardrails-approvals.md 4/5
80 https://developers.openai.com/api/docs/guides/graders.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-image-generation.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-connectors-mcp.md 4/5
80 https://developers.openai.com/api/docs/guides/images-vision.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/integrations-observability.md 4/5
80 https://developers.openai.com/api/docs/guides/latency-optimization.md 4/5
80 https://developers.openai.com/api/docs/guides/rbac.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-costs.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-local-shell.md 4/5
80 https://developers.openai.com/api/docs/guides/migrate-to-responses.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/models.md 4/5
80 https://developers.openai.com/api/docs/guides/node-reference.md 4/5
80 https://developers.openai.com/api/docs/guides/model-optimization.md 4/5
80 https://developers.openai.com/api/docs/guides/moderation.md 4/5
80 https://developers.openai.com/api/docs/guides/model-selection.md 4/5
80 https://developers.openai.com/api/docs/guides/prompting/migrate-from-prompt-object.md 4/5
80 https://developers.openai.com/api/docs/guides/optimizing-llm-accuracy.md 4/5
80 https://developers.openai.com/api/docs/guides/prompt-caching.md 4/5
80 https://developers.openai.com/api/docs/guides/priority-processing.md 4/5
80 https://developers.openai.com/api/docs/guides/prompt-engineering.md 4/5
80 https://developers.openai.com/api/docs/guides/production-best-practices.md 4/5
80 https://developers.openai.com/api/docs/guides/predicted-outputs.md 4/5
80 https://developers.openai.com/api/docs/guides/prompt-generation.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/orchestration.md 4/5
80 https://developers.openai.com/api/docs/guides/prompting.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/quickstart.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime.md 4/5
80 https://developers.openai.com/api/docs/guides/rate-limits.md 4/5
80 https://developers.openai.com/api/docs/guides/prompt-optimizer.md 4/5
80 https://developers.openai.com/api/docs/guides/prompt-guidance.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-sip.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-webrtc.md 4/5
80 https://developers.openai.com/api/docs/guides/reasoning.md 4/5
80 https://developers.openai.com/api/docs/guides/red-teaming.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-transcription.md 4/5
80 https://developers.openai.com/api/docs/guides/reasoning-best-practices.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-mcp.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-websocket.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-translation.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-conversations.md 4/5
80 https://developers.openai.com/api/docs/guides/safety-best-practices.md 4/5
80 https://developers.openai.com/api/docs/guides/safety-checks.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/results.md 4/5
80 https://developers.openai.com/api/docs/guides/retrieval.md 4/5
80 https://developers.openai.com/api/docs/guides/rft-use-cases.md 4/5
80 https://developers.openai.com/api/docs/guides/reinforcement-fine-tuning.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/running-agents.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-skills.md 4/5
80 https://developers.openai.com/api/docs/guides/streaming-responses.md 4/5
80 https://developers.openai.com/api/docs/guides/structured-outputs.md 4/5
80 https://developers.openai.com/api/docs/guides/agent-builder-safety.md 4/5
80 https://developers.openai.com/api/docs/guides/agents/sandboxes.md 4/5
80 https://developers.openai.com/api/docs/guides/secure-mcp-tunnels.md 4/5
80 https://developers.openai.com/api/docs/guides/speech-to-text.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-shell.md 4/5
80 https://developers.openai.com/api/docs/guides/text.md 4/5
80 https://developers.openai.com/api/docs/guides/text-to-speech.md 4/5
80 https://developers.openai.com/api/docs/guides/supervised-fine-tuning.md 4/5
80 https://developers.openai.com/api/docs/guides/trace-grading.md 4/5
80 https://developers.openai.com/api/docs/guides/chatkit-themes.md 4/5
80 https://developers.openai.com/api/docs/guides/safety-checks/under-18-api-guidance.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-tool-search.md 4/5
80 https://developers.openai.com/api/docs/guides/upgrading-to-gpt-5p4.md 4/5
80 https://developers.openai.com/api/docs/guides/latest-model.md 4/5
80 https://developers.openai.com/api/docs/guides/upgrading-to-gpt-5p5.md 4/5
80 https://developers.openai.com/api/docs/guides/video-generation.md 4/5
80 https://developers.openai.com/api/docs/guides/tools.md 4/5
80 https://developers.openai.com/api/docs/guides/vision-fine-tuning.md 4/5
80 https://developers.openai.com/api/docs/guides/embeddings.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-models-prompting.md 4/5
80 https://developers.openai.com/api/docs/guides/websocket-mode.md 4/5
80 https://developers.openai.com/api/docs/guides/workload-identity-federation.md 4/5
80 https://developers.openai.com/api/docs/guides/voice-agents.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-server-controls.md 4/5
80 https://developers.openai.com/api/docs/guides/webhooks.md 4/5
80 https://developers.openai.com/api/docs/guides/realtime-vad.md 4/5
80 https://developers.openai.com/api/docs/guides/tools-web-search.md 4/5
80 https://developers.openai.com/api/docs/pricing.md 4/5
80 https://developers.openai.com/api/docs/supported-countries.md 4/5
80 https://developers.openai.com/api/docs/quickstart.md 4/5
80 https://developers.openai.com/api/docs/guides/evals.md 4/5
80 https://developers.openai.com/api/docs/mcp.md 4/5
80 https://developers.openai.com/api/docs/tutorials/meeting-minutes.md 4/5
80 https://developers.openai.com/api/docs/libraries.md 4/5
80 https://developers.openai.com/api/docs/libraries/openai-cli.md 4/5
24 https://platform.openai.com/docs 4/17
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- FAIL html.lang-attribute missing
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)
80 https://developers.openai.com/api/docs/ui-kit-demo.md 4/5
80 https://developers.openai.com/api/docs/tutorials/web-qa-embeddings.md 4/5
24 https://platform.openai.com/chat 4/17
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- FAIL html.lang-attribute missing
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- PASS html.text-ratio 45.2%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)
24 https://platform.openai.com/settings/organization/tunnels 4/17
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- FAIL html.lang-attribute missing
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- PASS html.text-ratio 45.9%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)
24 https://platform.openai.com/agent-builder 4/17
- FAIL http.status-200 Got 403
- PASS http.redirect-chain 0 hops
- PASS http.content-type-html text/html; charset=utf-8
- PASS http.no-noindex-noai no x-robots-tag
- FAIL html.canonical-link missing
- FAIL html.meta-description missing
- FAIL html.og-title missing
- FAIL html.og-description missing
- FAIL html.lang-attribute missing
- FAIL html.json-ld no parseable JSON-LD found
- FAIL html.headings only 0 headings
- PASS html.text-ratio 45.5%
- FAIL html.glossary-link no glossary/terminology link
- FAIL markdown.mirror-suffix no .md/.mdx mirror found
- FAIL markdown.alternate-link no <link rel="alternate" type="text/markdown">
- FAIL markdown.content-negotiation text/html; charset=utf-8
- FAIL discovery.indexed orphaned (not announced by any index)