Discover/Gob API
live

Gob APIbcra.gob.ar

Access Argentina's Central Bank monetary variables, macroeconomic indicators, exchange rates, and official communications via 7 structured endpoints.

Endpoint health
verified 4d ago
search_communications_by_type_and_number
search_communications_by_type_and_date
search_communications_by_date
get_latest_news
get_monetary_variables
7/7 passing latest checkself-healing
Endpoints
7
Updated
26d ago

What is the Gob API?

The BCRA API provides 7 endpoints covering Argentina's Central Bank data: monetary variables with historical time series, macroeconomic homepage indicators (exchange rates, inflation, interest rates), and the full communications archive searchable by type (A, B, C, P), number, or date range. The get_monetary_variable_data endpoint returns dated value series for any variable discovered through get_monetary_variables, identified by its serie number.

Try it
Communication type.
Communication number (e.g. '8176').
api.parse.bot/scraper/27004504-e282-44a4-94d6-3eb0a6055c0b/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/27004504-e282-44a4-94d6-3eb0a6055c0b/search_communications_by_type_and_number?tipo=A&numero=8176' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

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 bcra-gob-ar-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.

"""BCRA API — monitoring Argentina's Central Bank data."""
from parse_apis.bcra_banco_central_de_la_republica_argentina_api import (
    BCRA, CommunicationType, CommunicationNotFound
)

client = BCRA()

# List key macroeconomic indicators from the homepage
for indicator in client.indicators.list(limit=5):
    print(indicator.label, indicator.value, indicator.sublabel)

# Discover available monetary variables and their current values
variable = client.monetaryvariables.list(limit=1).first()
if variable:
    print(variable.principal, variable.valor, variable.fecha)

# Get historical data for a specific variable (e.g. exchange rate serie 272)
history = client.variabledatas.get(serie="272", desde="2026-05-01", hasta="2026-05-15")
print(history.title, f"({history.count} data points)")
for point in history.data[:3]:
    print(point.fecha, point.valor)

# Search communications by type and date range, using the enum
for comm in client.communications.search_by_type_and_date(
    tipo=CommunicationType.A, desde="2026-05-01", hasta="2026-05-31", limit=3
):
    print(comm.tipo_y_numero, comm.fecha_emision, comm.referencia[:60])

# Typed error handling: search for a specific communication
try:
    results = client.communications.search_by_type_and_number(
        tipo=CommunicationType.B, numero="8000", limit=1
    ).first()
    if results:
        print(results.tipo_y_numero, results.referencia)
except CommunicationNotFound as exc:
    print(f"Communication not found: tipo={exc.tipo}, numero={exc.numero}")

# Latest news from the BCRA
for post in client.newsposts.latest(limit=3):
    print(post.title, post.date, post.categories)

print("exercised: indicators.list / monetaryvariables.list / variabledatas.get / communications.search_by_type_and_date / communications.search_by_type_and_number / newsposts.latest")
All endpoints · 7 totalmissing one? ·

Search for BCRA communications by their type and number. Returns matching communications with metadata including dates, references, and PDF links. Communication types are A (principal regulations), B (supplementary), C (informational), P (press releases).

Input
ParamTypeDescription
tiporequiredstringCommunication type.
numerorequiredstringCommunication number (e.g. '8176').
Response
{
  "type": "object",
  "fields": {
    "count": "integer total number of matching records",
    "pagination": "object with page, totalPages, totalRecords, pageSize",
    "communications": "array of communication objects with fecha_emision, tipo, numero, tipo_y_numero, referencia, fecha_boletin, nro_boletin, pdf_url"
  },
  "sample": {
    "data": {
      "count": 1,
      "pagination": {
        "page": 1,
        "pageSize": 30,
        "totalPages": 1,
        "totalRecords": 1
      },
      "communications": [
        {
          "tipo": "A",
          "numero": 8176,
          "pdf_url": "https://www.bcra.gob.ar/archivos/Pdfs/comytexord/A8176.pdf",
          "referencia": "Ref.: Circular SINAP 1-226 TO Proveedores de servicios de pago.",
          "nro_boletin": "35,589",
          "fecha_boletin": "2025-01-16",
          "fecha_emision": "2025-01-14",
          "tipo_y_numero": "A8176"
        }
      ]
    },
    "status": "success"
  }
}

About the Gob API

Communications Archive

Three endpoints cover BCRA official communications. search_communications_by_type_and_number accepts a tipo (A, B, C, or P) and a numero string, returning objects with fecha_emision, tipo_y_numero, referencia, fecha_boletin, nro_boletin, and a direct pdf_url. search_communications_by_date accepts desde and hasta in YYYY-MM-DD format and returns paginated results ordered by date descending. search_communications_by_type_and_date combines both filters. All three share the same response shape and include a pagination object with page, totalPages, totalRecords, and pageSize.

Monetary Variables and Indicators

