Argentina Dolar Blue, Oficial, MEP & CCL Rate Scraper API avatar

Argentina Dolar Blue, Oficial, MEP & CCL Rate Scraper API

Pricing

from $6.15 / 1,000 results

Go to Apify Store
Argentina Dolar Blue, Oficial, MEP & CCL Rate Scraper API

Argentina Dolar Blue, Oficial, MEP & CCL Rate Scraper API

Get Argentina dollar rates via API: dolar blue, oficial, MEP, CCL, tarjeta, cripto, mayorista and ahorro with buy, sell, spread, average, daily change and gap vs oficial. Cotizacion del dolar hoy plus EUR, BRL, CLP and UYU and a historical series. Export to JSON, CSV or Excel.

Pricing

from $6.15 / 1,000 results

Rating

2.0

(1)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

15 days ago

Last modified

Share

Argentina Dolar Blue, Oficial, MEP & CCL Rate Scraper API

Argentina Dolar Blue, Oficial, MEP & CCL Exchange Rate Scraper API

The most complete Argentina dollar rate API on Apify. Get the dolar blue, dolar oficial, MEP (bolsa), CCL (contado con liqui), tarjeta/turista, cripto, mayorista and ahorro rates in one call, each with buy, sell, spread, average, daily change and the gap versus the official dollar, plus Euro, Real, Chilean and Uruguayan peso rates and an optional historical series. Perfect for cotizacion dolar hoy dashboards, pricing engines, accounting, and finance research.

Here is one real result, with every field the actor returns:

{
"type": "blue",
"name": "Blue",
"currencyCode": "USD",
"buy": 1520,
"sell": 1540,
"spread": 20,
"avg": 1530,
"gapVsOficialPct": 0.65,
"variationPct": -0.32,
"currency": "ARS",
"details": null,
"source": "dolarapi.com",
"updatedAt": "2026-09-05T20:56:00.000Z",
"observedAt": "2026-09-06T03:20:11.537Z",
"error": null
}

Input · Output · Pricing · Examples

Apify Coverage Output Billing

What it does

In current mode the actor reads the latest Argentine dollar exchange rates from public feeds, merges them into one canonical set, and writes one normalized record per rate type to the run's dataset. Every record includes buy and sell in pesos, spread, average (mid), daily variation, and the percentage gap versus the official dollar (the "brecha cambiaria"). It also returns the Euro, Brazilian Real, Chilean peso, and Uruguayan peso rates. In historical mode it returns the full daily evolution series of the official and blue dollar. Missing source values are always returned as null, never invented.

Rates covered

  • Oficial the government/bank reference dollar.
  • Blue the informal (parallel) market dollar.
  • Bolsa (MEP) the financial dollar from bond operations.
  • Contado con liquidacion (CCL) the offshore financial dollar.
  • Tarjeta the card/tourist dollar for purchases abroad.
  • Cripto the stablecoin dollar (USDT, USDC and more).
  • Mayorista the wholesale/interbank dollar.
  • Ahorro the savings/solidario dollar.
  • Other currencies Euro (EUR), Real (BRL), Chilean peso (CLP), Uruguayan peso (UYU).

Quickstart

Open the actor, paste this into the input, and press Run. It returns the latest rates for every dollar type plus the other currencies.

{
"mode": "current",
"source": "all",
"rateTypes": [],
"includeDetails": false
}

Leave rateTypes empty to collect every type. Set mode to historical for the daily official and blue series. Turn on includeDetails for a per-stablecoin and per-bond breakdown.

Input reference

FieldTypeRequiredDefaultDescription
modeenumnocurrentcurrent collects the latest rates (dollar types plus Euro, Real, Chilean and Uruguayan peso). historical collects the full daily official and blue series.
rateTypesstring[]no[] (all)Which dollar types to include in current mode. Any of oficial, blue, bolsa, contadoconliqui, tarjeta, cripto, mayorista, ahorro. Empty collects every type.
sourceenumnoallWhich public source to read. dolarapi is the cleanest canonical feed. criptoya adds bid/ask and crypto stablecoin detail. all uses dolarapi as canonical and enriches with criptoya.
includeDetailsbooleannofalsePaid add-on (current mode). Attaches a granular breakdown to the applicable rates: per-stablecoin crypto prices on cripto, and per-instrument, per-settlement-term bond prices on bolsa (MEP) and contadoconliqui (CCL). Billed only per record that carries a breakdown, on paid plans only.
maxRatesintegernoallMaximum rate records to collect. In historical mode this caps the number of daily points. Free plans are capped at 10.

