Skip to content
FERRUM NEXUS API · IN DEVELOPMENT

Market data. Clear origins.

Brazilian closing data, official indicators and international monthly series in a consistent JSON interface.

GET /api/v1/indices/internacionais?symbols=OECD_CHE
{
  "symbol": "OECD_CHE",
  "frequency": "monthly",
  "unit": "índice 2015=100",
  "referencePeriod": "2026-09",
  "value": 155.8867
}
Real observation from the locally imported OECD dataset.
2,342Brazilian trading codes
12Brazilian indices
7international monthly series
4BCB indicators

Coverage you can inspect

436

Stocks and units

B3 · COTAHIST · daily
438

Real estate funds

B3 · COTAHIST · daily
274

Funds

B3 · COTAHIST · daily
2

ETFs

B3 · COTAHIST · daily
1,106

BDRs

B3 · COTAHIST · daily
86

Other securities

B3 · COTAHIST · daily

Counts are trading codes in the imported historical period. Funds without detailed classification are kept as funds; they are not all labelled ETFs.

International data, now in JSON

OECD monthly share-price indices, base 2015=100. These are not daily S&P 500, SMI or Nikkei levels.

View monthly series and market charts (Portuguese) →

What sets this project apart

  • Source links, reference periods and retrieval dates accompany the data.
  • Unadjusted trading prices and monthly statistics are clearly distinguished.
  • Multiple symbols in a single request, with explicit availability status.
  • TradingView display data is kept outside the redistributed JSON.

These are verifiable project characteristics, not claims of broader or faster coverage than competing APIs.

Official Brazilian indices

CVM financial filings are currently available for a sample of 7 issuers. Broader stock-price coverage does not imply equally broad fundamentals.

Authenticated endpoints

Individual API key

Each client receives a separate key with resource permissions and minute/month quotas. Send the key from your server in the Authorization header. Opening an endpoint in a browser without a key returns 401.

Authorization: Bearer <your_key>

401: invalid, expired or blocked key. 403: resource not allowed. 429: quota exceeded; respect Retry-After. Authenticated requests count towards the quota even when parameters or a data provider return an error.

Public market display summaries remain available on the website and are separate from the authenticated API.

GET /api/v1/ativos ↗

Paginated Brazilian catalogue; search with q.

GET /api/v1/fechamentos?symbols=PETR4,VALE3 ↗

Daily trading history; up to 20 symbols per request.

GET /api/v1/indices?symbols=IBOV,IFIX ↗

Brazilian index closing levels and historical points.

GET /api/v1/indices/internacionais?symbols=OECD_USA,OECD_CHE ↗

Monthly OECD share-price indices in JSON.

GET /api/v1/indicadores?symbols=SELIC,CDI,IPCA,USD ↗

BCB indicators with distinct units and frequencies.

GET /api/v1/empresas?symbols=PETR4,VALE3 ↗

Imported CVM filings for the supported issuer sample.

Commercial access · planned

Individual keys, permissions, quotas and usage controls are available. Prices may be configured separately for each client as a future setting. Billing, payment processing and subscriptions remain disabled; no charge is generated. Before selling access, confirm redistribution rights for each source. An SLA and paid service have not been launched.

API address: api.ferrumnexus.com. Requests use https://api.ferrumnexus.com/api/v1.

Manage individual clients (administrators only) →

About Ferrum Nexus and contact (Portuguese) →
Financial data API | Ferrum Nexus