@varve/agency-sdks

Releases, Tags, and GeoFRED

Browse FRED categories, releases, sources, tags, and GeoFRED map data.

FRED has a broad discovery surface beyond direct series lookup.

Categories

const root = await client.getCategory();
const children = await client.getCategoryChildren({ categoryId: 0 });
const related = await client.getCategoryRelated(125);
const categorySeries = await client.getCategorySeries({ categoryId: 106 });
const categoryTags = await client.getCategoryTags({ categoryId: 106 });

Releases

const releases = await client.getReleases({ limit: 100 });
const release = await client.getRelease(53);
const dates = await client.getReleaseDates();
const releaseDates = await client.getReleaseDatesForRelease(53);
const releaseSeries = await client.getReleaseSeries({
  releaseId: 53,
  limit: 100,
});
const sources = await client.getReleaseSources(53);
const tables = await client.getReleaseTables(53);

Sources and tags

const sources = await client.getSources();
const source = await client.getSource(1);
const sourceReleases = await client.getSourceReleases(1);
 
const tags = await client.getTags({ searchText: 'price' });
const relatedTags = await client.getRelatedTags({ tagNames: ['usa', 'price'] });
const taggedSeries = await client.getTagsSeries({ tagNames: ['usa', 'gdp'] });

GeoFRED

const shapes = await client.getGeoShapes('state');
 
const group = await client.getGeoSeriesGroup('SMU56000000500000001a');
 
const regionalSeries = await client.getGeoSeriesData('WIPCPI', {
  date: '2012-01-01',
});
 
const regionalGroup = await client.getGeoRegionalData({
  seriesGroup: 882,
  date: '2013-01-01',
  regionType: 'state',
  units: 'Dollars',
  frequency: 'a',
  season: 'NSA',
});

Use GeoFRED methods when a map or region-level comparison is the user-facing surface, rather than a single national time series.

On this page