Output reference

Current mode

One dataset item per rate type. Values are string, number, or null when the source value is absent.

FieldTypeDescription
typestringRate type key, for example oficial, blue, bolsa, contadoconliqui, tarjeta, cripto, mayorista, ahorro, or currency-eur, currency-brl, currency-clp, currency-uyu.
namestringHuman-readable name of the rate, for example Blue.
currencyCodestringForeign currency code, for example USD, EUR, BRL, CLP.
buynumberBuy price (compra) in pesos.
sellnumberSell price (venta) in pesos.
spreadnumberSell minus buy, in pesos.
avgnumberAverage (mid) of buy and sell, in pesos.
gapVsOficialPctnumberPercentage gap of the sell price versus the official dollar. 0 for oficial, null for non-USD currencies.
variationPctnumberDaily percentage change when the source reports it, else null.
detailsobjectGranular breakdown when includeDetails is on and the rate has one, else null. See below.
currencystringQuote currency. Always ARS.
sourcestringData source the record came from, for example dolarapi.com.
updatedAtstringISO 8601 timestamp the source last updated the rate.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringnull on success. On a failed run, a single item with a populated error field is written instead.

The details add-on object

When includeDetails is on:

  • On cripto: details.stablecoins maps each stablecoin (usdt, usdc, ccb and more) to its bid, ask, spread, variationPct and updatedAt.
  • On bolsa (MEP) and contadoconliqui (CCL): details.instruments maps each bond (al30, gd30, letras and more) to each settlement term (ci, 24hs, 48hs) with its price, variationPct and updatedAt.

Historical mode

One dataset item per daily point. Fields: date (YYYY-MM-DD), source (oficial or blue), buy, sell, spread, avg, gapVsOficialPct (null), currency (ARS), dataSource, observedAt, error.

How we compare

Generic FX actors only quote a single mid-market rate per currency pair. Argentina's real economy runs on many parallel rates. This actor is a strict superset for the Argentina use case.

CapabilityThis actorGeneric FX rate scrapers
Dolar blue (informal market)YesNo
MEP and CCL financial dollarsYesNo
Tarjeta / turista dollarYesNo
Cripto (stablecoin) dollarYesNo
Mayorista and ahorroYesNo
Buy, sell and spreadYesMid-rate only
Gap vs oficial (brecha)YesNo
Daily change (%)YesSome
EUR, BRL, CLP, UYU vs pesoYesYes (mid-rate)
Historical daily seriesYesDate lookup only
Per-stablecoin and per-bond breakdownYes (add-on)No
Export JSON, CSV, ExcelYesYes

Use cases

  • Show a live "dolar hoy" widget with blue, oficial, MEP and CCL on a site or app.
  • Price products, invoices or subscriptions against the blue or MEP rate.
  • Track the brecha cambiaria (parallel premium over the official dollar) over time.
  • Feed accounting, treasury and FX risk models with clean, normalized rates.
  • Monitor the cripto (USDT/USDC) dollar for arbitrage and stablecoin desks.
  • Build historical charts of the official and blue dollar evolution.

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~argentina-dolar-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"mode":"current","rateTypes":["blue","oficial","bolsa"],"source":"all"}'

Start a run asynchronously (historical series):

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~argentina-dolar-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"mode":"historical","maxRates":1000}'

Apify CLI:

apify call scrapers_lat/argentina-dolar-scraper \
--input '{"mode":"current","rateTypes":["blue"]}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per rate record returned (result event). See the pricing tab for the current per-result price.
  • Details add-on. When includeDetails is on, each record that actually carries a granular breakdown also charges the details event, on paid plans only. Records without a breakdown are never charged for it.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free plan cap. Free Apify plans return up to 10 records per run. Upgrade for the full set.
  • Cheap to schedule. Current mode returns a small, fixed set of rates, so scheduled minute-by-minute or hourly monitoring stays inexpensive.

