Skip to content
Back to skills

2577 Api Overview F415d7bf

ASecurity

``` https://data.financialresearch.gov/hf/v1 ```

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
datapythongobashapi

Works with

  • cli
  • api

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2577-api-overview_f415d7bf --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2577 Api Overview F415d7bf?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2577 Api Overview F415d7bf
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2577-api-overview-f415d7bf/badge)](https://www.skillsdirectory.com/skills/tools-only-2577-api-overview-f415d7bf)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
# API Overview

## Base URL & Versioning

```
https://data.financialresearch.gov/hf/v1
```

The API version (`v1`) is required in the URL path. Currently only v1 is available.

## Protocol & Format

- All requests use **HTTPS**
- All responses are **JSON** (except `/categories` which returns CSV)
- No authentication, API keys, or registration required
- No documented rate limits — data updates at most once per day; avoid hammering the API

## Response Patterns

Most endpoints return one of:
- An **array of `[date, value]` pairs** for time series data
- A **JSON object keyed by mnemonic** for full series (timeseries + metadata)
- A **JSON array of objects** for search/metadata listings

### Timeseries array

```json
[
  ["2013-03-31", -3.0],
  ["2013-06-30", -2.0],
  ["2013-09-30", -2.05]
]
```

Null values appear as `null` in the value position.

### Full series object

```json
{
  "FPF-ALLQHF_NAV_SUM": {
    "timeseries": {
      "aggregation": [["2013-03-31", 1143832916], ...]
    },
    "metadata": {
      "mnemonic": "FPF-ALLQHF_NAV_SUM",
      "description": {
        "name": "All funds: net assets (sum dollar value)",
        "description": "...",
        "notes": "...",
        "vintage_approach": "Current vintage, as of last update",
        "vintage": "",
        "subsetting": "None",
        "subtype": "None"
      },
      "schedule": {
        "observation_period": "Quarterly",
        "observation_frequency": "Quarterly",
        "seasonal_adjustment": "None",
        "start_date": "2013-03-31",
        "last_update": ""
      }
    }
  }
}
```

## Mnemonic Format

Mnemonics are unique identifiers for each time series. Format varies by dataset:

| Dataset | Pattern | Example |
|---------|---------|---------|
| fpf | `FPF-{SCOPE}_{METRIC}_{STAT}` | `FPF-ALLQHF_NAV_SUM` |
| ficc | `FICC-{SERIES}` | `FICC-SPONSORED_REPO_VOL` |
| tff | `TFF-{SERIES}` | `TFF-DLRINDEX_NET_SPEC` |
| scoos | `SCOOS-{SERIES}` | varies |

Mnemonics are **case-insensitive** in query parameters (the API normalizes to uppercase in responses).

## Subseries (label)

Each mnemonic can have multiple subseries labeled:
- `aggregation` — the main data series (always present, default returned)
- `disclosure_edits` — version of the data with certain values masked for disclosure protection

## Installation

```bash
uv add requests pandas
```

No dedicated Python client exists — use `requests` directly.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.