Ready for international publication

Why Choose EcoData?

An Economic-Financial Data Platform, Standardized and Ready for Research and Teaching.

Clean, Publication-Ready Data

All data is cleaned and standardized into panel/time-series formats, ready for research and international publication.

Comprehensive & Continuously Updated

A multi-domain, multi-source data repository, regularly updated from official agencies and organizations.

Complete International Macro Indicators

Coverage of macro indicators from trusted sources: World Bank, IMF, ADB, UN, FRED, OECD, ILO...

Official Vietnamese Data

General Statistics Office (Statistical Yearbook, socio-economic reports), General Department of Customs (import/export by commodity), survey data (PAPI, PCI, PAR, SIPAS, ICT) and VHLSS, VARHS, VES microdata...

Pioneering Research Suite

Automated Econometric Analysis Pipeline

105 models across 12 analytical families, end-to-end 1-Click execution: from data extraction, descriptive statistics, regression estimation to replication package export (Stata/R/Python) – all with a single natural language command.

AI Protocol Integration with 37 Specialized Tools

Connect Gemini Spark, Claude Desktop, Cursor or AntiGravity to EcoData’s economic data warehouse via the standard MCP protocol, query and analyze data directly in the AI chat window without any coding.

Jev Co-Processor: Inference Optimization & Academic Verification

Cuts context tokens by 84.2%, prevents loop traps and statistical hallucination, enforces 3-tier result validation – ensuring every report meets international academic standards with zero user configuration.

EcoData Overview

Core Platform Snapshot

What is EcoData and what economic data sources does it provide?

EcoData is a standardized economic and financial data platform for research and education, integrating over 170 domestic and international sources with 200,000+ macroeconomic indicators, corporate financial statements, GSO statistics, customs trade, and VHLSS microdata.

EcoData is a professional economic and financial data platform designed to help lecturers, postgraduate students, researchers, and analysts access data from over 170 prestigious domestic and international sources in a unified interface. From macroeconomic indicators (200,000+ indicators from World Bank, IMF, OECD, ILO, FAO, UN, UNESCO...) to listed corporate financial statements, from General Statistics Office data to detailed Customs figures and household microdata surveys — all are cleaned, standardized, and publication-ready.

Core Platform Capabilities

  • Integrated data from 170+ prestigious international sources (World Bank, IMF, OECD, ILO, FAO, UN, UNESCO, ADB, FRED, Eurostat, WTO, BIS...)
  • Over 200,000 socioeconomic indicators standardized with the academic short code ss_dom_key_mod
  • Comprehensive stock data for 2,500+ tickers on HOSE, HNX, and UpCOM with 4 financial statement types
  • Provincial-level statistical data from the General Statistics Office (GSO) and governance surveys (PAPI, PCI, PAR, SIPAS)
  • Household and enterprise microdata (VHLSS, VARHS, VES) and provincial VHLSS 8-dimension aggregate panels
  • Multi-dimensional preview in Wide format matrix, smart numerical formatting, and data completeness slider
  • Integrated econometric analysis tool, AI paper replication assistant, and natural language query chatbot
  • Client ecosystem for direct integration: Python library, R package, Stata command, and Excel add-in

Target Audience

  • Lecturers in economics, finance, and statistics – utilizing data for teaching and academic research
  • Master and PhD candidates – accessing clean data for theses, dissertations, and ISI/Scopus publications
  • Data analysts and financial specialists – monitoring macroeconomic, sector, and market trends
  • Research institutes, universities, and policy centers – standardizing institutional research data

Architecture & Technology

EcoData is built on a modern client-server architecture combining columnar storage and high-throughput FIFO queuing, optimized for large-scale data retrieval and econometric analysis in academic environments.

Technology Stack

FrontendReact 19 + TypeScript + Vite + Tailwind CSS – high performance SPA, optimized UI
BackendFastAPI + SQLAlchemy + Pydantic (Python 3.12) – high-speed REST & SDMX API
DatabasePostgreSQL (TimescaleDB engine) & Apache Parquet – time-series and panel data storage
Cache & QueueRedis & FIFO Job Queue – chunked ingestion and load protection
Analysis EnginesPython (statsmodels/linearmodels), R (plm/fixest), Stata (.do generator) & AI LLM Agents

Standardized Data Processing Pipeline

  1. 1Automated collection from 170+ open APIs via chunked ingestion and FIFO job queuing
  2. 2Data cleaning, missing value handling, currency standardization, and ss_dom_key_mod mapping
  3. 3Storage into optimized relational and columnar tables with bilingual metadata (VI/EN)
  4. 4Delivery via intuitive exploration UI, Wide format matrix preview, and multi-format exports
  5. 5Instant synchronization to SDMX endpoints serving Python, R, Stata, and Excel clients

System Authentication

Access EcoData with your email and password, or sign in with Google. The session uses a short-lived access token and a refresh token to maintain a secure experience.

Login Steps

  1. 1Open your browser and go to: ecodata.io.vn
  2. 2Click "Sign In" or "Start Free Trial" on the landing page
  3. 3Enter your email and password (or sign in quickly with Google)
  4. 4Click "Sign In" – the system will verify your credentials
  5. 5If correct, you will be redirected to the Dashboard

Login Security

Rate limitLimited to 5 failed attempts per 10 minutes – IP temporarily blocked when exceeded
Access sessionThe access token is valid for up to 24 hours; the session may be renewed while its refresh token remains valid
LogoutSigning out ends the current session on the device in use

