TOTS3 CVM Filings — Documents and API Access
TOTS3 is the ON ticker for TOTVS S.A., a Brazilian enterprise software company. Developers and investors can pull TOTS3 CVM filings through apicvm with the same resolve → list → download flow used for banks and miners.
Company overview
| Field | Value |
|---|---|
| Name | TOTVS S.A. |
| Ticker | TOTS3 (ON) |
| CNPJ | 53113791000122 |
| Sector | Software / IT services |
| Regulator | CVM |
Document types available
| Type | Description |
|---|---|
| DFP | Annual standardized financial statements |
| ITR | Quarterly financial information |
| FRE | Formulário de Referência |
Resolve TOTS3
export APICVM_KEY='apicvm_...'
export APICVM_URL='https://apicvm.dev'
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/companies/resolve?query=TOTS3&by=ticker"
List TOTS3 documents
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=TOTS3&type=DFP&year=2024&perPage=20"
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=TOTS3&type=FRE&year=2024&name=Negocios&perPage=20"
TypeScript sketch
const base = process.env.APICVM_URL!;
const headers = { Authorization: `Bearer ${process.env.APICVM_KEY}` };
const docs = await fetch(
`${base}/v1/documents?ticker=TOTS3&type=ITR&year=2025&perPage=20`,
{ headers },
).then((r) => r.json());
console.log(docs.data?.map((d: { id: string; name: string }) => [d.id, d.name]));
Why software issuers matter for API demos
TOTS3 is a useful demo ticker for product/engineering audiences evaluating apicvm — same endpoints as PETR4/VALE3, different sector narrative. Pair with Fintech research when the thesis is Brazil tech disclosure.
Current limitations
- Software-sector narrative often spans FRE business-description sections — use
name=filters. - Corpus may lag the CVM portal after a filing date.
- Extraction callbacks are async.
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.