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
string
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
string
default:"full_text"
Type of search to perform.Options:
full_text: Search titles and descriptionsseries_id: Search by exact series ID match
string
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"string
Comma-separated list of tags to exclude. Series with these tags will be filtered out.Example:
"discontinued,projection"number
default:"25"
Maximum number of results to return (1-1000).
number
default:"0"
Number of results to skip for pagination.
string
default:"search_rank"
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
string
default:"desc"
Sort order for results.Options:
asc: Ascending orderdesc: Descending order
string
Variable to filter by.Options:
frequency: Filter by data frequencyunits: Filter by measurement unitsseasonal_adjustment: Filter by adjustment type
string
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
By Frequency
By Topic
Advanced Search Patterns
Complex Queries
Pagination for Large Results
Error Handling
Common Errors
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
Related Tools
fred_browse
Browse categories systematically
fred_get_series
Retrieve data for found series