---
title: "List FRED series"
method: GET
path: "/api/v2/macro/series"
tags: ["Macro Finance"]
---

# List FRED series

`GET /api/v2/macro/series`

List the FRED economic time-series catalog by title/ID search, agency, frequency, and seasonal adjustment. Call with no filters to enumerate the full curated catalog (ordered by popularity) — this is the way to discover a valid `series_id`. Quarantined (third-party copyrighted) series are never returned. See the grouped catalog: https://docs.gdeltcloud.com/api-reference/macro-series-catalog. Requires a plan with Macro & economic data access (`can_use_macro`) — the Corporate & Supply Chain and Global Intelligence plans.

## Query parameters

- `search` string
- `agency` string
- `frequency` 'D' | 'W' | 'M' | 'Q' | 'A'
- `seasonal_adjustment` 'Not Seasonally Adjusted' | 'Seasonally Adjusted' | 'Seasonally Adjusted Annual Rate'
- `limit` integer
- `cursor` string

## Response `200`

A page of series, ordered by popularity. Each row: series_id, title, frequency, frequency_short, units, units_short, seasonal_adjustment, observation_start, observation_end, source_agency, release_name, geo_country_iso3, compliance_status, popularity. Includes a meta object carrying the FRED non-endorsement attribution and source.

- object
  - `success` boolean
  - `data` object[]
    - `series_id` string
    - `title` string
    - `frequency` string
    - `frequency_short` string
    - `units` string
    - `units_short` string
    - `seasonal_adjustment` string
    - `observation_start` string
    - `observation_end` string
    - `source_agency` string
    - `release_name` string
    - `geo_country_iso3` string
    - `compliance_status` string
    - `popularity` integer
  - `pagination` object
    - `limit` integer
    - `cursor` unknown
    - `next_cursor` unknown
  - `applied_filters` object
    - `ignored` object
  - `meta` object
    - `attribution` string
    - `source` string

## Other responses

- `401` — Missing/invalid API key
- `403` — Plan required (PLAN_REQUIRED) — the caller's plan does not carry the required source entitlement.
- `500` — Server error

---

[API](https://skmtc.net/gdeltcloud/apis/gdelt-cloud-api-v2.md) · [All operations](https://skmtc.net/gdeltcloud/apis/gdelt-cloud-api-v2/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gdeltcloud/gdelt-cloud-api-v2/versions/01aaa6255180/schema)
