api-data-fetcher

Fetch economic time-series data from external APIs into Pandas DataFrames.

203|27|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/franklee16/academic-research-skills --skill api-data-fetcher
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: api-data-fetcher
Source: https://github.com/franklee16/academic-research-skills/tree/main/data-sourcing/api-data-fetcher
Command: npx skills add https://github.com/franklee16/academic-research-skills --skill api-data-fetcher

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It eliminates the manual effort of locating, downloading, and normalizing economic datasets by programmatically fetching time-series and indicator data from major sources.

Core Features & Use Cases

  • Automated API data collection: Retrieves data from FRED, World Bank, BLS, OECD, and Yahoo Finance workflows via generated Python code.
  • Clean, documented outputs: Produces Pandas-friendly structures (e.g., DataFrames) with basic error handling and clear series/indicator definitions.
  • Common research use cases: Supports macroeconomic indicator downloads, multi-source dataset building, scheduled data updates, and cross-country panel preparation.

Quick Start

Tell the skill to generate Python code to fetch FRED series for GDP and unemployment for a specified date range, then save the cleaned results to CSV.

Frequently Asked Questions about api-data-fetcher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch economic indicators from FRED and World Bank APIs into a Pandas DataFrame?▼

You can fetch macroeconomic data by running generated Python code that uses appropriate client packages to pull FRED and World Bank time-series, returning cleaned results as Pandas DataFrames with error handling.

Can I build a cross-country panel dataset using World Bank API data?▼

Yes, you can build cross-country panels by fetching development indicators from the World Bank API, combining multiple series into a structured Pandas DataFrame ready for comparative analysis.

How do I securely configure API keys when downloading macroeconomic time-series?▼

Configure API keys safely using environment variables when downloading macroeconomic time-series, keeping credentials out of your codebase while authenticating requests to external data APIs.

Does this approach to API data fetching work with BLS, OECD, and Yahoo Finance sources?▼

Yes, the automated API data collection approach supports BLS, OECD, and Yahoo Finance workflows via generated Python code, retrieving time-series and formatting outputs as Pandas-friendly structures.

What's the best way to automate periodic dataset refreshes across multiple economic data sources?▼

Automate periodic dataset refreshes by generating robust Python scripts that fetch updated time-series from multiple economic APIs, handling errors and normalizing outputs into Pandas DataFrames.

Why do I need Pandas for formatting fetched economic time-series data?▼

Pandas is needed to format fetched economic time-series as DataFrames, providing a clean, documented structure with clear indicator definitions that makes the data ready for analysis.