St. Louis Federal Reserve FRED API
Project description
Fred
====
Python wrapper of the St. Louis Federal Reserve Bank's [FRED API web
service](http://api.stlouisfed.org/docs/fred/) for retrieving economic data.
FRED API Documentation:
[http://api.stlouisfed.org/docs/fred/](http://api.stlouisfed.org/docs/fred/)
Sign up for a FRED API key:
[http://api.stlouisfed.org/api_key.html](http://api.stlouisfed.org/api_key.html)
Usage
-----
Without your API key saved in the `fred_api_key.py` file:
>>> from fred import Fred
>>> Fred('my_api_key').category(category_id=125)
With your API key saved in the `fred_api_key` file:
>>> from fred import Fred
>>> Fred().category(category_id=125)
### Methods
* `category` -- Get economic data for a specific category.
<pre><code>
>>> Fred().category(category_id=120)
</code></pre>
* `releases` -- Get all releases of economic data.
<pre><code>
>>> Fred().releases(limit=10)
>>> Fred().releases('dates', xml_output=True)
</code></pre>
* `release` -- Get economic data for a specific release.
<pre><code>
>>> Fred().release('series', release_id=51)
</code></pre>
* `series` -- Get economic series of data.
<pre><code>
>>> Fred().series('search', search_text="money stock")
>>> Fred().series(series_id='IRA')
</code></pre>
* `sources` -- Get all of FRED's sources of economic data.
<pre><code>
>>> Fred().sources()
</code></pre>
* `source` -- Get a single source of economic data.
<pre><code>
>>> Fred().source(source_id=51)
</code></pre>
* `api` -- Generic way of interacting with the FRED API.
<pre><code>
>>> Fred().api('release', 'dates', release_id=51)
>>> Fred().api('category', category_id=119)
</code></pre>
**NOTE**: Normally, data is returned in dictionary format instead of XML. If you're
looking for XML output, however, just pass in the `xml_output=True` argument to a
method.
>>> Fred().releases(xml_output=True)
License
-------
**Author**: Zach Williams
All code released under [the Unlicense](http://unlicense.org/) (a.k.a. Public
Domain).
====
Python wrapper of the St. Louis Federal Reserve Bank's [FRED API web
service](http://api.stlouisfed.org/docs/fred/) for retrieving economic data.
FRED API Documentation:
[http://api.stlouisfed.org/docs/fred/](http://api.stlouisfed.org/docs/fred/)
Sign up for a FRED API key:
[http://api.stlouisfed.org/api_key.html](http://api.stlouisfed.org/api_key.html)
Usage
-----
Without your API key saved in the `fred_api_key.py` file:
>>> from fred import Fred
>>> Fred('my_api_key').category(category_id=125)
With your API key saved in the `fred_api_key` file:
>>> from fred import Fred
>>> Fred().category(category_id=125)
### Methods
* `category` -- Get economic data for a specific category.
<pre><code>
>>> Fred().category(category_id=120)
</code></pre>
* `releases` -- Get all releases of economic data.
<pre><code>
>>> Fred().releases(limit=10)
>>> Fred().releases('dates', xml_output=True)
</code></pre>
* `release` -- Get economic data for a specific release.
<pre><code>
>>> Fred().release('series', release_id=51)
</code></pre>
* `series` -- Get economic series of data.
<pre><code>
>>> Fred().series('search', search_text="money stock")
>>> Fred().series(series_id='IRA')
</code></pre>
* `sources` -- Get all of FRED's sources of economic data.
<pre><code>
>>> Fred().sources()
</code></pre>
* `source` -- Get a single source of economic data.
<pre><code>
>>> Fred().source(source_id=51)
</code></pre>
* `api` -- Generic way of interacting with the FRED API.
<pre><code>
>>> Fred().api('release', 'dates', release_id=51)
>>> Fred().api('category', category_id=119)
</code></pre>
**NOTE**: Normally, data is returned in dictionary format instead of XML. If you're
looking for XML output, however, just pass in the `xml_output=True` argument to a
method.
>>> Fred().releases(xml_output=True)
License
-------
**Author**: Zach Williams
All code released under [the Unlicense](http://unlicense.org/) (a.k.a. Public
Domain).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
fred-1.2.tar.gz
(3.5 kB
view details)
File details
Details for the file fred-1.2.tar.gz
.
File metadata
- Download URL: fred-1.2.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9b77134ea21e720625d7de80ea5f9d2acabad7b06f27d722ffef804ae5788f |
|
MD5 | aef4ec50ef24b25f3e3fa6bbc4447676 |
|
BLAKE2b-256 | bc4b1f45954710974a6a4f8a01a5f76b7bf408eeccfba54ffe6e1dc40c30f347 |