TRADING ECONOMICS | GIS FRED

Federal Reserve Economic Data (FRED), maintained by the Federal Reserve Bank of St. Louis, aggregates hundreds of thousands of US economic time series from federal, state, and private agencies. Features are anchored to official US Census boundaries at both the state and county level.

All Indicators — All States

Returns all FRED indicators for all US states.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/states/indicators/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/states/indicators/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-CA",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "state": "California",
      "fips": "06",
      "gdp": 3598103,
      "gdp_date": "2023-12-31",
      "gdp_unit": "USD Million",
      "population": 39538223,
      "population_date": "2023-12-31",
      "population_unit": "Persons",
      "homeownership_rate": 55.5,
      "homeownership_rate_date": "2023-12-31",
      "homeownership_rate_unit": "percent"
    }
  }
]

Single Indicator — All States

Returns a single indicator across all US states.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/states/indicators/gdp/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/states/indicators/gdp/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-TX",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "state": "Texas",
      "fips": "48",
      "gdp": 2355960,
      "gdp_date": "2023-12-31",
      "gdp_unit": "USD Million"
    }
  },

  {
    "type": "Feature",
    "id": "US-AL",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "state": "Alabama",
      "fips": "48",
      "gdp": 2355960,
      "gdp_date": "2023-12-31",
      "gdp_unit": "USD Million"
    }
  }
]

All Indicators — Single State

Returns all indicators for a specific state.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/states/california/indicators/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/states/california/indicators/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-CA",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "state": "California",
      "fips": "06",
      "gdp": 3598103,
      "gdp_date": "2023-12-31",
      "gdp_unit": "USD Million",
      "population": 39538223,
      "population_date": "2023-12-31",
      "population_unit": "Persons",
      "homeownership_rate": 55.5,
      "homeownership_rate_date": "2023-12-31",
      "homeownership_rate_unit": "percent",
      "poverty": 11.6,
      "poverty_date": "2023-12-31",
      "poverty_unit": "percent"
    }
  }
]

Using Parameters

Filter by specific states and indicator.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/states/indicators/items?c={your_api_key}&states=california,texas&indicator=gdp'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/states/indicators/items?c=${your_api_key}&states=california,texas&indicator=gdp`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-CA",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "state": "California",
      "fips": "06",
      "gdp": 3598103,
      "gdp_date": "2023-12-31",
      "gdp_unit": "USD Million"
    }
  },
  {
    "type": "Feature",
    "id": "US-TX",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "state": "Texas",
      "fips": "48",
      "gdp": 2355960,
      "gdp_date": "2023-12-31",
      "gdp_unit": "USD Million"
    }
  }
]

All Indicators — All Counties

Returns all FRED indicators for all US counties.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/counties/indicators/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/counties/indicators/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-06037",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "county": "Los Angeles County",
      "state": "California",
      "fips": "06037",
      "population": 10014009,
      "population_date": "2023-12-31",
      "population_unit": "Persons",
      "unemployment_rate": 4.8,
      "unemployment_rate_date": "2024-01-31",
      "unemployment_rate_unit": "percent",
      "homeownership_rate": 47.2,
      "homeownership_rate_date": "2023-12-31",
      "homeownership_rate_unit": "percent",
      "private_establishments": 248731,
      "private_establishments_date": "2023-12-31",
      "private_establishments_unit": "establishments",
      "poverty_all_ages": 16.3,
      "poverty_all_ages_date": "2023-12-31",
      "poverty_all_ages_unit": "percent",
      "premature_death_rate": 312.4,
      "premature_death_rate_date": "2023-12-31",
      "premature_death_rate_unit": "per 100,000"
    }
  }
]

Single Indicator — All Counties

Returns a single indicator across all US counties.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/counties/indicators/gdp/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/counties/indicators/gdp/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-06037",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "county": "Los Angeles County",
      "state": "California",
      "fips": "06037",
      "unemployment_rate": 4.8,
      "unemployment_rate_date": "2024-01-31",
      "unemployment_rate_unit": "percent"
    }
  }
]

All Indicators — Single State’s Counties

Returns all indicators for all counties within a specific state.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/counties/california/indicators/items?c={your_api_key}'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/counties/california/indicators/items?c=${your_api_key}`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-06037",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "county": "Los Angeles County",
      "state": "California",
      "fips": "06037",
      "population": 10014009,
      "population_date": "2023-12-31",
      "population_unit": "Persons",
      "unemployment_rate": 4.8,
      "unemployment_rate_date": "2024-01-31",
      "unemployment_rate_unit": "percent",
      "homeownership_rate": 47.2,
      "homeownership_rate_date": "2023-12-31",
      "homeownership_rate_unit": "percent",
      "private_establishments": 248731,
      "private_establishments_date": "2023-12-31",
      "private_establishments_unit": "establishments",
      "poverty_all_ages": 16.3,
      "poverty_all_ages_date": "2023-12-31",
      "poverty_all_ages_unit": "percent",
      "premature_death_rate": 312.4,
      "premature_death_rate_date": "2023-12-31",
      "premature_death_rate_unit": "per 100,000"
    }
  }
]

Using Parameters

Filter by state and indicator — returns a specific indicator for all counties in a single state.

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/gis/collections/fred/counties/indicators/items?c={your_api_key}&indicator=unemployment-rate&states=florida'
data = requests.get(url).json()
print(data)
const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/gis/collections/fred/counties/indicators/items?c=${your_api_key}&indicator=unemployment-rate&states=florida`)
    console.log(response.data)
})()
Response
[
  {
    "type": "Feature",
    "id": "US-12086",
    "geometry": { "type": "Polygon", "coordinates": [ ... ] },
    "properties": {
      "county": "Miami-Dade County",
      "state": "Florida",
      "fips": "12086",
      "unemployment_rate": 3.9,
      "unemployment_rate_date": "2024-01-31",
      "unemployment_rate_unit": "percent"
    }
  }
]

Response Properties

Each indicator value on a feature follows this naming pattern:

PropertyDescriptionExample
{slug}Latest valuegdp: 25462700
{slug}_dateDate of latest valuegdp_date: "2023-12-31"
{slug}_unitUnit of measurementgdp_unit: "USD Million"
{slug}_frequencyData frequencygdp_frequency: "Yearly"
{slug}_previous_valuePrevious period valuegdp_previous_value: 23315081
{slug}_previous_datePrevious period dategdp_previous_date: "2022-12-31"
{slug}_sourceData sourcegdp_source: "World Bank"

Slug is lowercase with hyphens converted to underscores (e.g. interest-rateinterest_rate).

Available FRED Indicators

IndicatorSymbol PatternDescription
populationPOPResident Population by US County
unemployment-rateURNUnemployment Rate by US County
homeownership-rateHOWNRATEHomeownership Rate (5-year estimate) by US County
private-establishmentsENUNumber of Private Establishments for All Industries by US County
poverty-all-agesPUAAAPoverty Universe, All Ages by US County
premature-death-rateCDC20N2UPremature Death Rate by US County