IOL InvertirOnline data API
IOL: Dólar, acciones, ¡y más! is the Android brokerage app from InvertirOnline Sociedad de Bolsa S.A.U., the IOL Inversiones brand within Grupo Supervielle. Argentine retail investors use it to trade BYMA stocks, CEDEARs, bonds and ETFs, buy and sell dólar MEP and CCL, and subscribe to or redeem FCI 24/7 funds such as IOL Dólar Ahorro Plus. It also brings together peso and dollar cauciones, IOL Cripto, and a linked Banco Supervielle account for deposits, withdrawals and plazo fijo. A USA investment wallet can be funded through CCL, while the Inicio, Operar, Mis Inversiones and Mi dinero sections organize trading, holdings and cash. The app serves Argentina's retail investment market alongside other local brokerage platforms such as Balanz and Portfolio Personal Inversiones.
BYMA price snapshots pair ultimoPrecio and variacionPorcentual with session ranges, traded volume and bid/ask puntas for symbols such as GGAL and YPFD. Currency records add dolarMEP, ccl and spread, while peso and dollar cash records distinguish saldo from availableToOperate. FCI records connect fciSymbol and fciYtd to cantidadDeCuotapartes and subscription amounts. Plazo fijo positions carry tna, tea, plazoDias and fechaVencimiento; crypto balances add asset network and wallet totalValuation.
Portfolio tools can value holdings against BYMA prices and available cash, treasury monitors can compare MEP and CCL spreads, and fund operations teams can reconcile subscription orders against the FCI catalog. Wealth dashboards can combine crypto valuation with term-deposit positions and bank-funding details such as cbu, cvu and alias. openData Studio turns these records into callable open data for those integrations.
Screenshots
API surface
The endpoints and request/response examples below are reconstructed from the app's interface — illustrative, not a live capture.
Issue brokerage access token
POST
/v1/session-keysopenbankingExchanges brokerage sign-in credentials for access_token and refresh_token used to access quotes, holdings, funds and crypto balances.
Auth: OAuth token request without a prior Bearer token; submit grant_type, username, password and client_id. Subsequent calls use Authorization: Bearer with client metadata headers.
- grant_type
- username
- password
- client_id
- access_token
- refresh_token
- expires_in
- tokenType
POST /v1/session-keys HTTP/1.1 Content-Type: application/x-www-form-urlencoded grant_type=password&username=<example_username>&password=<example_password>&client_id=<example_client_id>{ "access_token": "<example_access_token>", "refresh_token": "<example_refresh_token>", "expires_in": 3600, "tokenType": "Bearer" }Read BYMA asset quote
GET
/v1/market-cards/{symbol}/{market}/{term}opendataReads a BYMA quote card with last price, percentage change, session range, volumes and bid/ask prices for a symbol, market and settlement term.
Auth: Bearer access_token with client metadata headers.
- symbol
- ticker
- mercado
- plazo
- moneda
- ultimoPrecio
- variacionPorcentual
- variacionPorcentaje
- apertura
- maximo
- minimo
- volumenOperado
- volumenNominal
- cantidadOperaciones
- puntas
- compra
- venta
GET /v1/market-cards/GGAL/BCBA/t2 HTTP/1.1 Authorization: Bearer <example_access_token>{ "symbol": "GGAL", "ticker": "GGAL", "mercado": "BCBA", "plazo": "t2", "moneda": "ARS", "ultimoPrecio": 8500.0, "variacionPorcentual": 1.5, "variacionPorcentaje": 1.5, "apertura": 8370.0, "maximo": 8550.0, "minimo": 8350.0, "volumenOperado": 850000000.0, "volumenNominal": 100000, "cantidadOperaciones": 3500, "puntas": { "compra": 8495.0, "venta": 8505.0 } }Read quote history
GET
/v1/price-seriesopendataReads historical price and volume observations for a BYMA symbol to support historical and intraday charts.
Auth: Bearer access_token with client metadata headers.
- symbol
- ticker
- moneda
- ultimoPrecio
- apertura
- maximo
- minimo
- volumenOperado
- variacionPorcentual
GET /v1/price-series?symbol=YPFD HTTP/1.1 Authorization: Bearer <example_access_token>{ "symbol": "YPFD", "ticker": "YPFD", "moneda": "ARS", "points": [ { "ultimoPrecio": 42000.0, "apertura": 41700.0, "maximo": 42300.0, "minimo": 41500.0, "volumenOperado": 756000000.0, "variacionPorcentual": 0.72 } ] }Read ARS exchange rates
GET
/v1/peso-rate-boardopendataReads peso/dollar reference rates, including MEP, CCL and their spread, for currency and home-screen rate cards.
Auth: Bearer access_token with client metadata headers.
- moneda
- currency
- exchangeRate
- dolarMEP
- dolarMep
- mep
- ccl
- spread
GET /v1/peso-rate-board HTTP/1.1 Authorization: Bearer <example_access_token>{ "moneda": "ARS", "currency": "USD", "exchangeRate": 1200.0, "dolarMEP": 1195.0, "dolarMep": 1195.0, "mep": 1195.0, "ccl": 1210.0, "spread": 15.0 }Read Supervielle/ALYC account balance
GET
/v1/cash-sleevesopenbankingReads peso and dollar cash balances and availableToOperate on the linked Supervielle / ALYC investment account.
Auth: Bearer access_token with client metadata headers.
- accountId
- accountNumber
- numeroCuenta
- moneda
- currency
- balance
- saldo
- saldos
- availableToOperate
GET /v1/cash-sleeves HTTP/1.1 Authorization: Bearer <example_access_token>{ "accountId": "example-account-01", "accountNumber": "<example_account_number>", "numeroCuenta": "<example_account_number>", "moneda": "ARS", "currency": "ARS", "balance": 500000.0, "saldo": 500000.0, "saldos": [ { "moneda": "ARS", "saldo": 500000.0, "availableToOperate": 480000.0 }, { "moneda": "USD", "saldo": 1000.0, "availableToOperate": 950.0 } ], "availableToOperate": 480000.0 }Read MEP/CCL buy-sell exchange rate
GET
/v1/fx-dealing-cardsopendataReads buy and sell currency rates and their spread for the MEP and CCL purchase simulation flow.
Auth: Bearer access_token with client metadata headers.
- exchangeRate
- compra
- venta
- spread
- dolarMEP
- ccl
- moneda
- currency
GET /v1/fx-dealing-cards HTTP/1.1 Authorization: Bearer <example_access_token>{ "exchangeRate": 1195.0, "compra": 1190.0, "venta": 1200.0, "spread": 10.0, "dolarMEP": 1195.0, "ccl": 1210.0, "moneda": "ARS", "currency": "USD" }List plazo fijo holdings
GET
/v1/term-position-bookopenfinanceLists Banco Supervielle plazo fijo positions with invested amount, TNA, TEA, tenor, maturity date and status.
Auth: Bearer access_token with client metadata headers.
- positions
- id_operacion
- productId
- productName
- amount
- moneda
- tna
- tea
- tasa
- plazoDias
- fechaVencimiento
- status
GET /v1/term-position-book HTTP/1.1 Authorization: Bearer <example_access_token>{ "positions": [ { "id_operacion": "example-term-01", "productId": "example-ars-30", "productName": "Plazo fijo 30 días", "amount": 100000.0, "moneda": "ARS", "tna": 0.36, "tea": 0.426, "tasa": 0.36, "plazoDias": 30, "fechaVencimiento": "2026-11-26", "status": "active" } ] }List plazo fijo products with rates
GET
/v1/term-offer-boardopendataLists Supervielle plazo fijo product offers with annual rates, tenor and minimum investment amount.
Auth: Bearer access_token with client metadata headers.
- productId
- productName
- moneda
- tna
- tea
- tasa
- plazoDias
- montoMinimo
GET /v1/term-offer-board HTTP/1.1 Authorization: Bearer <example_access_token>{ "products": [ { "productId": "example-ars-30", "productName": "Plazo fijo 30 días", "moneda": "ARS", "tna": 0.36, "tea": 0.426, "tasa": 0.36, "plazoDias": 30, "montoMinimo": 1000.0 } ] }Read FCI parametric catalog
GET
/v1/fund-referenceopendataReads the FCI 24/7 reference catalog with fund symbol, name, currency, YTD return and unit availability, including IOLCUSD and IOLDOLD.
Auth: Bearer access_token with client metadata headers.
- fciSymbol
- fciName
- moneda
- fciYtd
- cuotapartesDisponibles
- cantidadDeCuotapartes
- ultimoPrecio
GET /v1/fund-reference HTTP/1.1 Authorization: Bearer <example_access_token>{ "funds": [ { "fciSymbol": "IOLCUSD", "fciName": "IOL Dólar Ahorro Plus", "moneda": "USD", "fciYtd": 0.04, "cuotapartesDisponibles": true, "cantidadDeCuotapartes": 0, "ultimoPrecio": 1.2 } ] }Subscribe to an FCI
POST
/v1/fund-allocationsopenfinanceSubmits an FCI 24/7 subscription with fund symbol, amount, currency and units, and returns the subscription order status.
Auth: Bearer access_token with client metadata headers.
- orderId
- fciSymbol
- fciName
- amount
- quantity
- cantidadDeCuotapartes
- moneda
- status
- tipoOperacion
- suscripcion
POST /v1/fund-allocations HTTP/1.1 Authorization: Bearer <example_access_token> Content-Type: application/json { "fciSymbol": "IOLCUSD", "amount": 120.0, "quantity": 100.0, "moneda": "USD", "suscripcion": true }{ "orderId": "example-fund-order-01", "fciSymbol": "IOLCUSD", "fciName": "IOL Dólar Ahorro Plus", "amount": 120.0, "quantity": 100.0, "cantidadDeCuotapartes": 100.0, "moneda": "USD", "status": "iniciada", "tipoOperacion": "suscripcion" }Read crypto available-to-operate balance
GET
/v1/digital-spendableopenfinanceReads spendable IOL Cripto balances by currency and network before a purchase, sale, swap or withdrawal.
Auth: Bearer access_token with client metadata headers.
- balances
- currency
- availableToOperate
- balance
- network
GET /v1/digital-spendable HTTP/1.1 Authorization: Bearer <example_access_token>{ "balances": [ { "currency": "USDT", "availableToOperate": 250.0, "balance": 250.0, "network": "TRX" }, { "currency": "BTC", "availableToOperate": 0.005, "balance": 0.005, "network": "BTC" } ] }Read crypto total valuation
GET
/v1/digital-wallet-marksopenfinanceReads the total IOL Cripto wallet valuation and individual asset valuations in pesos or the selected currency, optionally including wallet balances.
Auth: Bearer access_token with client metadata headers.
- totalValuation
- moneda
- currency
- balances
- valuation
- balance
GET /v1/digital-wallet-marks?withWalletBalance=true HTTP/1.1 Authorization: Bearer <example_access_token>{ "totalValuation": 750000.0, "moneda": "ARS", "currency": "ARS", "balances": [ { "currency": "USDT", "valuation": 300000.0, "balance": 250.0 }, { "currency": "BTC", "valuation": 450000.0, "balance": 0.005 } ] }List money-deposit bank accounts
GET
/v1/funding-instructionsopenbankingLists bank-account funding instructions with CBU, CVU, alias and currency for the investment account.
Auth: Bearer access_token with client metadata headers.
- bankAccountId
- accountId
- accountNumber
- bankName
- cbu
- cvu
- alias
- moneda
- currency
GET /v1/funding-instructions HTTP/1.1 Authorization: Bearer <example_access_token>{ "accounts": [ { "bankAccountId": "example-bank-account-01", "accountId": "example-account-01", "accountNumber": "<example_account_number>", "bankName": "Banco Supervielle", "cbu": "<example_cbu>", "cvu": "<example_cvu>", "alias": "<example_alias>", "moneda": "ARS", "currency": "ARS" } ] }Read account performance today
GET
/v1/daily-results/{clientId}openfinanceReads the signed-in client's daily ALYC performance and holdings value for the selected currency.
Auth: Bearer access_token; the requested clientId must be eligible for account-performance access.
- clientId
- country
- specie
- performance
- tenencia
- moneda
GET /v1/daily-results/example-client-01?specie=ARS HTTP/1.1 Authorization: Bearer <example_access_token>{ "clientId": "example-client-01", "country": "ARG", "specie": "ARS", "performance": 0.01, "tenencia": 1000000.0, "moneda": "ARS" }
Data categories
- quotes
- fx-rates
- balances
- holdings
- funds
- crypto
- bank-accounts
- performance
Where teams use this data
Mark Argentine holdings to BYMA last
A portfolio bot pulls ultimoPrecio, variacionPorcentual and volumenOperado for GGAL, YPFD and CEDEARs, then values tenencia against availableToOperate cash so an advisor dashboard stays in line with the ALYC book.
Watch MEP versus CCL spreads
A treasury feed reads exchangeRate, dolarMEP, ccl, compra, venta and spread from the ARS exchange-rate and buy-sell endpoints to time peso/dollar conversions against the app's dólar MEP and CCL cards.
Reconcile FCI 24/7 subscriptions
A fund ops job matches FCI subscription tickets (fciSymbol, cantidadDeCuotapartes, amount) to the fund reference catalog (fciName, fciYtd) for IOLCUSD and IOLDOLD so custody and the IOL 24/7 clock stay in sync.
Net crypto wallet and plazo fijo cash
A wealth aggregator sums crypto totalValuation with Supervielle plazo fijo positions (tna, tea, plazoDias, fechaVencimiento) and CBU/CVU deposit accounts to show one ARS+USD+crypto sleeve.
Frequently asked questions
Which BYMA quote and dólar MEP/CCL fields are represented?
Quote records include ultimoPrecio, variacionPorcentual, apertura, maximo, minimo, volumenOperado, volumenNominal, cantidadOperaciones and bid/ask puntas with compra and venta. Records identify the symbol, market and settlement term. Currency reference and buy/sell records include exchangeRate, dolarMEP, ccl, compra, venta and spread for comparing peso/dollar pricing.
Which FCI, crypto and plazo fijo fields are included?
Fund records include fciSymbol, fciName, fciYtd and cuotapartesDisponibles, while subscriptions carry amount and cantidadDeCuotapartes. Crypto records distinguish availableToOperate by asset and network from totalValuation. Plazo fijo positions add tna, tea, plazoDias and fechaVencimiento.
What authentication pattern do the examples show?
The token request submits grant_type, username, password and client_id without a prior Bearer token and receives access_token and refresh_token. Later requests use Authorization: Bearer and client metadata headers. Client-specific performance data also requires eligible account access.
Are the example paths and values live brokerage instructions?
No. The paths and sample values are illustrative integration examples rather than a live brokerage contract. They show the roles of quote, balance, fund, crypto and account-performance fields without publishing operational service addresses.
Apps similar to IOL: Dólar, acciones, ¡y más!
- Balanz — Balanz is Balanz Capital Valores S.A.U.'s Android brokerage app for Argentine retail investors, used to trade mutual funds, CEDEARs, stocks and bonds and to buy and sell dólar MEP with direct market access.
- Portfolio Personal Inversiones — Portfolio Personal Inversiones (PPI) is PP Inversiones S.A.'s CNV-registered Argentine brokerage app for stocks, bonds, CEDEARs, cauciones and mutual funds, and for buying dólar MEP.
- Cocos: Invertir y Dólar MEP — Cocos is Cocos Capital Servicios Digitales SA's CNV-licensed Argentine brokerage app for stocks, bonds, CEDEARs, mutual funds, cryptoassets and dólar MEP.
- Bull Market — Bull Market is Bull Market Brokers S.A.'s CNV-registered ALyC app for Argentine and U.S. markets from one account, covering BYMA stocks, CEDEARs, funds, cauciones and dólar MEP and CCL.
- Allaria — Allaria is Allaria Inversiones' Argentine brokerage app for dólar MEP, BYMA stocks, CEDEARs, public and private bonds, Treasury bills, mutual funds, cauciones and options.
- Banza: tu app de inversiones — Banza is Banza Servicios S.A.'s Argentine investing app for dólar MEP, stocks, bonds, CEDEARs, mutual funds, Treasury bills and negotiable obligations, with peso and dollar deposits and withdrawals.
Topics
- IOL investment data API
- InvertirOnline BYMA quotes
- dólar MEP CCL rates
- FCI subscription cuotapartes
- IOL crypto totalValuation
- Supervielle plazo fijo tna
- Argentina portfolio integrations
Need this app's data API integrated?
We deliver scoped integrations for any named app — from USD 500 with source-code handoff, or hosted access billed per call. Tell us the data you need.
- NDA + SOW on every engagement
- Delivery in 3–7 days
- Payment only after acceptance
- Work scoped to authorized use