Skip to main content

FRED Data API

Real-time economic data from FRED (Federal Reserve Economic Data). Anti-detection technology, comprehensive API documentation, US macroeconomic indicators, time series, and institutional-grade analytics for economic research and financial analysis.

πŸš€ Overview​

The FRED Parser provides enterprise-level data extraction from the Federal Reserve Economic Data (FRED) platform, including real-time and historical economic indicators, macroeconomic time series, and detailed analytics for the US economy with a focus on institutional research, economic modeling, and financial analysis.

Key Features​

  • πŸ‡ΊπŸ‡Έ US Economic Data - 800,000+ US and global economic time series
  • πŸ“ˆ Macroeconomic Indicators - GDP, CPI, unemployment, interest rates
  • πŸ“Š Time Series Analysis - Historical and real-time economic data
  • πŸ›‘οΈ Anti-detection - Advanced bypass technology
  • 🏒 Institutional Analytics - Professional economic research tools

πŸ“Š Data Points​

  • Economic Indicators - GDP, CPI, PPI, unemployment, interest rates
  • Time Series Data - Daily, monthly, quarterly, annual data
  • Federal Reserve Data - Monetary policy, rates, balance sheets
  • Market Data - Treasury yields, inflation, money supply
  • Analytics - Growth rates, moving averages, economic trends
  • Historical Data - Decades of macroeconomic time series

πŸ› οΈ Quick Start​

// Initialize FRED parser
// const fredParser = new StockAPIParser({
apiKey: "your-api-key",
platform: "fred",
});

// Get latest GDP data
// const gdp = await fredParser.getIndicator({
series_id: "GDP",
frequency: "q",
limit: 4,
});

console.log(
"Latest GDP values:",
gdp.map((d) => d.value)
);

Python Example​

import stockapi

# Initialize client
client = stockapi.Client(api_key='your-api-key')

# Get latest CPI data
cpi = client.fred.get_indicator(series_id='CPIAUCSL', frequency='m', limit=12)

for entry in cpi:
print(f"Date: {entry['date']}, Value: {entry['value']}")

πŸ“ˆ API Endpoints​

Economic Indicators​

// Get GDP data
// const gdp = await fredParser.getIndicator({
series_id: "GDP",
frequency: "q",
limit: 8,
});

// Get unemployment rate
// const unemployment = await fredParser.getIndicator({
series_id: "UNRATE",
frequency: "m",
limit: 12,
});

// Get CPI data
// const cpi = await fredParser.getIndicator({
series_id: "CPIAUCSL",
frequency: "m",
limit: 12,
});

Time Series Data​

// Get time series for interest rates
// const rates = await fredParser.getTimeSeries({
series_id: "DFF",
frequency: "d",
limit: 30,
});

// Get historical data for money supply
// const m2 = await fredParser.getTimeSeries({
series_id: "M2SL",
frequency: "w",
limit: 52,
});

Analytics​

// Get growth rates
// const growth = await fredParser.getGrowthRate({
series_id: "GDP",
period: "q",
limit: 8,
});

// Get moving averages
// const ma = await fredParser.getMovingAverage({
series_id: "CPIAUCSL",
window: 3,
});

πŸ”§ Advanced Features​

Real-time Streaming​

// Create WebSocket connection for real-time economic data
// const stream = fredParser.createWebSocket({
channels: ["indicators", "timeseries", "events"],
series_ids: ["GDP", "CPIAUCSL", "UNRATE"],
});

// stream.on("data", (data) => {
// console.log("Real-time update:", data);
});

// stream.on("error", (error) => {
// console.error("Stream error:", error);
});

Batch Processing​

// Get data for multiple indicators efficiently
// const batchData = await fredParser.getBatchData({
series_ids: ["GDP", "CPIAUCSL", "UNRATE", "M2SL"],
functions: ["indicator", "timeseries", "growthRate"],
});

πŸ“Š Sample API Response​

{
"success": true,
"data": [
{
"series_id": "GDP",
"date": "2023-12-31",
"value": 27000.5,
"frequency": "q"
},
{
"series_id": "GDP",
"date": "2023-09-30",
"value": 26500.2,
"frequency": "q"
}
],
"metadata": {
"timestamp": "2024-01-15T10:30:00.000Z",
"source": "fred",
"cache_hit": false,
"response_time": "140ms"
}
}

🎯 Use Cases​

Economic Research​

  • Macroeconomic Analysis - Analyze US and global economic trends
  • Policy Research - Study monetary policy and economic indicators
  • Forecasting - Build economic forecasts and models
  • Historical Analysis - Research decades of economic data

Financial Analysis​

  • Market Analysis - Integrate macro data into market research
  • Risk Assessment - Assess economic risk for investment decisions
  • Portfolio Management - Use economic indicators for asset allocation
  • Quantitative Research - Backtest strategies with macro data

Applications​

  • Dashboards - Build economic dashboards and visualizations
  • Trading Platforms - Integrate macro data into trading systems
  • Academic Research - Use FRED data for academic studies
  • Content Creation - Create economic content and analysis

πŸš€ Get Started Today​

Free Trial​

Start with our free tier and get instant access to:

  • 1,000 API calls per month
  • Basic economic data
  • Documentation and support
  • SDK downloads

Professional Plans​

Upgrade to professional plans for:

  • Unlimited API calls
  • Premium economic data feeds
  • Priority support
  • Custom integrations

Enterprise Solutions​

Contact us for enterprise solutions:

  • Custom data feeds
  • Dedicated infrastructure
  • SLA guarantees
  • White-label solutions

Ready to access real-time economic data from FRED? Get started today and transform your economic research and financial analysis with institutional-grade macroeconomic data.