FAQ and troubleshooting

What is the difference between blue, oficial, MEP, and CCL? oficial is the government/bank rate, blue is the informal market rate, bolsa (MEP) and contadoconliqui (CCL) are financial dollar rates derived from bond and equity operations. All are returned in current mode.

What does gapVsOficialPct mean? The percentage by which a rate's sell price exceeds the official dollar (the brecha cambiaria). It is 0 for oficial and null for non-USD currencies.

How do I get only the blue dollar? Set rateTypes to ["blue"] in current mode.

How fresh is the data? Each record carries the source updatedAt timestamp and the observedAt time of collection. Rates are as fresh as the underlying public feeds, which update through the trading day.

How far back does the historical series go? Historical mode returns the full daily official and blue evolution series from the source, capped by maxRates.

Why is variationPct null for some rates? The source does not report a daily change for every rate type; missing values are returned as null, never invented.

Is this an official government tool? No. This actor is independent and has no affiliation with the BCRA or the Argentine government. It reads only publicly available exchange-rate data.


API Scraper de Cotizacion del Dolar en Argentina: Blue, Oficial, MEP y CCL

La API de cotizacion del dolar en Argentina mas completa de Apify. Obtene el dolar blue, el dolar oficial, el MEP (bolsa), el CCL (contado con liqui), el tarjeta/turista, el cripto, el mayorista y el ahorro en una sola llamada, cada uno con compra, venta, spread, promedio, variacion diaria y la brecha contra el dolar oficial, ademas de las cotizaciones del Euro, el Real, el peso chileno y el peso uruguayo y una serie historica opcional. Ideal para paneles de dolar hoy, motores de precios, contabilidad e investigacion financiera.

Un resultado real, con todos los campos que devuelve el actor:

{
"type": "blue",
"name": "Blue",
"currencyCode": "USD",
"buy": 1520,
"sell": 1540,
"spread": 20,
"avg": 1530,
"gapVsOficialPct": 0.65,
"variationPct": -0.32,
"currency": "ARS",
"details": null,
"source": "dolarapi.com",
"updatedAt": "2026-09-05T20:56:00.000Z",
"observedAt": "2026-09-06T03:20:11.537Z",
"error": null
}

Entrada · Salida · Precios · Ejemplos

Que hace

En modo current el actor lee las ultimas cotizaciones del dolar en Argentina desde fuentes publicas, las unifica en un conjunto canonico y escribe un registro normalizado por tipo de cotizacion en el dataset de la corrida. Cada registro incluye compra y venta en pesos, spread, promedio, variacion diaria y la brecha porcentual contra el dolar oficial. Tambien devuelve las cotizaciones del Euro, el Real, el peso chileno y el peso uruguayo. En modo historical devuelve la serie diaria completa de la evolucion del dolar oficial y blue. Los valores ausentes en la fuente siempre se devuelven como null, nunca se inventan.

Cotizaciones incluidas

  • Oficial el dolar de referencia del gobierno y los bancos.
  • Blue el dolar del mercado informal (paralelo).
  • Bolsa (MEP) el dolar financiero de operaciones con bonos.
  • Contado con liquidacion (CCL) el dolar financiero para girar al exterior.
  • Tarjeta el dolar de tarjeta/turista para compras en el exterior.
  • Cripto el dolar de stablecoins (USDT, USDC y mas).
  • Mayorista el dolar mayorista/interbancario.
  • Ahorro el dolar ahorro/solidario.
  • Otras monedas Euro (EUR), Real (BRL), peso chileno (CLP), peso uruguayo (UYU).

Inicio rapido

Abri el actor, pega esto en la entrada y presiona Run. Devuelve las ultimas cotizaciones de todos los tipos de dolar mas las otras monedas.

{
"mode": "current",
"source": "all",
"rateTypes": [],
"includeDetails": false
}

Deja rateTypes vacio para juntar todos los tipos. Pone mode en historical para la serie diaria del oficial y el blue. Activa includeDetails para un desglose por stablecoin y por bono.

