JBSS3 CVM Filings — Documents and API Access
JBSS3 is the ON ticker for JBS S.A., a major Brazilian protein and food company. Use apicvm to pull JBSS3 CVM filings — resolve the company, list DFP/ITR/FRE, and download or extract files for research pipelines.
Company overview
| Field | Value |
|---|---|
| Name | JBS SA |
| Ticker | JBSS3 (ON) |
| CNPJ | 02916265000160 |
| Sector | Alimentos |
| Regulator | CVM |
Document types available
| Type | Description |
|---|---|
| DFP | Annual standardized financial statements |
| ITR | Quarterly financial information |
| FRE | Formulário de Referência |
Document counts in the current corpus (queried 2026-07-28):
| Year | DFP | ITR | FRE |
|---|---|---|---|
| 2025 | — | 38 | 78 |
| 2024 | 12 | 34 | 78 |
A dash means no documents of that type/year were present in the corpus at query time — coverage follows ingestion, not a guarantee of portal completeness.
Resolve JBSS3
export APICVM_KEY='apicvm_...'
export APICVM_URL='https://apicvm.dev'
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/companies/resolve?query=JBSS3&by=ticker"
List JBSS3 ITR filings (2025)
curl -H "Authorization: Bearer $APICVM_KEY" \
"$APICVM_URL/v1/documents?ticker=JBSS3&type=ITR&year=2025&perPage=20"
Python: FRE sample
import os, requests
BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}
r = requests.get(
f"{BASE}/v1/documents",
headers=H,
params={"ticker": "JBSS3", "type": "FRE", "year": 2025, "perPage": 10},
)
r.raise_for_status()
for d in r.json()["data"]:
print(d["name"], d["id"])
Current limitations
- Corpus snapshot dated 2026-07-28; re-query before relying on counts.
- Missing type/year combinations can appear until ingestion catches up.
Next steps
Ready to integrate?
Get an API key and start querying Brazilian CVM filings programmatically.