Dashboard Overview & Data Preview

Interactive Exploration

How to filter and preview multi-indicator data in Wide format matrix on the Dashboard?

The EcoData Dashboard provides multi-dimensional filters (category, source, country, time range), multi-indicator Wide format matrix preview, smart number formatting (K/M/B), and a data completeness slider (0-100%).

Upon logging in, you will be directed to the main Dashboard (/app) – the command center unifying economic indicators from all international sources with instant preview and analytics.

Dashboard Features & New Enhancements

  • Multi-dimensional filters: filter by economic domain, issuing organization, countries, and date ranges
  • Smart search: bilingual (VI/EN) keyword search by indicator title or academic short code ss_dom_key_mod
  • Wide format matrix preview: inspect multiple indicators simultaneously across countries in a wide table layout
  • Smart numerical formatting: auto-compacts large numbers (K, M, B) on the web UI while preserving exact raw precision in export files
  • Data completeness slider: filter time-series by continuity score from 0% to 100%
  • Indicator drill-down: academic definitions, units of measurement, sources, interactive charts, and historical tables
  • Multi-selection for bulk export or direct forwarding to the Econometric Analysis workspace
Wide Format Preview Table (Indicator Matrix)
New in v2.0
Country / YearGDP (USD)CPI Inflation (%)Employment (emp_ilo)Agriculture (fao_agr)Completeness
Vietnam (VNM 2023)$433.7 B3.25%52.4 M$12.8 B100%
Thailand (THA 2023)$514.9 B1.23%39.8 M$18.5 B100%
Indonesia (IDN 2023)$1,371.2 B2.61%139.9 M$45.2 B100%
Malaysia (MYS 2023)$399.6 B2.50%16.4 M$11.2 B98%
Singapore (SGP 2023)$501.4 B4.80%3.8 M$0.2 B100%

Membership Payment Guide

Your payment flow depends on whether you request an electronic invoice. Always verify the recipient account, amount and transfer memo shown on the order.

Payment Without an Invoice

  1. 1Sign in, open Checkout and select the membership plan you need.
  2. 2Leave “Request electronic invoice” unchecked. EcoData shows only the Personal account and its matching QR code.
  3. 3Transfer the exact amount with the order memo. You may upload the receipt and then select “I have transferred”.
  4. 4The payment remains Pending while reconciliation runs. Once matched successfully, the plan is activated and a confirmation email is sent to you.

Payment with an Electronic Invoice

  1. 1Select “Request electronic invoice”, choose the buyer type and complete the invoice details.
  2. 2Review the details before creating the order. Company, Individual and Foreigner buyers all see only the Business account.
  3. 3Transfer the exact amount with the order memo to the displayed Business account. Do not transfer to the Personal account.
  4. 4Upload the transfer receipt, which is required, and select “I have transferred”. The payment stays Pending because the Business account has no automatic reconciliation connector.
  5. 5After the responsible team reviews and confirms it manually, the plan is activated, a confirmation email is sent and the invoice request enters the issuance workflow.

Status and Membership Term

PendingThe transfer has not been matched or its receipt is awaiting review
SuccessThe payment is confirmed and the membership has been activated
Start dateThe successful payment or activation time, not the order creation time
UpgradeWhen moving from a lower to a higher plan, the unused value of the lower plan is converted into additional days on the new plan

Retry a Pending Payment

  1. 1If your latest payment is Pending, open the Membership Dashboard and select “Pay again”.
  2. 2EcoData restores the plan and saved invoice details; you must still review and confirm them before creating a new order.
  3. 3Once the new order is created successfully, the previous pending order is cancelled and superseded to prevent two plans from being activated.

Opening the retry checkout without creating a new order does not change your current pending payment.

International Economic Indicators & Coding Standards

Macro Coverage Scope

Which international sources are integrated and how does the ss_dom_key_mod academic code work?

EcoData integrates 170+ leading international organizations (World Bank, IMF, OECD, ILO with 54k+ indicators, FAO with 114k+ indicators, UN, UNESCO...), standardized into the ss_dom_key_mod academic short code system with Wide matrix preview support.

EcoData integrates data from over 170 world-leading economic and financial institutions, providing 200,000+ macroeconomic, labor market, agricultural, trade, financial, and sustainable development indicators for more than 200 countries and territories.

Featured International Data Sources

WB

World Bank

World Development Indicators (WDI), poverty, gender equality, health, and green transition

IMF

International Monetary Fund

International Financial Statistics (IFS), Balance of Payments (BOP), exchange rates, public debt

OECD

Organisation for Economic Co-operation and Development

Developed economies data, composite economic indicators via SDMX v2 protocol

ILO

International Labour Organization

Over 54,000 labor indicators: employment, wages, working hours, and occupational safety

FAO

Food and Agriculture Organization

Over 114,000 agricultural, food security, land use, and commodity production indicators

UN

United Nations

17 Sustainable Development Goals (SDGs) and socioeconomic demographics

UNESCO

UNESCO Institute for Statistics

Education enrollment, public education expenditures, science, and R&D indicators

WTO

World Trade Organization

Global merchandise trade, commercial services, and tariff barrier statistics

ADB

Asian Development Bank

Economic indicators and regional integration across Asia and the Pacific

FRED

Federal Reserve Economic Data

US economic metrics, bond yields, interest rates, and global liquidity

Eurostat

Eurostat

Harmonized statistical metrics across 27 European Union member states

