ParseForge Scrapers

BCRA Argentina Statistics Scraper

parseforge/bcra-argentina-statistics-scraper

AutomationIntegrationsBusiness

Scrapes BCRA Argentina statistical series by variable ID or master list. Returns each observation as a flat row with date, value, and variable ID.

Run this scraper See the API call
Total users
1
Monthly active
0
Total runs
90
Bookmarked
0
Rating
Not rated yet
Last modified
9 days ago

Overview

ParseForge

BCRA Argentina Statistics Scraper

Scrape BCRA Argentina statistics for any variable, from inflation to interest rates, with full history. Every series comes as a clean row with date, value, and variable ID. No API key or registration. Export to CSV, JSON, Excel, or XML.

Argentina's central bank publishes hundreds of economic indicators, but its website and API are hard to query in bulk. This Actor reads the public BCRA statistics endpoints directly, so you can pull any variable by ID or fetch the full master list of available series. It returns each observation as a flat row, ready for analysis.

Who uses it What they scrape BCRA for
Economists Tracking Argentina's monetary policy indicators over time
Financial analysts Monitoring interest rates and exchange rates for investment decisions
Data journalists Gathering inflation and employment data for reporting
Researchers Building datasets of Argentine macroeconomic variables
Developers Integrating BCRA data into applications or dashboards

What it does

This Actor collects BCRA Argentina statistical series by variable ID or the full master list, and returns each observation as a flat row with date, value, and variable ID.

  • 📋 Master list mode: leave variableIds empty to fetch all available variables with their latest values.
  • 🎯 Targeted mode: provide one or more variable IDs to fetch full history for those series.
  • 📅 Date range filter: set dateFrom and dateTo to limit observations to a specific period.
  • 🔢 Series limit: cap the number of series collected per run with maxItems.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with BCRA data

📈 Track inflation trends.

An economist pulls the monthly inflation variable ID and fetches the full history to analyze price movements and forecast future inflation.

💹 Monitor interest rates.

A financial analyst collects the central bank's policy rate series to assess monetary policy stance and its impact on bond yields.

📰 Report on economic indicators.

A data journalist fetches the master list of BCRA variables to identify newsworthy changes in employment, GDP, or trade data.

🔬 Build research datasets.

A researcher downloads multiple series like money supply and exchange rates to construct a panel dataset for econometric analysis.

📊 Power dashboards.

A developer schedules regular runs to feed BCRA data into a live dashboard tracking Argentina's economic health.

Why choose this scraper

What you get
No API key Uses BCRA's public endpoints, no registration or authentication needed
Full history Fetch every observation for a variable, not the latest value
Flexible output Export to CSV, JSON, Excel, or XML for any workflow
Bulk collection Collect up to 1,000,000 series per run

How it compares

No other Store actor targets BCRA the same way, so the honest comparison is with the alternatives teams actually weigh.

BCRA Argentina Statistics Scraper Build it in-house By hand
Setup Run it now, zero config Days of engineering None, but hours per pull
When BCRA changes Maintained for you You fix it You re-learn the page
Proxies, retries, anti-bot Built in Your problem Browser only
Output Fixed JSON schema, CSV/Excel export Whatever you build Copy-paste
Cost Pay per result Engineering time Analyst hours

Configure the run

Drive the Actor with variable IDs or leave empty for the master list, and set a date range to narrow the history returned. The Input tab lists every parameter.

A first run with the defaults:

{
 "maxItems": 10
}

A larger pull:

{
 "maxItems": 200
}

Pricing

Pay-per-result: $0.0085 per result collected. You pay only for the results written to your dataset.

Results collected Approximate cost
100 results $0.85
1,000 results $8.50
10,000 results $85.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the BCRA Argentina Statistics Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to BCRA through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/bcra-argentina-statistics-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Check that your variable IDs are correct. Run the Actor with variableIds empty to get the master list and verify the IDs. Also ensure your date range is valid and within the data availability.

The run is taking too long.

Reduce the maxItems value or narrow the date range. Fetching many series with long histories can take time.

I got an error about invalid date format.

Make sure dateFrom and dateTo are in YYYY-MM-DD format, for example 2023-01-01.

The output has fewer rows than expected.

The BCRA API may not have data for every day. Check the date range and variable ID. Some series are monthly or quarterly, so daily gaps are normal.

Can I get data for a specific variable without knowing the ID?

Yes, first run the Actor with variableIds empty to get the master list. Search for the variable by description, then use its ID in a subsequent run.

FAQ

Question Answer
Do I need an API key or registration? No. This Actor uses BCRA's public statistics endpoints, so no API key or registration is required.
How do I find the variable ID for a specific indicator? Run the Actor with variableIds empty to fetch the master list of all variables. The list includes IDs and descriptions, so you can find the one you need.
Can I get historical data for a variable? Yes. Provide the variable ID and optionally set dateFrom and dateTo to fetch the full history or a specific period.
What format is the output? The Actor returns a flat dataset with one row per observation, including date, value, and variable ID. You can export to CSV, JSON, Excel, or XML.
How many series can I collect in one run? You can collect up to 1,000,000 series per run, controlled by the maxItems input.
What if I leave all inputs empty? The Actor fetches the master list of all available variables with their latest values, limited by maxItems.
Is the data updated in real time? The Actor reads from BCRA's live endpoints, so you get the most recent data available at the time of the run.
Can I schedule this Actor to run automatically? Yes, you can set up a schedule on Apify to run the Actor daily, weekly, or at any interval you need.
What is the maximum date range I can request? There is no fixed limit, but the BCRA API may return data only for the period it has available. Set dateFrom and dateTo to your desired range.
Does this Actor handle errors or missing data? If a variable ID is invalid or no data exists for the date range, the Actor returns an empty result for that series. Check the master list to verify IDs.

Related actors

Browse the full ParseForge collection for more scrapers.

🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Banco Central de la República Argentina. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.

Input

FieldTypeWhat it doesDefault
variableIds array List of BCRA variable IDs to fetch. Leave empty to fetch the master list of all available variables (latest values). []
dateFrom string Start date in YYYY-MM-DD format. Only used when variableIds is set. not set
dateTo string End date in YYYY-MM-DD format. Only used when variableIds is set. not set
maxItems integer How many series to collect per run. 10

Pricing

from $7.50 per 1,000 results

Charged forWhat it isPrice each
result Single result in the default dataset. $0.0075 to $0.0085

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST · run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~bcra-argentina-statistics-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

No reviews yet. Be the first.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run BCRA Argentina Statistics Scraper on Apify All scrapers