Referencia de entrada

CampoTipoRequeridoDefaultDescripcion
modeenumnocurrentcurrent junta las ultimas cotizaciones (tipos de dolar mas Euro, Real, peso chileno y uruguayo). historical junta la serie diaria completa del oficial y el blue.
rateTypesstring[]no[] (todos)Que tipos de dolar incluir en modo current. Cualquiera de oficial, blue, bolsa, contadoconliqui, tarjeta, cripto, mayorista, ahorro. Vacio junta todos.
sourceenumnoallQue fuente publica leer. dolarapi es el feed canonico mas limpio. criptoya agrega bid/ask y detalle de stablecoins. all usa dolarapi como canonico y lo enriquece con criptoya.
includeDetailsbooleannofalseComplemento pago (modo current). Agrega un desglose granular a las cotizaciones que corresponden: precios por stablecoin en cripto, y precios por instrumento y por plazo de liquidacion en bolsa (MEP) y contadoconliqui (CCL). Se cobra solo por registro con desglose, solo en planes pagos.
maxRatesintegernotodosMaximo de registros a juntar. En modo historical limita la cantidad de puntos diarios. Los planes gratuitos tienen un tope de 10.

Referencia de salida

Modo current

Un item de dataset por tipo de cotizacion. Los valores son string, number o null cuando el valor de la fuente esta ausente.

CampoTipoDescripcion
typestringClave del tipo de cotizacion, por ejemplo oficial, blue, bolsa, contadoconliqui, tarjeta, cripto, mayorista, ahorro, o currency-eur, currency-brl, currency-clp, currency-uyu.
namestringNombre legible de la cotizacion, por ejemplo Blue.
currencyCodestringCodigo de la moneda extranjera, por ejemplo USD, EUR, BRL, CLP.
buynumberPrecio de compra en pesos.
sellnumberPrecio de venta en pesos.
spreadnumberVenta menos compra, en pesos.
avgnumberPromedio (mid) de compra y venta, en pesos.
gapVsOficialPctnumberBrecha porcentual del precio de venta contra el dolar oficial. 0 para oficial, null para monedas no USD.
variationPctnumberVariacion porcentual diaria cuando la fuente la reporta, si no null.
detailsobjectDesglose granular cuando includeDetails esta activo y la cotizacion tiene uno, si no null. Ver abajo.
currencystringMoneda de cotizacion. Siempre ARS.
sourcestringFuente de datos del registro, por ejemplo dolarapi.com.
updatedAtstringMarca de tiempo ISO 8601 de la ultima actualizacion en la fuente.
observedAtstringMarca de tiempo ISO 8601 de cuando se junto el registro.
errorstringnull en exito. En una corrida fallida se escribe un unico item con el campo error completo.

El objeto del complemento details

Cuando includeDetails esta activo:

  • En cripto: details.stablecoins mapea cada stablecoin (usdt, usdc, ccb y mas) a su bid, ask, spread, variationPct y updatedAt.
  • En bolsa (MEP) y contadoconliqui (CCL): details.instruments mapea cada bono (al30, gd30, letras y mas) a cada plazo de liquidacion (ci, 24hs, 48hs) con su price, variationPct y updatedAt.

Modo historical

Un item de dataset por punto diario. Campos: date (YYYY-MM-DD), source (oficial o blue), buy, sell, spread, avg, gapVsOficialPct (null), currency (ARS), dataSource, observedAt, error.

Como nos comparamos

Los scrapers de FX genericos solo cotizan un unico tipo de cambio medio por par de monedas. La economia real de Argentina funciona con muchas cotizaciones paralelas. Este actor es un superconjunto estricto para el caso de uso argentino.

CapacidadEste actorScrapers de FX genericos
Dolar blue (mercado informal)SiNo
Dolar MEP y CCLSiNo
Dolar tarjeta / turistaSiNo
Dolar cripto (stablecoin)SiNo
Mayorista y ahorroSiNo
Compra, venta y spreadSiSolo valor medio
Brecha contra el oficialSiNo
Variacion diaria (%)SiAlgunos
EUR, BRL, CLP, UYU contra el pesoSiSi (valor medio)
Serie historica diariaSiSolo por fecha
Desglose por stablecoin y por bonoSi (complemento)No
Exportar a JSON, CSV, ExcelSiSi