BIS

Bank for International Settlements

International banking credit statistics, leverage ratios, and financial stability

Standardized Academic Short Code System (Ss_dom_key_mod)

To resolve indicator code fragmentation across international organizations, EcoData standardizes all indicator identifiers into the ss_dom_key_mod format for concise and intuitive coding:

emp_ILO:Employment, unemployment rates, sector breakdown (54,000+ indicators)
lbf_ILO:Labor force, labor force participation rates
hrs_ILO:Actual weekly working hours
inf_ILO / WB:Informal employment and vulnerable employment
inj_ILO:Occupational injuries and workplace safety
wag_ILO:Nominal and real wage indices across occupations
fao_FAO:Agricultural output, food price index, food security (114,000+ indicators)
oecd_OECD:OECD macroeconomic indicators via SDMX v2 protocol
unesco_UNESCO:Education attainment, education expenditure, R&D spending
un_sdg_UN:17 United Nations Sustainable Development Goals (SDGs)

Indicator Categories

  • Macroeconomics (GDP, GNI, inflation, growth, budget deficits...)
  • International Trade & FDI (imports, exports, trade balances, FDI inflows...)
  • Labor Market & Society (employment, unemployment, wages, gender equality...)
  • Agriculture, Food & Environment (FAO, food security, CO2 emissions...)
  • Finance & Monetary (policy rates, exchange rates, M2 money supply...)
  • Education, Science & Technology (UNESCO, R&D spending, patents...)
  • Infrastructure & Digital Transformation (telecom, Internet, logistics...)

Vietnamese Stock Market

Comprehensive stock data for over 2,500 tickers across 3 exchanges: HOSE, HNX and UpCOM. Data sourced from VCI (Vietcap) with quarterly and annual financial reports.

Stock Exchanges

HOSE

Ho Chi Minh Stock Exchange

Vietnam's largest stock exchange

HNX

Hanoi Stock Exchange

Second largest exchange

UpCOM

Unlisted Public Company Market

Market for unlisted public companies

Financial Reports

  • Balance Sheet – Assets, liabilities, equity
  • Income Statement – Revenue, expenses, profit
  • Cash Flow Statement – Operating, investing, financing activities
  • Financial Ratios – ROE, ROA, P/E, P/B and other ratios
Notes to Financial Statements
In-Depth Financial Data

In-depth expanded disclosures: detailed loan maturity breakdown, work-in-progress assets, production cost structure, investment portfolio and other critical notes – essential for quantitative analysis and academic research.

Additional Features

  • Corporate event calendar (dividends, AGM, issuances...)
  • Filter by ICB industry classification
  • Filter by reporting period
  • Bulk export multiple tickers to Excel

General Statistics Office Data

Provincial-level statistics from Vietnam's General Statistics Office, covering 100+ socio-economic indicators organized by province and year.

Key Features

  • Select multiple provinces simultaneously or view nationwide data
  • Filter by year range and category (economy, society, environment...)
  • Search indicators by keyword in indicator names
  • 3 view modes: Data Table, Pivot Table, Chart
  • Export to Excel (.xlsx) and CSV (.csv)
  • Bilingual metadata (Vietnamese – English) for each indicator

Requires Basic tier or above to access GSO data.

Customs Data

Detailed import/export data from Vietnam's General Department of Customs, supporting multiple analysis perspectives.

4 Analysis Perspectives

CommodityImport/export by HS code and commodity name
CountryImport/export by trading partner
Transport ModeBy sea, air, road transport...
ProvinceImport/export by province/city

Report Types

  • Monthly reports (1X/1N) – Monthly import/export figures
  • Quarterly reports (2X/2N) – Quarterly aggregation and comparison
  • Year-over-year comparison (HTX) – Changes vs same period last year

Provided Metrics

  • Period values (monthly/quarterly) and cumulative
  • Period volume and cumulative
  • Year-over-year growth rate (YoY %)

Requires Premium tier to access Customs data.

Survey & Governance Data

Provincial survey indices on governance, competitiveness and public administration reform in Vietnam, standardized by province and year.

Index Sets

PAPI

Provincial Governance and Public Administration Performance Index

Citizens' experience of public governance

PCI

Provincial Competitiveness Index

Quality of provincial economic governance

PAR

Public Administration Reform Index

Administrative reform results of ministries and localities

SIPAS

Satisfaction Index of Public Administrative Services

Satisfaction of citizens and organizations

ICT

ICT Readiness Index

Digital transformation and IT infrastructure readiness

Available in the Vietnam Data area of the app.

Microdata

Household- and enterprise-level micro survey datasets for in-depth analysis and quantitative research.

Datasets

VHLSS

Vietnam Household Living Standards Survey

Household income, expenditure, education and health

VARHS

Vietnam Access to Resources Household Survey

Rural land, credit and labor

VES

Vietnam Enterprise Survey

Firm size, labor and business performance

Some microdata sets require an upgraded tier to download full data.

Provincial Living Standards Aggregate Data

Multidimensional Microdata

What socioeconomic dimensions are covered in provincial VHLSS aggregate data?

The provincial VHLSS aggregate dataset covers 8 socioeconomic dimensions (income, expenditure, poverty, housing, education, health, employment, social assistance) across 63 provinces from 2010 to 2022 in a Balanced Panel format.

