Argentina Dollar Blue & Oficial Exchange Rate Scraper avatar

Argentina Dollar Blue & Oficial Exchange Rate Scraper

Pricing

from $6.15 / 1,000 results

Go to Apify Store
Argentina Dollar Blue & Oficial Exchange Rate Scraper

Argentina Dollar Blue & Oficial Exchange Rate Scraper

Extract Argentina dollar exchange rates (blue, oficial, MEP, CCL, tarjeta, cripto, mayorista) with buy and sell prices in pesos, spread and daily change. Includes historical series plus EUR, BRL and CLP rates. 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

20 hours ago

Last modified

Share

Argentina Dollar Blue & Oficial Exchange Rate Scraper

Argentina Dollar Blue & Oficial Exchange Rate Scraper

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

{
"type": "blue",
"name": "Blue",
"currencyCode": "USD",
"buy": 1505,
"sell": 1525,
"spread": 20,
"avg": 1515,
"gapVsOficialPct": 0.33,
"variationPct": 0,
"currency": "ARS",
"source": "dolarapi.com",
"updatedAt": "2026-08-10T13:59:00.000Z",
"observedAt": "2026-08-10T14:40:39.537Z",
"error": null
}

The most complete Argentine dollar exchange rate scraper available. It returns every dollar type (oficial, blue, MEP/bolsa, CCL, tarjeta, cripto, mayorista, ahorro) with buy and sell prices in pesos, spread, average, daily change, and the gap versus the official rate, plus Euro, Real, Chilean and Uruguayan peso rates and an optional historical daily series, and gives you three filters to target exactly the rates you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

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, including buy and sell in pesos, spread, average, daily variation, and the percentage gap versus the official dollar. It also returns Euro, 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 returned as null.

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.

{
"maxRates": 10,
"mode": "current",
"source": "all",
"rateTypes": []
}

Leave rateTypes empty to collect every type. Set mode to historical for the daily official and blue series.

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.
maxRatesintegerno10Maximum rate records to collect. In historical mode this caps the number of daily points.

Output reference

Current mode

One dataset item per rate type. Types: 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 in pesos.
sellnumberSell price in pesos.
spreadnumberSell minus buy, in pesos.
avgnumberAverage 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.
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.

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 (bluelytics.com.ar), observedAt, error.

Example output record

Real record from a live run (input {"mode": "current", "source": "all"}):

{
"type": "oficial",
"name": "Oficial",
"currencyCode": "USD",
"buy": 1470,
"sell": 1520,
"spread": 50,
"avg": 1495,
"gapVsOficialPct": 0,
"variationPct": 0,
"currency": "ARS",
"source": "dolarapi.com",
"updatedAt": "2026-08-10T11:00:00.000Z",
"observedAt": "2026-08-10T14:40:39.436Z",
"error": null
}

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"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<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.
  • 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.
  • 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 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. 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 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.

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.


Independent tool, not affiliated with the BCRA or the Argentine government. Accesses only publicly available exchange-rate data.