← Back to blog/Research

API Documentation Examples: 10 Developer Portals Scored

Ten API documentation examples from the public DocsAlot benchmark, plus the patterns worth borrowing for discovery, onboarding, references, and agent readability.

F
Faizan Khan
2026-08-28 • 12 min read

Most API documentation example articles are screenshot galleries. The portals look polished, every paragraph says the navigation is intuitive, and almost nothing helps you decide what to copy.

We took a different approach. The examples below come from the public DocsAlot documentation benchmark, which checks whether documentation can be discovered, fetched, structured, and used without unnecessary recovery work.

The scores are a snapshot from August 28, 2026. They will change as sites and the benchmark change.

What the API Documentation Score Measures

The benchmark is not a product review and it does not verify that every API statement is correct. It checks the delivery layer around the content:

  • whether agents and crawlers can discover the docs
  • whether useful text and markdown are available
  • whether URLs and redirects behave predictably
  • whether the content has usable structure
  • whether auth, examples, constraints, and recovery paths are present

That makes it useful for comparing documentation surfaces, but not for declaring one API product better than another.

Ten API Documentation Examples

DocumentationScoreGradeUseful benchmark signal
Coinbase Developer Platform100ExcellentDiscovery, structure, and access all scored strongly
Snowflake100A+Strong URLs, auth access, structure, and markdown availability
Alchemy100A+Strong delivery with freshness and parity warnings to watch
ID.me99AStrong structure with a content-health failure in the snapshot
Runpod98AStrong delivery with markdown parity and discovery cleanup remaining
Merge98AStrong discovery and structure; content health was the weaker category
Fern98AStrong discoverability and markdown availability in the public report
Brevo97AStrong delivery with parity and llms.txt validation work remaining
Postman Learning Center96ABroadly strong surface with freshness, parity, and discovery warnings
Circle Developer Docs95AHigh overall score with more failed checks than nearby examples

These numbers are useful only when paired with the check-level report. A score of 98 can still hide the one failure that matters to your workflow.

1. Coinbase Developer Platform: Make Discovery Explicit

The Coinbase Developer Platform report scored 100 in the snapshot. Its strongest benchmark signals included a structured llms.txt, markdown parity, and clear discovery.

The lesson is not "publish an llms.txt and receive 100 points." The lesson is that machine-facing discovery works best when it points to the same canonical material developers use.

What to borrow:

  • one obvious entry point for each product or API family
  • a structured machine-readable index
  • markdown that mirrors, rather than loosely summarizes, the human page
  • constraints and requirements near the relevant task

2. Snowflake: Treat URL Stability as Documentation Quality

Snowflake scored 100, with strong marks across URL stability, authentication access, structure, markdown availability, and discoverability.

Stable routes are easy to underrate because they are not a visual feature. They become visible during a migration, in old Stack Overflow answers, inside an agent's cached context, or when a customer follows a link from a year-old integration.

What to borrow:

  • durable concept and reference URLs
  • direct redirects when a path must change
  • clear separation between conceptual guides and exact reference material
  • markdown delivery that does not require a second content system

3. Alchemy: Freshness Is a Separate Problem From Availability

Alchemy also scored 100, while its report still flagged llms.txt freshness and markdown content parity.

This is a useful distinction. A file can exist, parse correctly, and still lag behind the canonical documentation. Technical teams often automate generation and assume the maintenance problem is solved. Generation without freshness checks creates a second stale surface.

What to borrow:

  • generate machine-readable outputs from the canonical source
  • test freshness in CI or during publishing
  • compare headings and meaningful sections, not only response status
  • assign ownership for generated artifacts

4. ID.me: A High Score Can Still Contain a Hard Failure

ID.me scored 99. The report showed strong structure and access, but a failed content-health check and a discoverability warning.

That is why a benchmark should return checks rather than a badge alone. If a failed check affects the page your customers use for authentication, the average score will not rescue the workflow.

What to borrow:

  • show category and check-level detail next to the total
  • separate failures from warnings
  • connect each failure to a concrete fix
  • rerun the same test after publishing

5. Runpod: Pair Reference Coverage With Recovery Paths

Runpod scored 98, with strong delivery and structure. Its remaining findings included markdown content parity and llms.txt validation.

