PRIO3 CVM Filings — Documents and API Access

PRIO3 is the ON ticker for PRIO S.A., a Brazilian independent oil and gas company. Pull PRIO3 CVM filings through apicvm: resolve, list DFP/ITR/FRE, download PDFs, or extract page-level text.

Company overview

Field Value
Name PRIO S.A.
Ticker PRIO3 (ON)
CNPJ 10629105000168
Sector Petróleo e Gás
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-29):

Year DFP ITR FRE
2025 36 77
2024 12 36 77

A dash means that type/year was not present in the corpus at query time.

Resolve PRIO3

export APICVM_KEY='apicvm_...'
export APICVM_URL='https://apicvm.dev'

curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/companies/resolve?query=PRIO3&by=ticker"

List PRIO3 DFP filings (2024)

curl -H "Authorization: Bearer $APICVM_KEY" \
  "$APICVM_URL/v1/documents?ticker=PRIO3&type=DFP&year=2024&perPage=20"

Python: download first DFP file metadata then file

import os, requests

BASE = os.environ["APICVM_URL"]
H = {"Authorization": f"Bearer {os.environ['APICVM_KEY']}"}

docs = requests.get(
    f"{BASE}/v1/documents",
    headers=H,
    params={"ticker": "PRIO3", "type": "DFP", "year": 2024, "perPage": 5},
).json()["data"]

doc_id = docs[0]["id"]
file_resp = requests.get(f"{BASE}/v1/documents/{doc_id}/file", headers=H)
file_resp.raise_for_status()
open(f"prio3-dfp-{doc_id}.pdf", "wb").write(file_resp.content)
print("saved", doc_id, "bytes", len(file_resp.content))

Current limitations

  • Counts are a corpus snapshot (2026-07-29).
  • No DFP 2025 documents in the corpus at query time.
  • Not a substitute for live CVM portal monitoring of every document category.

Next steps

Ready to integrate?

Get an API key and start querying Brazilian CVM filings programmatically.