InfoDolar APIinfodolar.com ↗
Get USD, EUR, and BRL exchange rates in Argentine Pesos from InfoDolar, including Blue, MEP, CCL, and individual bank rates via a simple REST API.
What is the InfoDolar API?
The InfoDolar API provides 4 endpoints covering current exchange rates for the US Dollar, Euro, and Brazilian Real against the Argentine Peso. The get_dolar_rates endpoint alone returns two distinct groups: market-level rates (Blue, MEP, CCL, mayorista, tarjeta, promedio) and per-entity bank quotations, each with buy/sell prices, spread, percentage variation, and a timestamp. A dedicated endpoint also returns the Dólar Blue rate specific to Córdoba.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/2e897ac9-994a-4f11-a08a-75e7c6ad8d09/get_dolar_rates' \ -H 'X-API-Key: $PARSE_API_KEY'
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 infodolar-com-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.
"""Walkthrough: InfoDolar SDK — fetch live Argentine exchange rates."""
from parse_apis.InfoDolar_Argentina_Exchange_Rates_API import InfoDolar, UpstreamError
client = InfoDolar()
# Fetch US Dollar rates — market-level and per-bank
dolar = client.dolars.get()
print("=== USD Market Rates ===")
for rate in dolar.market_rates:
print(f" {rate.entity}: buy={rate.buy}, sell={rate.sell}, variation={rate.variation}")
print(f"\n=== USD Bank Rates ({len(dolar.entity_rates)} entities) ===")
for rate in dolar.entity_rates[:3]:
print(f" {rate.entity}: buy={rate.buy}, sell={rate.sell}, spread={rate.spread}")
# Fetch Dólar Blue rate specific to Córdoba
blue_cba = client.dolar_blue_cordobas.get()
print(f"\n=== Dólar Blue Córdoba ===")
print(f" {blue_cba.entity}: buy={blue_cba.buy}, sell={blue_cba.sell}, spread={blue_cba.spread}")
# Fetch Euro rates with error handling
try:
euro = client.euros.get()
print(f"\n=== EUR Market Average ===")
for rate in euro.market_rates:
print(f" {rate.entity}: buy={rate.buy}, sell={rate.sell}, timestamp={rate.timestamp}")
except UpstreamError as exc:
print(f"Failed to fetch Euro rates: {exc}")
print("\nexercised: dolars.get / dolar_blue_cordobas.get / euros.get")
Get current US Dollar exchange rates in Argentine Pesos. Returns two groups: market-level rates (Blue, MEP, CCL, mayorista, tarjeta, promedio) and individual bank/exchange entity rates. Each rate includes buy/sell prices, percentage variation, spread, and timestamp.
No input parameters required.
{
"type": "object",
"fields": {
"entity_rates": "array of bank/exchange entity rate objects",
"market_rates": "array of market-level rate objects (Blue, MEP, CCL, promedio, tarjeta, mayorista)"
},
"sample": {
"data": {
"entity_rates": [
{
"buy": 1405,
"sell": 1455,
"entity": "Banco Nación",
"spread": 50,
"timestamp": "2026-06-10T18:00:00-03:00",
"variation": "-0,34 %"
}
],
"market_rates": [
{
"buy": 1430,
"sell": 1450,
"entity": "Dólar Blue",
"spread": 20,
"timestamp": "2026-06-10T18:00:00-03:00",
"variation": "-0,68 %"
},
{
"buy": 1453.43,
"sell": 1455.18,
"entity": "Dólar MEP",
"spread": 1.75,
"timestamp": "2026-06-10T18:00:00-03:00",
"variation": "-0,25 %"
}
]
},
"status": "success"
}
}About the InfoDolar API
Endpoints and Coverage
The API exposes four endpoints. get_dolar_rates is the most detailed: it returns both market_rates — named market segments including Blue, MEP (bolsa), CCL, promedio, tarjeta, and mayorista — and entity_rates, an array of individual bank and exchange-house quotations. get_euro_rates and get_real_rates follow the same two-group structure but scope to the Euro and Brazilian Real respectively; their market_rates contain the Promedio InfoDolar aggregate rather than the full segment breakdown available for the Dollar.
Response Fields
Every rate object across all endpoints includes buy price, sell price, spread (sell minus buy), a percentage variation string, and an ISO 8601 timestamp indicating when the rate was last updated. The entity field names the bank or exchange house (or market segment) the quote belongs to. For get_dolar_blue_cordoba, the response is a single flat object with those same fields rather than an array, reflecting that it tracks one specific regional quote.
Scope and Limitations
All rates are denominated in Argentine Pesos. None of the endpoints accept input parameters — there is no filtering by date range, entity name, or currency pair. Coverage is limited to ARS-denominated pairs for USD, EUR, and BRL. Historical rate data is not returned; each call reflects the current state at the time of the request. The Córdoba Blue endpoint is the only regionally scoped quote; other Argentine cities are not currently covered.
The InfoDolar API is a managed, monitored endpoint for infodolar.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when infodolar.com 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 infodolar.com 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.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Display a live Blue Dollar rate widget on a personal finance app targeting Argentine users
- Compare buy/sell spreads across individual banks returned by
get_dolar_ratesentity_rates - Track MEP and CCL rates alongside the Blue rate for arbitrage or compliance monitoring
- Convert Euro-denominated invoices to Argentine Pesos using the Promedio InfoDolar from
get_euro_rates - Build a rate dashboard showing USD, EUR, and BRL quotes side-by-side from three endpoints
- Monitor percentage variation fields over time to detect intraday rate movements
- Provide a Córdoba-specific Blue Dollar rate to users in that region via
get_dolar_blue_cordoba
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does InfoDolar have an official developer API?+
What distinguishes market_rates from entity_rates in get_dolar_rates?+
market_rates contains named market segments — Blue, MEP, CCL, mayorista, tarjeta, and promedio — which are aggregated or representative quotes for each segment. entity_rates contains individual quotations from specific banks and exchange houses, each identified by an entity field. Both groups return the same set of fields: buy price, sell price, spread, variation, and timestamp.Can I retrieve historical exchange rate data?+
Are exchange rates for currencies other than USD, EUR, and BRL available?+
Is the Córdoba Blue rate the only regional quote available?+
get_dolar_blue_cordoba is the only endpoint scoped to a specific Argentine city. The other three endpoints do not break down rates by province or city. You can fork this API on Parse and revise it to add regional endpoints for other cities if that data is accessible on InfoDolar.