# compounders.ai for AI agents

> These pages are plain HTML that reads without JavaScript, and each has a Markdown copy. So does each company's overview page; the rest of the terminal runs in the browser, at addresses that follow a fixed grammar an agent can build.

Source: https://www.compounders.ai/docs/for-ai-agents/ · Updated 2026-10-19 · Ruleset 1.4.0

## What can an agent read without running JavaScript?

- [/llms.txt](https://www.compounders.ai/llms.txt): the index of the site for language models.
- [/llms-full.txt](https://www.compounders.ai/llms-full.txt): every docs page in one Markdown file.
- A Markdown copy of each docs page: add `.md` to its address, for example [/docs/methodology.md](https://www.compounders.ai/docs/methodology.md), and [/docs/index.md](https://www.compounders.ai/docs/index.md) for the overview.
- [/sitemap.xml](https://www.compounders.ai/sitemap.xml): every public address, the company pages included.
- The docs pages themselves, at [/docs/](https://www.compounders.ai/docs/).
- Each company's overview, `/company/<key>/`: the company's archetype, listing and filing source, and its latest fiscal year's key figures, each linked to the filing it was read from. Also [/methodology/](https://www.compounders.ai/methodology/), [/glossary/](https://www.compounders.ai/glossary/) and [/coverage/](https://www.compounders.ai/coverage/).

The rest of the terminal (the screener, the company tabs, Universe, Compare, Plans) is rendered in the browser and needs JavaScript; an agent that does not run it should read these docs and the overview pages, then link the tab it means.

## How are company page addresses built?

Every company page is addressed by its listing key, `<exchange>-<ticker>`, and every address ends in a slash:

| Page | Address |
|---|---|
| Overview | `/company/<key>/` |
| Income statement | `/company/<key>/financials/income-statement/annual/` |
| Balance sheet | `/company/<key>/financials/balance-sheet/annual/` |
| Cash-flow statement | `/company/<key>/financials/cash-flow-statement/annual/` |
| Normalized figures and returns | `/company/<key>/financials/normalized-and-returns/annual/` |
| Normalization ledger | `/company/<key>/normalization/` |
| Growth | `/company/<key>/growth/` |
| Company KPIs | `/company/<key>/kpis/` |
| Returns | `/company/<key>/returns/` |
| Sources | `/company/<key>/sources/` |

Examples: [/company/TSX-CSU/](https://www.compounders.ai/company/TSX-CSU/) (Constellation Software), [/company/OM-LIFCO-B/](https://www.compounders.ai/company/OM-LIFCO-B/) (Lifco), [/company/NasdaqGS-ROP/](https://www.compounders.ai/company/NasdaqGS-ROP/) (Roper Technologies). A bare ticker or another spelling of the key redirects to the listing key. Every key is on the [Data coverage](https://www.compounders.ai/docs/data-coverage/) page.

## Which exchange codes do listing keys use?

| Code | Exchange |
|---|---|
| `TSX` | Toronto Stock Exchange |
| `TSXV` | TSX Venture Exchange |
| `OM` | Nasdaq Stockholm |
| `NasdaqGS` | Nasdaq Global Select Market |
| `LSE` | London Stock Exchange |
| `AIM` | London Stock Exchange, AIM |
| `NYSE` | New York Stock Exchange |
| `XAMS` | Euronext Amsterdam |
| `XCSE` | Nasdaq Copenhagen |
| `XPAR` | Euronext Paris |
| `XOSL` | Oslo Børs |
| `XMIL` | Euronext Milan |

## Is there an API or an MCP server?

Not at present. compounders.ai does not offer a public API or MCP server; its figures are read on the site, where each opens its citation.

## Which crawlers may read the site?

All of them. [/robots.txt](https://www.compounders.ai/robots.txt) allows search engines and AI crawlers, including Googlebot (whose rules Brave Search's crawler also follows), Bingbot, Applebot, OAI-SearchBot, GPTBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, Claude-User, PerplexityBot and Perplexity-User, and asks crawlers to skip only the sign-in pages.

## How should an agent quote a figure?

With the measure's exact name, the fiscal year, the currency, the ruleset version and a link to the company page; a withheld figure is reported as withheld, never filled in. The [Citation guidelines](https://www.compounders.ai/docs/citation-guidelines/) have the format.