The provincial aggregate dataset derived from the Vietnam Household Living Standard Survey (VHLSS) spans survey waves from 2010 to 2022 across all 63 provinces. Standardized from millions of raw household microdata records by the General Statistics Office into a local balanced panel, it is immediately ready for panel econometric regression models.

8 Quantified Socioeconomic Dimensions

  • 1. Per capita income and composition by source (wages, agriculture, non-farm business)
  • 2. Living expenditures and household consumption (food and non-food baskets)
  • 3. Poverty and inequality: provincial Gini coefficient, general and multidimensional poverty rates
  • 4. Housing and living conditions: average living area, permanent house ratio, electricity and clean water access
  • 5. Education and training: net enrollment rates, household head educational attainment, education spending
  • 6. Healthcare: health insurance coverage rate, medical visits, out-of-pocket health expenditure burden
  • 7. Employment and livelihoods: trained labor ratio, provincial informal employment share
  • 8. Social protection: social assistance beneficiary ratio and public transfer receipts

Technical Specifications for Econometrics

Data structureBalanced Panel of 63 provinces across even years: 2010, 2012, 2014, 2016, 2018, 2020, 2022
Entity identifierStandard 2-digit GSO provincial code (Province ID) and normalized names
Estimation methodsIdeal for Fixed Effects (FE), Random Effects (RE), Difference-in-Differences (DID)
Merge compatibilitySeamlessly mergeable with PCI, PAPI, and GSO statistical yearbook by province ID and year

Requires Basic tier or higher to access the full provincial VHLSS panel series.

Ecodata Data Retrieval Toolkit

Use the client toolkit when you need EcoData inside your research software, not only as a browser export. All clients call the same /api/v1/sdmx API and require a personal API key.

Create and Protect API Keys

  1. 1Open Dashboard > API Access and create a key named after the research project or software client.
  2. 2Copy the full key once and store it in an environment variable, ~/.ecodata, Office task pane storage, or a secure password manager.
  3. 3Revoke the key from the dashboard when a project ends, a device is lost, or a collaborator no longer needs access.

Select Dataflows

  • MACRO_INTL for international macro indicators by indicator, country, and frequency.
  • GSO_VN for Vietnam GSO indicators by indicator, province, dataset, and frequency.
  • CUSTOMS_VN for import-export panels by province, flow, measure, and frequency.
  • STOCK_VN for Vietnam market series by symbol, metric, and frequency.

Run Client in Your Environment

Python, R, and Stata core clients have passed production live smokes with real data. Stata and Excel have self-hosted routes. PyPI, CRAN, SSC, AppSource, and manual Excel runtime gates remain separate release steps where noted.

Python

Core verified; PyPI pending

Sample Retrieval Code
pip install ecodata
  1. 1Set ECODATA_API_KEY or save the key in ~/.ecodata.
  2. 2Use EcoData().dataflows() to inspect available dataflows.
  3. 3Call series(...) with dimensions such as indicator, ref_area, freq, start, and end.
Sample Retrieval Code
eco.series("MACRO_INTL", indicator="NY.GDP.MKTP.CD", ref_area=["VNM", "USA"], freq="A", start=2010)

R

Core verified; CRAN pending

Sample Retrieval Code
install.packages("ecodata_0.1.0.tar.gz", repos = NULL, type = "source")
  1. 1Set options(ecodata.api_key=...) or ECODATA_API_KEY.
  2. 2Use eco_dataflows() and eco_search_indicators() before querying a series.
  3. 3Call eco_series(...) to return a tidy tibble with TIME_PERIOD and OBS_VALUE.
Sample Retrieval Code
eco_series("MACRO_INTL", indicator = "NY.GDP.MKTP.CD", ref_area = c("VNM", "USA"), freq = "A", start = 2010)

Stata

Self-host verified; SSC pending

Sample Retrieval Code
net install ecodata, from("https://ecodata.io.vn/clients/stata") replace
  1. 1Install from the self-hosted /clients/stata route.
  2. 2Run ecodata setkey eco_live_... for the current Stata session.
  3. 3Use ecodata use to load SDMX-CSV into a frame or replace memory with clear.
Sample Retrieval Code
ecodata use MACRO_INTL, indicator(NY.GDP.MKTP.CD) ref_area(VNM USA) freq(A) start(2015) frame(gdp)

Excel

Self-host data layer verified; AppSource pending

Sample Retrieval Code
https://ecodata.io.vn/excel/manifest.xml
  1. 1Use the self-hosted manifest for sideloading while AppSource review is pending.
  2. 2Save the API key in the task pane before inserting or refreshing data.
  3. 3Use the task pane insert flow or the ECODATA.SERIES custom function.
Sample Retrieval Code
=ECODATA.SERIES("MACRO_INTL","NY.GDP.MKTP.CD.VNM.A","2019","2023")

Econometric Analysis

The built-in Econometric Analysis tool helps students and researchers immediately assess the practicality and feasibility of their research, following an end-to-end workflow from data preparation to exporting reproducible code.

A 4-Step Workflow

1
Data Preparation

Filter data scope → select indicators → compute variables → clean data → descriptive statistics.

2
Analysis Models

Build proposed and alternative models → estimate and test → robustness checks and model selection.

3
Report Presentation

Export results in citation styles: APA 7th, Chicago 8th, Harvard 2008, IEEE 2008 and MLA 7th.

4
Export Reproducible Code

Generate complete code from indicator selection to report export, ready to run on Stata, R and Python.

Supported Citation Styles

APA 7thChicago 8thHarvard 2008IEEE 2008MLA 7th

