Macroeconomic And Financial Data Acquisition from the Federal Reserve Bank of St. Louis With The FRED Client

Acquire macroeconomic data for ad hoc reporting and analysis purposes from the Federal Reserve Bank of St. Louis FRED web services in Java using the Coherent Data Adapter: FRED Client Edition middleware.

Are you looking to analyze macro economic data from the Federal Reserve Bank of St. Louis?

FRED Client getSeries Integration TestIf your application architecture is based on Java, the Spring Framework, and Maven, and you’re looking to access economic data from the Federal Reserve Bank of St. Louis then we have the solution for you.

Introducing The Federal Reserve Economic Data (FRED) Client

Coherent Logic has developed an application programming interface (API) for accessing the 527,000 US and international time series and other economic data from 87 data sources that are available via the FRED web services.

The FRED Client interface to the FRED web services is based on industry standard technologies including:

  • Java version 1.8
  • The Spring Framework 3.0+
  • Maven
  • Log4J & SLF4J
  • Infinispan
  • JPA
  • JUnit

This middleware has been designed with minimal dependencies, it is well documented and rigorously tested (including both unit and integration tests), example code is included to help get results quickly, and the software has been released under the LGPL open source license.

The domain model is Java Beans compliant and the framework, as a whole, can be used in either Java Swing or Java Enterprise applications.

FRED Client Examples

EXJPUS TWEXMMTH GDPC96 SP500
FRED Client (EXJPUS), Economic Research Federal Reserve Bank of St Louis FREDClient Web Start Application demonstration using TWEXMMTH and rendered using the Joinery Dataframe API, Economic Research Federal Reserve Bank FRED Series Observations for GDPC9696 FRED Series Observations for the S&P 500
A191RL1Q225SBEA W559RC1A027NBEA TREAST GDPC1
FRED  Real Gross Domestic Product (A191RL1Q225SBEA) Gross domestic investment, or gross saving and statistical discrepancy: Excluding imputations (W559RC1A027NBEA) U.S. Treasury Securities Held By The Federal Reserve All Maturities (TREAST) St Louis Fed GDPC1, US Real GDP Growth, US Real GDP Growth by Quarter, US Real GDP Growth by Year, US Real GDP Growth since 1900
A191RL1Q225SBEA DGS10 EFFL
FRED Client Production Of Total Industry In Brazil (BRAPROINDMISMEI) 10-Year Treasury Constant Maturity Rate (DGS10) Effective Federal Funds Rate (EFFR)

FRED Client and Apache Spark Integration

Below we have included a video which demonstrates the CMR API which incorporates the FRED Client and can be used to convert data from the Federal Reserve Bank of St. Louis into a properly structured Spark dataset.

Download the fred-client-spark-int-2.0.1-RELEASE.jar used in the example above here

Need some help?

Email support is available should you require assistance, so please don’t hesitate to contact us if you have a question or comment.

Do you need an application to process economic data which is provided by the Federal Reserve Bank of St. Louis via the FRED web services?

If you answered ‘yes’ then why not consider hiring the people who wrote and support the FRED Client?

We are expert software engineers who specialize in developing desktop and enterprise applications on the Java platform. We have an expertise in many industry standard frameworks and will focus on getting your project finished quickly and to a high standard. Furthermore we provide support to customers that would like assistance after the project has been delivered, as well as knowledge transfer to customers who prefer to manage the solution internally.

Feel free to send us an email and we can set up a time to talk about your project and how we can be of service.

References

See Alsoul>
  • FRED Client
  • Coherent Data Adapter: US Treasury Direct Client
  • World Bank Client
  • Coherent Data Adapter: OpenFIGI Client Edition
  • Coherent Data Adapter: Quandl Client Edition
  • USA Spending Client
  • Coherent Datafeed: Thomson Reuters Edition
  • Coherent Data Adapter: CUSIP Global Services Web Edition
  • Google Analytics Measurement API Client
  • CMR: Rapid Data Acquisition for the Apache Spark Cluster Computing Platform
  • Python Client for FRED API by Aleksandar Velkoski
  • Example Code
  • Source Code
  • Java Documentation (core only)
  • Caching
  • Property Change Notifications
  • Try it
  • 2 thoughts on “Macroeconomic And Financial Data Acquisition from the Federal Reserve Bank of St. Louis With The FRED Client”

    Leave a Reply

    Your email address will not be published. Required fields are marked *