Skip to main content

fred_search

Search across all 800,000+ FRED series using powerful text search, tag filtering, and attribute filters.

Overview

The fred_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 descriptions
  • series_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
Example: "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 terms
  • series_id: Alphabetical by ID
  • title: Alphabetical by title
  • popularity: Most accessed series first
  • last_updated: Most recently updated
  • observation_start: Earliest data first
  • observation_end: Latest data first
  • frequency: Grouped by frequency
  • units: Grouped by units
string
default:"desc"
Sort order for results.Options:
  • asc: Ascending order
  • desc: Descending order
string
Variable to filter by.Options:
  • frequency: Filter by data frequency
  • units: Filter by measurement units
  • seasonal_adjustment: Filter by adjustment type
string
Value to filter the variable by. Must be used with filter_variable.Frequency values:
  • d: Daily
  • w: Weekly
  • m: Monthly
  • q: Quarterly
  • a: Annual
Units values:
  • lin: Levels
  • pch: Percent change
  • pc1: Percent change from year ago
  • index: Index values
Seasonal adjustment values:
  • sa: Seasonally adjusted
  • nsa: Not seasonally adjusted

Examples

Search with Tag Filtering

Filter by Frequency

Search by Series ID

Exclude Discontinued Series

Search Strategies

Finding Economic Indicators

Key Series:
  • GDP: Nominal GDP
  • GDPC1: Real GDP
  • GDPPOT: Potential GDP
  • NYGDPMKTPCDWLD: World GDP Per Capita

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 only
5

Check Metadata

Review frequency, units, and seasonal adjustment before using data

fred_browse

Browse categories systematically

fred_get_series

Retrieve data for found series