Code Export Targets

StataRPython

Available to paid membership tiers.

Using Econometric Analysis

Guide to running a complete econometric analysis workflow.

  1. 1Open the Econometric Analysis area and start the analysis flow
  2. 2Step 1 – Data preparation: filter scope, select indicators, create computed variables, clean and view descriptive statistics
  3. 3Step 2 – Models: build proposed and alternative models, estimate and test, run robustness checks
  4. 4Step 3 – Report: choose a presentation style (APA 7th, Chicago 8th, Harvard 2008, IEEE 2008, MLA 7th) and export the report
  5. 5Step 4 – Reproduce: export the complete code to run on Stata, R or Python

AI Paper Replication Assistant

Automated Replication

How to replicate an empirical economics paper using EcoData AI?

EcoData Replication Assistant automatically analyzes research papers, extracts regression equations, maps variables to EcoData indicators, and generates complete Stata/R/Python scripts with data to reproduce results.

The AI Replication Assistant empowers postgraduate students, PhD researchers, and economists to verify, learn from, and replicate top-tier empirical economics papers. By pairing domain-tuned language models with EcoData's standardized data repository, the system creates a seamless end-to-end replication workflow.

4-step Automated Replication Workflow

  1. 1Upload paper (PDF) or provide DOI: AI analyzes paper structure, research questions, and hypotheses
  2. 2Extract econometric specifications: identifies dependent variables, core regressors, controls, and estimation methods (OLS, FE, RE, GMM, DID)
  3. 3Automated variable mapping: maps paper variables to standardized indicators in EcoData's repository
  4. 4Generate full replication bundle: downloads runnable scripts (Stata .do, R script, Python notebook) with extracted datasets for immediate robustness checks

Breakthrough Advantages for Researchers

  • Reduces data preparation and econometric coding time from weeks to minutes
  • Ensures complete research transparency and scientific reproducibility
  • Enables seamless paper extensions with updated years or applied to Vietnam's context
  • Session Tracking preserves research workflows and allows collaborative sharing

Advanced feature available for Pro and Enterprise subscribers.

AI Chatbot & Economic Assistant

Conversational Intelligence

How to query economic data using natural language with EcoData AI Chat?

EcoData AI Chat enables conversational natural language queries in English and Vietnamese, automatically converting questions into data queries, charts, and downloadable tables.

EcoData AI Chat is an intelligent conversational interface enabling researchers to interact directly with vast datasets using natural language. No need to memorize indicator codes or complex API parameters — ask questions just as you would with a seasoned data analyst.

Intelligent Analytical Capabilities

  • Understands natural language in Vietnamese and English with economics domain context
  • Automatically identifies economic entities: countries, provinces, relevant indicators, units, and timeframes
  • Aggregates and derives metrics: computes growth rates, share breakdowns, and inflation-adjusted values
  • Renders interactive summary tables and comparison charts directly inside the conversation stream
  • One-click export to Excel/CSV or code snippet generation for Python, R, and Stata

Common Sample Prompts

  • “Compare GDP growth and inflation for Vietnam, Thailand, and Indonesia over the past 10 years”
  • “Export a table of Vietnam's textile and electronics exports to the US from 2018 to 2023”
  • “Top 10 provinces by PCI in 2023 along with time costs and transparency sub-indices”
  • “Find renewable energy indicators for ASEAN countries from World Bank and IRENA sources”

All data cited by AI Chat includes transparent citations linking directly to the underlying database.

Connecting AI Assistants via Model Context Protocol

Protocol Integration

How to connect EcoData directly into Gemini Spark, Claude Desktop, Cursor, and AntiGravity?

The EcoData MCP Server exposes 21 tools for querying Vietnamese macroeconomic, trade, 30-year financial statements, and advanced econometric modeling, with 1-click connection for Google Gemini Spark (Custom apps), Claude Desktop, Cursor, Windsurf, and AntiGravity/Gemini CLI.

The Model Context Protocol (MCP) is an open standard that allows Large Language Models (LLMs) and AI development tools to securely connect with EcoData. You can analyze macro indicators, financial statements, and enterprise ratios directly inside the Gemini Spark chat or code editor without switching apps.

Step-by-step Connection Guides

Google Gemini Spark

Connect custom apps at gemini.google.com/spark/apps

Direct token / OAuth 2.1
  1. 1Visit EcoData > AI Integration Hub (/account/connect-apps) to get your connection details.
  2. 2Method 1 (Recommended): Copy the 'Direct Tokenized URL' and paste it into the App link field in Spark. No need to open Advanced Settings.
  3. 3Method 2 (Standard OAuth 2.1 PKCE): Paste the base App link and enter Client ID / Client Secret in Advanced Settings.
  4. 4Click 'Next', the system will verify and connect the app to your Gemini account.
  5. 5In chat, call @EcoData or ask naturally: The 1-step unified tool (query_macro_data_unified) retrieves provincial trade data immediately in a single step.
Sample prompt:“@EcoData Export data of Dong Nai from 2010 to 2025 and run OLS regression against FDI”

Claude Desktop

Integrate 21 tools into Claude Desktop via Model Context Protocol

1-Click Script
  1. 1Visit AI Apps and download the automated installer: install-ecodata-claude.bat (Windows) or install-ecodata-claude.sh (Mac/Linux).
  2. 2Run the script and paste your Personal API Key (eco_live_...) or Client Secret provided in your EcoData dashboard.
  3. 3The installer automatically configures your claude_desktop_config.json file.
  4. 4Restart Claude Desktop. The Hammer (MCP Tools) icon will now display all 21 EcoData tools.
