Discover/Investidor10 API
live

Investidor10 APIinvestidor10.com.br

Access Brazilian stock and FII data from Investidor10: rankings, fundamental indicators, dividend history, and historical prices via 6 structured endpoints.

Endpoint health
verified 4d ago
search_ativos
list_acoes
list_fiis
get_acao_detalhes
get_acao_historico_indicadores
6/6 passing latest checkself-healing
Endpoints
6
Updated
26d ago

What is the Investidor10 API?

The Investidor10 API gives developers access to Brazilian equity and real estate fund data across 6 endpoints, covering everything from top-ranked stock and FII listings to per-ticker fundamental indicators and multi-currency price history. The get_acao_detalhes endpoint returns current price, dividend payment history, and a full set of indicators like P/L, P/VP, and ROE for any given ticker. FII listings via list_fiis include daily liquidity and sector classification alongside yield metrics.

Try it
Starting index for pagination.
Maximum number of results to return.
api.parse.bot/scraper/a9c01010-767a-4206-aca7-888eb53d4d54/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/a9c01010-767a-4206-aca7-888eb53d4d54/list_acoes?start=0&length=10' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace investidor10-com-br-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Investidor10 SDK — Brazilian stock market data walkthrough."""
from parse_apis.investidor10_api import Investidor10, Ticker, TickerNotFound

client = Investidor10()

# List top stocks by market cap — limit caps total items fetched.
for stock in client.stocksummaries.list(limit=3):
    print(stock.ticker, stock.name, stock.dividend_yield, stock.setor)

# Drill down into one stock's full details via .details() navigation.
summary = client.stocksummaries.list(limit=1).first()
if summary:
    detail = summary.details()
    print(detail.ticker, detail.price, detail.company_id)
    for div in detail.dividends[:2]:
        print(div.tipo, div.data_com, div.valor)

# Fetch a stock directly by ticker and get price history.
petr4 = client.stocks.get(ticker=Ticker.PETR4)
history = petr4.price_history(days=30)
for pt in history.real[:3]:
    print(pt.created_at, pt.price)

# Get historical indicators for the same stock.
indicators = petr4.indicators(years=5)
for name, values in indicators.indicators.items():
    if values:
        print(name, values[0].year, values[0].value)
    break

# Search for assets by query.
results = client.searchresults.search(query="VALE3", limit=3)
for r in results:
    print(r.name, r.type, r.price, r.variation_direction)

# Typed error handling: catch a not-found ticker.
try:
    client.stocks.get(ticker="XYZW99")
except TickerNotFound as exc:
    print(f"Ticker not found: {exc.ticker}")

# List FIIs (real estate investment funds).
for fii in client.fiisummaries.list(limit=3):
    print(fii.ticker, fii.name, fii.dividend_yield, fii.liquidez_diaria)

print("exercised: stocksummaries.list / details / stocks.get / price_history / indicators / searchresults.search / fiisummaries.list")
All endpoints · 6 totalmissing one? ·

List top Brazilian stocks ranked by market value with fundamental indicators. Returns up to 80 stocks from the main rankings page. Each stock includes ticker, company name, market cap, P/L, P/VP, dividend yield, ROE, net margin, and sector.

Input
ParamTypeDescription
startintegerStarting index for pagination.
lengthintegerMaximum number of results to return.
Response
{
  "type": "object",
  "fields": {
    "data": "array of stock objects with ticker, name, url, valor_mercado, rate, p_l, p_vp, dividend_yield, dy_5_years, roe, net_margin, setor",
    "total": "integer total number of stocks available"
  },
  "sample": {
    "data": {
      "data": [
        {
          "p_l": "5,01",
          "roe": "24,17%",
          "url": "https://investidor10.com.br/acoes/petr4/",
          "name": "Petrobras",
          "p_vp": "1,21",
          "rate": "90",
          "setor": "Petróleo, Gás e Biocombustíveis",
          "ticker": "PETR4",
          "dy_5_years": "27,83%",
          "net_margin": "21,60%",
          "valor_mercado": "577,15 B",
          "dividend_yield": "7,16%"
        }
      ],
      "total": 80
    },
    "status": "success"
  }
}

About the Investidor10 API

Stock and FII Rankings

The list_acoes and list_fiis endpoints return the top Brazilian stocks and Real Estate Investment Funds ranked by market value, with up to 80 results per call. Both support start and length parameters for pagination. Stock objects include ticker, valor_mercado, p_l, p_vp, dividend_yield, dy_5_years, roe, net_margin, and setor. FII objects substitute liquidez_diaria for the equity-specific metrics and otherwise follow the same shape.

Per-Ticker Detail and History

get_acao_detalhes accepts a ticker string (e.g. PETR4, ITUB4) and returns the current price, an indicators map covering ratios like Dividend Yield, ROE, P/L, and P/VP, plus a dividends array with each payment's tipo, data_com, pagamento, and valor fields. The response also exposes internal ticker_id and company_id values that are referenced by the historical endpoints.

