Reference

REST endpoints

The public Bolsix v1 surface, extracted from the production FastAPI routes. Open the machine-readable schema for full request and response models.

Market data

Quotes, prices, the instrument universe, and market-wide snapshots from B3.

GET
/v1/stocks/quote

Quotes

Latest quote snapshots for up to 100 comma-separated B3 symbols.

symbols · fields?

GET
/v1/stocks/prices

Historical prices

Daily, weekly, or monthly OHLCV with raw, split-adjusted, or total-return prices.

symbol · interval? · start_date? · end_date? · limit? · cursor? · adjust?

GET
/v1/stocks/list

Instrument universe

Active stocks, FIIs, BDRs, and ETFs with identity and listing metadata. Search by company name or ticker prefix.

name? · asset_class? · sector? · limit? · offset?

GET
/v1/stocks/bulk/quotes

Bulk quotes

The complete cached active B3 quote universe in one request.

No parameters

GET
/v1/stocks/corporate-actions

Corporate actions

Splits, reverse splits, bonuses, renames, and ticker lineage.

symbol

Fundamentals & disclosures

Normalized CVM filings, ratios, statements, dividends, and source links.

GET
/v1/stocks/fundamentals

Fundamentals

Valuation, profitability, leverage, and dividend metrics from DFP/ITR filings.

symbol · period? · limit?

GET
/v1/stocks/statements

Financial statements

Income, balance sheet, or cash-flow rows with filing provenance and point-in-time queries.

symbol · statement? · period? · limit? · as_of?

GET
/v1/stocks/dividends

Dividends & JCP

Cash distributions with dividends and JCP preserved as distinct event types.

symbol · limit? · event_type? · start_date? · end_date? · cursor?

GET
/v1/stocks/filings

CVM filings

Company disclosures with canonical CVM document URLs and cursor pagination.

symbol · category? · since? · limit? · cursor?

GET
/v1/stocks/calendar

Results calendar

DFP/ITR deliveries, market-wide or for one company, with symbols and source documents.

symbol? · since? · until? · limit?

GET
/v1/stocks/screen

Stock screener

Filter the latest fundamentals across B3 by valuation, quality, income, size, and sector.

asset_class? · sector? · min/max ratios · sort_by? · sort_order? · limit?

Macro & FIIs

Brazilian macro series and structured real-estate fund portfolios.

GET
/v1/macro/rates

Current rates

Latest SELIC, CDI, IPCA, and IPCA 12-month values from BCB-backed data.

No parameters

GET
/v1/macro/currency

PTAX

Latest official USD/BRL PTAX buy and sell rates.

No parameters

GET
/v1/macro/series

Macro time series

Historical warehouse series for rates, FX, inflation, and GDP.

series_id · start_date? · end_date? · limit?

GET
/v1/fii/portfolio

FII portfolio

Portfolio allocation, NAV, holders, properties, vacancy, and delinquency from CVM informes.

symbol

Watchlists

Account-scoped portfolios and a server-computed research briefing.

GET
/v1/watchlist

Get watchlist

Return the authenticated account's symbols.

No parameters

PUT
/v1/watchlist

Replace watchlist

Replace the watchlist with up to 200 symbols.

JSON: { symbols: string[] }

POST
/v1/watchlist/add

Add symbols

Add valid B3 symbols without replacing existing entries.

JSON: { symbols: string[] }

POST
/v1/watchlist/remove

Remove symbols

Remove one or more symbols from the watchlist.

JSON: { symbols: string[] }

GET
/v1/watchlist/briefing

Watchlist briefing

New filings, financial deltas, distributions, yield, and price per ticker in one workflow.

since? · filings_per_ticker?