Sample prompt:“Fetch Vietnam Customs export/import trade data for textiles and seafood in 2023 from EcoData”

Cursor & Windsurf IDE

Empower Composer & Chat Agents inside your code editor

SSE Streaming
  1. 1Download the template cursor_mcp.json file from the EcoData AI Hub.
  2. 2Open Cursor Settings > Features > MCP Servers (or create a .cursor/mcp.json file in your project).
  3. 3Configure Server Type: SSE, Server URL: https://ecodata.io.vn/mcp/sse, Headers: Authorization: Bearer <API_KEY>.
  4. 4Verify the green Connected status indicator. Turn on Agent Mode (Yolo Mode) for autonomous data queries.
Sample prompt:“Write Python code to visualize CPI indicators and GDP growth from the General Statistics Office (GSO) via EcoData”

Gemini CLI & AntiGravity

Activate in-depth economic research skills for AI Agents

Agent Skill
  1. 1Use the ready-to-run skill pack in .agent/skills/ecodata/SKILL.md.
  2. 2Quick install via CLI command: antigravity skill install https://ecodata.io.vn/skills/ecodata.
  3. 3Your agent will automatically call BCTC, macro, and econometrics tools when assigned quantitative tasks.
Sample prompt:“Retrieve financial statement notes and manufacturing cost breakdowns for HPG in 2023 from EcoData”

Tips & Best Practices for AI Interaction

Fast One-Step Unified Retrieval

When querying macroeconomic indicators or provincial trade (e.g. 'Export data of Dong Nai from 2010 to 2025'), the unified tool query_macro_data_unified automatically discovers and returns data in a single tool call, eliminating repeated Allow popups on Gemini Spark.

Fast Mentions & Autocomplete

In Gemini Spark, you don't need to type the full name. Simply type @eco and hit Tab or Enter to autocomplete @EcoData MCP. Then ask your question in natural language.

Econometric Analysis & Diagnostics

You can ask Spark or Claude to estimate OLS, Fixed Effects, Random Effects, or ARIMA directly from EcoData indicator codes or CSV data strings, with diagnostic tests for White, Breusch-Pagan, Durbin-Watson, and VIF.

Authorization Controls & Autonomous Execution

Gemini Spark: The Deny / Allow prompt is Google's Zero-Trust client security gate for custom apps; click Allow when the tool is triggered.

Claude Desktop: Check 'Always allow this tool' on first run to query data in the background.

Cursor / Windsurf & AntiGravity: Enable Agent Mode (Yolo Mode) so the AI agent queries data and estimates models without interruptions.

Catalog of 37 Specialized Integrated MCP Tools

analyze_request
Global Analysis

Analyze overall research requirements, identify domain, and recommend optimal models

run_complete_econometric_study
1-Click Autonomous

End-to-end 1-Click study: Table 1 descriptives, correlation, regression, narrative, and replication code

query_macro_data_unified
Unified Macro

Single-step unified query: Provincial trade, GSO statistics, and macro data in 1 call

get_gso_data
GSO Statistics

Official socioeconomic data from the General Statistics Office (GDP, CPI, labor, population)

get_global_macro_data
Global Macro

Cross-country macro indicators from World Bank, IMF, OECD, ADB, and WTO

MCP Connected Apps and AI Skills are exclusively available for Paid members (Monthly, Semi-annual, Annual, Lifetime). Rate limit: 5,000 requests/day and 30 requests/minute.

Jev Co-Processor: Inference Optimization & Academic Verification

Quantitative Optimization

What is Jev Co-Processor in EcoData and how does it optimize econometric research?

Jev Co-Processor is a hybrid co-processor architecture combining TypeSafe AI System One with deterministic rule engines, cutting context tokens by 84.2%, preventing loops, executing 1-Click autonomous econometric pipelines, and enforcing 3-tier validation against academic hallucination.

In modern econometric and financial research, leveraging Large Language Models (LLMs) frequently encounters three major hurdles: context window saturation when exposing excessive tools, steep latency and costs from repetitive calls, and empirical hallucination (claims contradicting estimated regression tables). The Jev Co-Processor is integrated directly into EcoData to resolve these challenges via an intelligent hybrid architecture combining high-speed semantic intuition with deterministic mathematical rules.

Five Breakthrough Pillars of the Jev Co-Processor

84.2% Context Token Reduction via Dynamic Sub-Schemas

Instead of exposing all 37 tools (~15,200 tokens) which saturates AI context windows, Jev dynamically classifies user intent in < 5ms and presents only 7–10 relevant tools (~1,850 tokens), allowing the model to focus strictly on domain analysis.

Loop Prevention & Inbound Data Standardization

Automatically intercepts and repairs reversed date ranges (e.g., swapping '2024 -> 2020' to '2020 -> 2024'), detects repetitive ticker-loop traps on non-standard groups (like TOP5_MARKETCAP), and reroutes them to batch financial queries.

One-Click Autonomous Econometric Pipeline

End-to-end integration of 5 research phases in a comprehensive single tool call (run_complete_econometric_study): data extraction, descriptive statistics (Table 1), correlation matrix (Table 2), model estimation (Table 3), academic interpretation and code replication package export (Stata/R/Python).

Three-Tier Result Verification & Academic Rubric Scoring