Casos de uso

  • Mostrar un widget de "dolar hoy" con blue, oficial, MEP y CCL en un sitio o app.
  • Poner precios a productos, facturas o suscripciones segun el blue o el MEP.
  • Seguir la brecha cambiaria (el premio del paralelo sobre el oficial) en el tiempo.
  • Alimentar modelos de contabilidad, tesoreria y riesgo cambiario con cotizaciones limpias.
  • Monitorear el dolar cripto (USDT/USDC) para arbitraje y mesas de stablecoins.
  • Armar graficos historicos de la evolucion del dolar oficial y blue.

Ejecutar via API y CLI

Inicia una corrida, espera a que termine y lee el dataset. Reemplaza <TOKEN> por tu token de la API de Apify.

Correr de forma sincronica y obtener los items del dataset en una sola llamada:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~argentina-dolar-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"mode":"current","rateTypes":["blue","oficial","bolsa"],"source":"all"}'

Iniciar una corrida asincronica (serie historica):

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~argentina-dolar-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"mode":"historical","maxRates":1000}'

Apify CLI:

apify call scrapers_lat/argentina-dolar-scraper \
--input '{"mode":"current","rateTypes":["blue"]}'

Obtener los resultados

Cada corrida escribe en un dataset. Obtene los items como JSON, CSV o Excel cambiando format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"

<DATASET_ID> se devuelve como defaultDatasetId en el objeto de la corrida. Usa offset y limit para paginar resultados grandes. clean=true descarta campos vacios e internos.

Facturacion y limites

  • Pago por resultado. Se cobra por registro de cotizacion devuelto (evento result). Ver la pestana de precios para el precio por resultado vigente.
  • Complemento de details. Con includeDetails activo, cada registro que realmente lleva un desglose granular tambien cobra el evento details, solo en planes pagos. Los registros sin desglose nunca lo cobran.
  • Sin cargo en caso de falla. Si una corrida falla, el actor escribe un unico item con el campo error completo y no lo cobra. Las corridas vacias no cuestan nada.
  • Respeta el tope de gasto. Configura maxTotalChargeUsd en la corrida; al alcanzarlo, el actor deja de emitir y cobrar mas resultados facturables.
  • Tope del plan gratuito. Los planes gratuitos de Apify devuelven hasta 10 registros por corrida. Actualiza para el conjunto completo.
  • Barato de programar. El modo current devuelve un conjunto fijo y pequeno de cotizaciones, asi que el monitoreo programado minuto a minuto u horario sigue siendo economico.

Preguntas frecuentes

Cual es la diferencia entre blue, oficial, MEP y CCL? oficial es la cotizacion del gobierno y los bancos, blue es la del mercado informal, bolsa (MEP) y contadoconliqui (CCL) son cotizaciones financieras derivadas de operaciones con bonos y acciones. Todas se devuelven en modo current.

Que significa gapVsOficialPct? El porcentaje en que el precio de venta de una cotizacion supera al dolar oficial (la brecha cambiaria). Es 0 para oficial y null para monedas no USD.

Como obtengo solo el dolar blue? Pone rateTypes en ["blue"] en modo current.

Que tan fresca es la data? Cada registro lleva la marca updatedAt de la fuente y la hora observedAt de la recoleccion. Las cotizaciones estan tan frescas como los feeds publicos subyacentes, que se actualizan durante la rueda.

Hasta cuando llega la serie historica? El modo historical devuelve la serie diaria completa del oficial y el blue desde la fuente, limitada por maxRates.

Por que variationPct es null en algunas cotizaciones? La fuente no reporta variacion diaria para todos los tipos; los valores ausentes se devuelven como null, nunca se inventan.

Es una herramienta oficial del gobierno? No. Este actor es independiente y no tiene afiliacion con el BCRA ni con el gobierno argentino. Solo lee datos de cotizaciones disponibles publicamente.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.