IOL: Dólar, acciones, ¡y más! icon

IOL InvertirOnline data API

InvertirOnline Sociedad de Bolsa S.A.U. · Banking

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

  • IOL: Dólar, acciones, ¡y más! screenshot 1
  • IOL: Dólar, acciones, ¡y más! screenshot 2
  • IOL: Dólar, acciones, ¡y más! screenshot 3
  • IOL: Dólar, acciones, ¡y más! screenshot 4
  • IOL: Dólar, acciones, ¡y más! screenshot 5
  • IOL: Dólar, acciones, ¡y más! screenshot 6
  • IOL: Dólar, acciones, ¡y más! screenshot 7
  • IOL: Dólar, acciones, ¡y más! screenshot 8

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-keys openbanking

    Exchanges 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} opendata

    Reads 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-series opendata

    Reads 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-board opendata

    Reads 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-sleeves openbanking

    Reads 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-cards opendata

    Reads 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-book openfinance

    Lists 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-board opendata

    Lists 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-reference opendata

    Reads 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-allocations openfinance

    Submits 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-spendable openfinance

    Reads 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-marks openfinance

    Reads 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-instructions openbanking

    Lists 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} openfinance

    Reads 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

Get a quote