Guards the integrity of a 25-diagnostic metric matrix, executes Surgical Quarantine to isolate contradicting specification assertions (Hausman test), and scores papers against a 0–100 academic barem.

Native Multimodal Chart Delivery

Combines inline multimodal distribution, correlation, and time series charts embedded directly in AI chat (Native Image Content Blocks) with 300 DPI high-resolution download links backed by HMAC digital signatures.

4-step Practical Workflow for Researchers

  1. 1Step 1: Connect your preferred AI client to EcoData MCP via AntiGravity IDE, Claude Desktop, Cursor, or Gemini Spark as described in Section 13.
  2. 2Step 2: Enter a plain natural language prompt (e.g., 'Perform an econometric study on the impact of FDI and trade openness on Vietnam GDP from 2000 to 2024').
  3. 3Step 3: Jev Co-Processor triggers automatically: loading 7 macro tools, standardizing LaTeX formulas, extracting clean datasets, and estimating models.
  4. 4Step 4: Receive an end-to-end academic paper: complete with LaTeX Markdown Tables 1, 2, 3, publication-ready figures, and downloadable Stata/R/Python replication bundles.

1-click Practical Prompt Examples

Family 1: Classical OLS regression
@EcoData Extract Vietnam's annual macro data from World Bank for 2000–2024 including: GDP growth (%), FDI (% GDP) and Trade Openness (% GDP). Run OLS regression with Newey-West robust standard errors and VIF diagnostics.
Family 5: Panel data FE/RE
@EcoData Run Fixed Effects and Random Effects panel models analyzing the impact of FDI and Trade Openness on GDP for 10 ASEAN countries from 2010 to 2024, including Hausman test and Pesaran CD cross-section dependence test.
Family 8: Volatility GARCH
@EcoData Retrieve daily trading data for VIC and VNINDEX from 2020 to 2025 and estimate a GARCH(1,1) model assessing conditional volatility, compute 95% Value-at-Risk and export residual distribution charts.
Family 7: Multivariate VAR
@EcoData Extract quarterly CPI inflation, M2 money supply and refinancing interest rate series for Vietnam from 2012 to 2024. Estimate a VAR model, run Granger causality tests and plot impulse response functions (IRF).
Family 9: Causal inference DID
@EcoData Analyze the impact of the 2020 corporate income tax reduction policy on ROA of listed firms using a Difference-in-Differences (DID) model, comparing treatment and control groups.
Family 3: Discrete choice Logit
@EcoData Extract financial statements for 400 companies on HOSE and HNX from 2019 to 2023. Estimate a Binary Logistic Regression model assessing the probability of cash dividend payment based on ROE, D/A leverage and free cash flow FCF/A.
Corporate financial statements
@EcoData Extract financial statements and analyze ROE, ROA, D/E leverage ratios for HPG and VNM from 2018 to 2023 with quantitative financial health assessments.
Family 6: Time series ARIMA
@EcoData Perform ADF/KPSS unit root tests and estimate an ARIMA model for the VN-Index from 2020 to 2024, providing residual diagnostic figures and downloadable Python/Stata replication scripts.
Family 11: Survival analysis Cox
@EcoData Analyze exchange listing survival duration for 500 listed firms from 2010 to 2024 using Cox Proportional Hazards model, evaluating delisting risk factors by size, leverage and industry.
Family 4: Count data Poisson
@EcoData Extract patent data for 180 technology companies from 2018 to 2023. Run a Poisson regression analyzing patent counts by R&D budget, postgraduate staff ratio and firm age.

Jev Co-Processor operates autonomously at the backend layer with zero user configuration required. Semantic routing is cached in Redis DB 2 with latency < 5ms.

Search Economic Indicators

Guide to using the Dashboard to find, filter and view international economic indicators.

  1. 1Log in and navigate to the Dashboard (/app)
  2. 2Use the left-side filters to narrow scope: select category, data source, country
  3. 3Type keywords in the "Search" box to quickly filter by indicator name
  4. 4Click on an indicator name to view details: description, chart, historical data
  5. 5Check the indicators you need with checkboxes, then click "Export Data"

Using Stock Explorer

Guide to searching Vietnam stock market data.

  1. 1Navigate to the Stocks page at /stocks (from menu or direct URL)
  2. 2Search for a ticker using the search box, or filter by group (exchange, index) and ICB industry
  3. 3Click on a ticker to view its detail page
  4. 4Select report type: Balance Sheet, Income Statement, Cash Flow, Financial Ratios
  5. 5Choose reporting period: Annual or Quarterly
  6. 6For bulk export: select multiple tickers and click "Bulk Export" to download Excel file

Using GSO Explorer

Guide to searching General Statistics Office data.

  1. 1Navigate to the GSO page at /data/gso (requires Basic tier or above)
  2. 2Select provinces from the left panel (you can select multiple)
  3. 3Choose the year range for data viewing
  4. 4Select economic categories and indicators from the list
  5. 5Switch view mode: Data Table, Pivot Table, or Chart
  6. 6Click "Export Data" to download Excel (.xlsx) or CSV (.csv) file

Using Customs Explorer

Guide to searching import/export data.

  1. 1Navigate to the Customs page at /data/customs (requires Premium tier)
  2. 2Select analysis perspective: Commodity, Country, Transport Mode, or Province
  3. 3Set up filters: year, month, keyword search for commodity or country
  4. 4View data in paginated table (500 rows/page, click "Load More" for more)
  5. 5Click export button to download CSV or JSON file

