fred_search
Search across all 800,000+ FRED series using powerful text search, tag filtering, and attribute filters.Overview
Thefred_search tool enables sophisticated searching across FRED’s vast database. Use it to:
- Find series by keywords in titles and descriptions
- Filter by tags like “gdp”, “monthly”, “seasonally adjusted”
- Combine multiple search criteria
- Filter by frequency, units, or seasonal adjustment
- Sort by relevance, popularity, or recency
Parameters
Text to search for in series titles and descriptions.Search tips:
- Use specific terms like “unemployment rate” or “consumer price index”
- Searches are case-insensitive
- Multiple words are searched as phrases
- Partial matches are included
Type of search to perform.Options:
full_text: Search titles and descriptionsseries_id: Search by exact series ID match
Comma-separated list of tags to filter by. All specified tags must be present.Common tags:
- Geographic:
usa,state,county,msa - Frequency:
daily,weekly,monthly,quarterly,annual - Adjustment:
sa(seasonally adjusted),nsa(not seasonally adjusted) - Topic:
gdp,inflation,employment,housing,interest rate
"monthly,sa,employment"Comma-separated list of tags to exclude. Series with these tags will be filtered out.Example:
"discontinued,projection"Maximum number of results to return (1-1000).
Number of results to skip for pagination.
Field to order results by.Options:
search_rank: Relevance to search termsseries_id: Alphabetical by IDtitle: Alphabetical by titlepopularity: Most accessed series firstlast_updated: Most recently updatedobservation_start: Earliest data firstobservation_end: Latest data firstfrequency: Grouped by frequencyunits: Grouped by units
Sort order for results.Options:
asc: Ascending orderdesc: Descending order
Variable to filter by.Options:
frequency: Filter by data frequencyunits: Filter by measurement unitsseasonal_adjustment: Filter by adjustment type
Value to filter the variable by. Must be used with
filter_variable.Frequency values:d: Dailyw: Weeklym: Monthlyq: Quarterlya: Annual
lin: Levelspch: Percent changepc1: Percent change from year agoindex: Index values
sa: Seasonally adjustednsa: Not seasonally adjusted
Examples
Basic Keyword Search
Search with Tag Filtering
Filter by Frequency
Search by Series ID
Exclude Discontinued Series
Search Strategies
Finding Economic Indicators
- GDP & Growth
- Inflation
- Employment
- Housing
- GDP: Nominal GDP
- GDPC1: Real GDP
- GDPPOT: Potential GDP
- NYGDPMKTPCDWLD: World GDP Per Capita
Regional Data Search
International Data Search
Common Tag Combinations
By Geography
| Scope | Tags | Example Series |
|---|---|---|
| National | usa | UNRATE, GDP, CPIAUCSL |
| State | state | CAUNRATE, CASTPRHHRSA |
| Metro | msa | ATXURN, DALPRHHRSA |
| County | county | PCPI01001, CAUNTY01001 |
| International | international | LRHUTTTTJPM156S |
By Frequency
| Frequency | Tag | Common Uses |
|---|---|---|
| Daily | daily | Interest rates, exchange rates |
| Weekly | weekly | Initial jobless claims |
| Monthly | monthly | CPI, employment, retail sales |
| Quarterly | quarterly | GDP, corporate profits |
| Annual | annual | Population, long-term trends |
By Topic
| Topic | Common Tags | Key Series |
|---|---|---|
| Monetary Policy | fed, interest rate, monetary | DFF, DFEDTARU |
| Inflation | inflation, cpi, price | CPIAUCSL, PCEPI |
| Labor Market | employment, labor, unemployment | UNRATE, PAYEMS |
| Financial Markets | stock, bond, yield | SP500, DGS10 |
| Housing | housing, real estate, mortgage | HOUST, MORTGAGE30US |
Advanced Search Patterns
Complex Queries
Pagination for Large Results
Error Handling
Common Errors
| Error | Cause | Solution |
|---|---|---|
No results found | Search too specific | Broaden search terms or remove filters |
Invalid tag_names | Malformed tag list | Use comma-separated values without spaces |
Invalid filter_value | Wrong value for filter_variable | Check valid values for the filter type |
Limit exceeds maximum | limit > 1000 | Use limit ≤ 1000 and pagination |
Best Practices
1
Start Broad
Begin with general terms and progressively add filters
2
Use Tags Effectively
Combine geographic, frequency, and topic tags for precision
3
Sort by Popularity
Popular series are often the most reliable and widely used
4
Exclude Discontinued
Add
exclude_tag_names: "discontinued" for active series only5
Check Metadata
Review frequency, units, and seasonal adjustment before using data