get_monetary_variables returns a rows array where each entry includes serie, principal, secundaria, valor, valor_raw, fecha, and decimales. The serie value is the key input for get_monetary_variable_data, which accepts serie, desde, and hasta to retrieve a dated data array of {fecha, valor} pairs along with the variable's title and a count of data points. Notable series include 250 (Base monetaria) and 272 (Tipo de Cambio Mayorista). get_homepage_indicators returns a snapshot array of current macroeconomic indicators with label, sublabel, value, value_raw, serie, and url.

News and Press Releases

get_latest_news retrieves the most recent posts from the BCRA homepage, returning a posts array with id, title, permalink, date, excerpt, and categories. A pagination object exposes current_page, total_pages, total_posts, and posts_per_page. No query parameters are accepted; the endpoint always returns the current latest items.

Reliability & maintenanceVerified

The Gob API is a managed, monitored endpoint for bcra.gob.ar — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when bcra.gob.ar 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 bcra.gob.ar 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.

Last verified
4d ago
Latest check
7/7 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Track the official Tipo de Cambio Mayorista (serie 272) over a custom date range for FX analysis
  • Monitor Argentine inflation and base monetaria trends by querying historical monetary variable series
  • Build a regulatory compliance feed by searching BCRA communications by type A or B within a date window
  • Retrieve PDF links for specific BCRA circulars by combining tipo and numero in a lookup
  • Display real-time macroeconomic dashboard data using the homepage indicators endpoint
  • Aggregate BCRA press releases and news into a financial news monitoring tool using get_latest_news
  • Audit regulatory changes over a fiscal quarter by pulling all communications within a date range and filtering by tipo
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does BCRA have an official developer API?+
BCRA publishes a public REST API for some monetary statistics at https://api.bcra.gob.ar. However, it covers a narrower set of variables and does not expose the communications archive or the homepage indicators available through this API.
How do I find the `serie` number for a monetary variable I want historical data for?+
Call get_monetary_variables first. Each object in the rows array includes a serie field alongside principal (the variable name) and secundaria (a sub-description). Pass that serie value along with desde and hasta date strings to get_monetary_variable_data to retrieve the time series.
What communication types are searchable, and what does the `referencia` field contain?+
The accepted tipo values are A (regulations to financial institutions), B (operational notices), C (general circulars), and P (general public communications). The referencia field contains a short text description of the communication's subject matter, which is useful for filtering results without downloading the full PDF.
Does the API return the full text content of BCRA communications?+
No. The communications endpoints return metadata fields including fecha_emision, tipo_y_numero, referencia, nro_boletin, and a pdf_url pointing to the document. Full text parsing of the PDFs is not currently included. You can fork this API on Parse and revise it to add an endpoint that fetches and extracts text from those PDF URLs.
Is there a way to retrieve monetary variable data for all series in a single call?+
Not currently. get_monetary_variable_data requires a single serie number per request, so retrieving multiple variables means making one call per series. You can fork this API on Parse and revise it to add a batch endpoint that accepts multiple series and returns combined results.
Page content last updated . Spec covers 7 endpoints from bcra.gob.ar.
Related APIs in FinanceSee all →
argenstats.com API
Access Argentina's key economic indicators including the EMAE activity index, inflation (IPC), dollar exchange rates (BLUE, CCL, MEP, OFICIAL, and more), country risk, employment, and poverty levels. Retrieve current values, historical series, and forecasting event listings from ArgenStats.
rba.gov.au API
Access Reserve Bank of Australia data including CPI inflation (current and historical), housing and business lending rates, AUD exchange rates, monetary policy/cash rate changes, and the RBA balance sheet.
ambito.com API
Access real-time currency exchange rates and historical country risk data from Argentina's financial markets. Monitor peso valuations and analyze long-term sovereign risk trends.
resbank.co.za API
Access real-time and historical financial data from South Africa's central bank, including prime rates, repo rates, exchange rates, inflation metrics (CPI and PPI), and commodity prices like gold. Track key interest rate benchmarks such as SABOR and ZARONIA rates, and monitor market rates to stay informed on South African economic indicators.
data.rbi.org.in API
Access India's official monetary policy data including real-time money market operations, historical rates by date or month, and RBI reference rates. Retrieve the latest financial data releases directly from the Reserve Bank of India's official sources to monitor interest rates, liquidity operations, and market benchmarks.
statistiken.bundesbank.de API
Retrieve Deutsche Bundesbank's macroeconomic data including exchange rates, interest rates, and financial statistics by searching for specific time series or browsing topics to access historical data points. Monitor Germany's key economic indicators and financial metrics directly from the official central bank database.
infodolar.com API
Retrieve real-time exchange rates for the US Dollar, Euro, and Brazilian Real from InfoDolar.com, including market-type breakdowns (Blue, MEP, CCL, Official, and more) and individual bank or exchange-house quotations in Argentine Pesos.
tradingeconomics.com API
Access real-time economic calendars, macroeconomic indicators, and commodity prices across global markets including G20 nations and emerging economies. Monitor historical charts, country-specific economic data, and the latest financial news to track economic trends and make informed investment decisions.