get_acao_historico_indicadores accepts a ticker and an optional years integer. It returns each tracked indicator as a key mapping to an array of yearly objects containing year, value, and metadata fields — useful for time-series analysis of valuation ratios over multiple fiscal years.

Price History and Asset Search

get_acao_cotacao_historico returns price arrays in three currencies — real (BRL), dolar (USD), and euro (EUR) — each with price and created_at timestamp fields. The days parameter controls the window of history returned. The search_ativos endpoint accepts a free-text query and returns matching assets (stocks, FIIs, BDRs) with symbol, price, variation, variation_direction, and type, alongside a news array of related articles with title, category, date, and thumbnail.

Reliability & maintenanceVerified

The Investidor10 API is a managed, monitored endpoint for investidor10.com.br — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when investidor10.com.br changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official investidor10.com.br API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4d ago
Latest check
6/6 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Screen top Brazilian stocks by dividend yield, P/L, and net margin using list_acoes
  • Track FII rankings by market value and daily liquidity with list_fiis for portfolio monitoring
  • Build a dividend calendar by pulling recent payment history from get_acao_detalhes
  • Chart historical P/L or ROE trends year-over-year using get_acao_historico_indicadores
  • Plot BRL, USD, and EUR price series for any Brazilian stock with get_acao_cotacao_historico
  • Implement a ticker search bar with live asset lookup and related news via search_ativos
  • Compare fundamental indicators across sectors by iterating stock objects from list_acoes
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Investidor10 offer an official developer API?+
Investidor10 does not publish a documented public developer API or issue API keys to third parties. This Parse API provides structured programmatic access to the data available on the site.
What does `get_acao_detalhes` return beyond the current price?+
It returns the ticker's current price with currency symbol, an indicators object mapping ratio names (P/L, P/VP, ROE, Dividend Yield, and others) to current numeric values, and a dividends array listing recent payments with tipo (dividend type), data_com (record date), pagamento (payment date), and valor (amount). It also returns ticker_id and company_id strings used by the historical endpoints.
How far back does price history go with `get_acao_cotacao_historico`?+
The depth of available history depends on the days parameter you supply and the data retained by Investidor10 for that ticker. There is no documented hard cap in the endpoint spec, but very long windows may return fewer data points for tickers with limited coverage.
Does the API cover FII detail pages or only FII rankings?+
Currently the API covers FII rankings via list_fiis, which includes ticker, market value, P/VP, dividend yield, 5-year DY, daily liquidity, and sector. Per-FII detail pages with full indicator sets and dividend history are not exposed as a dedicated endpoint. You can fork this API on Parse and revise it to add a FII detail endpoint analogous to get_acao_detalhes.
Are BDRs or options included in the rankings endpoints?+
list_acoes and list_fiis cover stocks and FIIs respectively. BDRs appear in search_ativos results (returned with a type field), but there is no dedicated BDR ranking or detail endpoint currently. You can fork this API on Parse and revise it to add BDR-specific listing or detail coverage.
Page content last updated . Spec covers 6 endpoints from investidor10.com.br.
Related APIs in FinanceSee all →
statusinvest.com.br API
Search and analyze Brazilian stocks with real-time market data, including detailed financial indicators, historical price movements, and dividend information. Track stock performance and investment metrics all in one place.
fiis.com.br API
Search and analyze Brazilian real estate investment funds (FIIs) with detailed financial metrics, performance data, and complete dividend history to make informed investment decisions. Access comprehensive fund information including key statistics and historical payouts all in one place.
infomoney.com.br API
Track Brazilian stocks, currencies, and cryptocurrencies with real-time quotes, historical OHLCV data, fundamentals, and dividends. Access intraday price movements, top B3 movers, exchange rates, and market news from InfoMoney.
data.anbima.com.br API
Access comprehensive Brazilian financial data including fund information, debenture details, historical performance metrics, and upcoming events from ANBIMA. Search and retrieve periodic data on investment funds and private securities to analyze financial instruments and track market calendars.
stockanalysis.com API
Access comprehensive stock market data including real-time financials, income statements, statistics, and IPO calendars to research individual stocks and identify market movers. Search stocks, view detailed overviews, and monitor premarket activity all in structured, easy-to-use format.
ticker.finology.in API
Search and analyze stocks, view company financials and market indices, track super investors and their holdings, and explore IPO listings and sector performance. Get comprehensive market data including company overviews, financial statements, and real-time dashboard information to make informed investment decisions.
vivareal.com.br API
Search for properties across Brazil's real estate marketplace and access detailed listings with photos, amenities, contact information, and agency portfolios. Discover homes by location, browse available property types, and connect directly with real estate advertisers.
finanzen.net API
Search for stocks and assets, retrieve live prices, view index components, and access historical price data to track market performance and make informed investment decisions. Monitor real-time market quotes and analyze past price trends across multiple financial instruments on one platform.