Standardized Data Export & Downloads

Export Standardization

Should I choose Wide or Long format when exporting data from EcoData?

EcoData supports Wide format exports (variable matrix for overviews/Stata) and Long format (Tidy data for panel regressions/R/Python), with smart numerical formatting and metadata sheets.

EcoData delivers a versatile export engine supporting both Wide Format (indicator matrix) and standardized Long/Tidy Format, ensuring exported files are immediately ready for research software without tedious pre-processing.

  1. 1Select data to export: check individual indicators in the table or click 'Select All'
  2. 2Choose data layout: Wide Format (one indicator per column) or Long Format (TIME_PERIOD & OBS_VALUE columns)
  3. 3Click 'Export Data' and choose your target format: Excel (.xlsx), CSV (.csv), JSON (.json), or Parquet (.parquet)
  4. 4Inspect the interactive Preview modal to verify row counts, column structure, and completeness before downloading
  5. 5The file downloads automatically with source and timestamp in the filename (e.g., EcoData_Wide_Macro_2026-09-05.xlsx)

Format Selection: Wide Format vs Long Format

Wide Format (Indicator Matrix)Each row represents an entity/year observation, and each indicator is an individual column. Ideal for high-level overviews, Excel reporting, and direct Stata/SPSS variable estimation.
Long Format (Tidy Data)Each row represents a single observation (TIME_PERIOD, INDICATOR, OBS_VALUE). The gold standard for panel regressions, R tidyverse, Python pandas melt/pivot, and SDMX standards.

Smart Numerical Formatting & Metadata Inclusion

  • Display numbers: Web UI automatically compacts large numbers (K, M, B) for readability, while Excel/CSV exports preserve exact unrounded raw values
  • Metadata sheet included: Exported Excel workbooks automatically include a dedicated 'Metadata' tab detailing definitions, units, sources, and official citations
  • Parquet format support: Enterprise users can export compressed Apache Parquet columnar files for large-scale datasets, loading up to 10x faster than CSV

Supported Formats by Module

Dashboard (International indicators)Excel (.xlsx), CSV (.csv), Parquet (.parquet)
Stock Explorer (Equities)Excel (.xlsx) - Single and Bulk Export
GSO Explorer (General Statistics Office)Excel (.xlsx), CSV (.csv), Pivot Table view
Customs Explorer (Customs trade)CSV (.csv), JSON (.json), Excel (.xlsx)
VHLSS Aggregate (Provincial panel)Excel (.xlsx), CSV (.csv), Stata (.dta format ready)

Export Quotas by Membership Tier

FreeMax 5 indicators per export, 20 exports per day, basic CSV format
BasicMax 50 indicators per export, unlimited daily exports, Excel and CSV support
Pro & LifetimeUnlimited indicators, Bulk Export, Parquet support, API access, and Metadata sheets included

Glossary

Definitions of economic and technical terms used in EcoData.

30 Standardized Terms
GDPGross Domestic Product

Total value of goods and services produced within a country during a specific time period.

GNIGross National Income

GDP plus net income from abroad.

CPIConsumer Price Index

Measures changes in the price of a basket of consumer goods and services over time.

FDIForeign Direct Investment

Long-term investment by foreign individuals or organizations into another country.

ODAOfficial Development Assistance

Aid or concessional loans from governments and international organizations.

Frequently Asked Questions & Answers

Common Answers Regarding Data Extraction, File Formats, Academic Licensing, and API Connections.

How can I download multiple indicators across multiple countries at the same time?

Go to the Dashboard (/app), use the left filter panel to select your target countries, then search and check your desired indicators. Enable 'Wide format preview' to inspect data continuity, then click 'Export Data' and choose Excel (.xlsx) or CSV (.csv).

What is the difference between Wide and Long formats, and which should I choose?

If you need an overview data matrix or want to import columns directly into statistical software for multivariate regression, choose Wide Format. If you are working with R (tidyverse), Python (pandas), Stata panel xtset, or large-scale automation, choose Long Format (Tidy data).

How to connect the EcoData API directly into Stata, R, or Python software?

Go to Dashboard > API Access to generate a personal API key. For Python, install via 'pip install ecodata'. For R, install using the package archive. For Stata, run 'net install ecodata, from("https://ecodata.io.vn/clients/stata")'. Refer to the Retrieval Toolkit section of this guide for complete code examples.

Is EcoData data eligible for publication in international peer-reviewed journals (ISI/Scopus)?

Yes, absolutely. All data in EcoData is collected directly from official primary organizations (World Bank, IMF, OECD, ILO, GSO...), preserving original metadata, methodology, and standardized academic identifiers, meeting strict requirements for transparency and reproducibility.

When should I use Provincial VHLSS Aggregate Data instead of raw household microdata?

When your research is at the subnational/provincial level or requires merging with provincial indicators such as PCI, PAPI, provincial GRDP, or public investment, use Provincial VHLSS Aggregate Data (Balanced Panel of 63 provinces across even years 2010-2022). If studying individual or household micro-level behaviors, use raw VHLSS Microdata.

How does the membership payment and electronic VAT invoice request process work?

When upgrading your membership, if a VAT invoice is needed, check 'Request electronic invoice', fill in your company/personal tax information, and transfer the exact amount to EcoData's Corporate bank account with proof of transfer. The support team will manually reconcile and email the e-invoice within 24 business hours.