API documentation is often judged by endpoint coverage. Developers notice recovery quality just as quickly: whether an invalid credential, capacity limit, or failed request leads to a useful next step.

What to borrow:

  • complete endpoint contracts from the spec
  • product-specific explanations around the generated reference
  • stable error codes and recovery instructions
  • examples that show both the happy path and the first likely failure

6. Merge: Content Health Can Lag Behind Excellent Structure

Merge scored 98, while observability and content health were notably weaker than its other categories in the snapshot.

This pattern is common in large developer portals. The architecture can be excellent while generated files, examples, or duplicated surfaces drift at different speeds.

What to borrow:

  • automated checks for parity and stale generated outputs
  • ownership metadata for high-risk pages
  • links from reference pages to implementation workflows
  • release checks that include docs, not only code and schema changes

7. Fern: Generated Surfaces Still Need Operational Checks

Fern scored 98, with strong markdown availability, content structure, and discoverability. The remaining issue in the snapshot was markdown content parity.

Generated documentation is valuable because it removes repetitive work. It does not remove the need to check whether every published representation says the same thing.

What to borrow:

  • use OpenAPI as a contract for reference material
  • keep authored guides close to the generated reference
  • test rendered and markdown outputs together
  • make migrations and auth guidance first-class pages

8. Brevo: Validate the Machine-Readable Layer

Brevo scored 97. The report flagged markdown parity and llms.txt validity while the larger delivery surface remained strong.

Machine-readable files should be tested like any other interface. A response that returns 200 but points to missing, stale, or malformed content is not healthy.

What to borrow:

  • parse llms.txt during deployment
  • validate every linked canonical URL
  • compare the generated index with the real navigation tree
  • alert when a high-value page disappears from the machine-readable index

9. Postman: Broad Portals Need Freshness Discipline

Postman's learning center scored 96. The public report called out freshness, markdown parity, and llms.txt validation.

Large documentation systems accumulate surfaces: learning material, references, examples, collections, product docs, and release guidance. The more surfaces exist, the more important it becomes to define which one is canonical for each job.

What to borrow:

  • label the role of each documentation surface
  • keep canonical paths explicit
  • distinguish tutorials, collections, and exact API contracts
  • track content parity as the portal grows

10. Circle: Investigate the Shape of the Failures

Circle scored 95, with five failed checks in the published snapshot. A 95 still sounds excellent, but the failure count tells you to open the report before copying the implementation.

This is the larger lesson from all ten examples: totals compress information. Good documentation reviews preserve the shape of the result.

What to borrow:

  • show passed, warning, failed, and skipped checks separately
  • prioritize failures by user workflow, not only point value
  • keep the report shareable so engineering and documentation teams can work from the same evidence

The Patterns Worth Copying

Across these API documentation examples, five patterns matter more than a particular visual design.

1. One canonical source per claim

If authentication rules appear in a quickstart, endpoint reference, SDK guide, and llms.txt, they need a shared source or a parity check.

2. Generated reference plus authored workflow

OpenAPI is good at fields, schemas, and operations. It usually does not explain product decisions, account setup, safe retries, migration order, or what success looks like. Keep both layers.

3. Stable paths

URLs are part of the interface. Preserve them or redirect them directly.

4. Explicit recovery

Document auth failures, error codes, rate limits, retries, and support escalation next to the task that can fail.

5. Machine-readable parity

Markdown, llms.txt, and agent-facing files should represent the current canonical docs, not a periodically copied subset.

A Small API Documentation Review Template

Use this against one high-value workflow:

Markdown
1## Workflow: [first API request / webhook setup / migration]
2
3- Canonical entry page:
4- Required account state:
5- Authentication method:
6- Complete request example:
7- Observable success condition:
8- Stable error codes:
9- Retry or recovery instructions:
10- SDK and CLI equivalents:
11- Machine-readable path:
12- Last verified date:

Run the workflow from a clean account. Then run DocsAgent Score and compare the delivery layer against the full benchmark leaderboard.

For reusable page structures, see technical documentation examples and templates. For keeping reference docs, guides, SDKs, and CLIs attached to one specification, see API documentation automation.

More Articles