KeyVex
Regulatory & compliance

FERC Filings (eLibrary)

Every document filed with or issued by the Federal Energy Regulatory Commission — rate cases, pipeline certificates, hydro licensing, rulemakings, and enforcement across electric, natural gas, oil, and hydropower. Each record carries the docket number (the join key across an entire proceeding), filed/issued/posted dates, document class, filer and recipient affiliations, and a direct document-download link. Two years of history loaded; refreshed daily.

EndpointGET /v1/ferc-filings
SourceFERC eLibrary (elibrary.ferc.gov)
Authx-api-key — a free key works

What it returns

One record per accession number. Filter by docket (e.g. ER = electric rates, RP = gas pipeline rates, CP = pipeline certificates, P = hydro, RM = rulemaking) or by library (Electric, Gas, Oil, Hydro, Rulemaking). Documents surface when POSTED — up to ~4 days after filing. See the live example below for the full field set.

Filters

accession_numberDirect lookup by FERC accession number (e.g. '20260708-3001').
docket_numberDocket number — root ('RP26-930', 'P-5737') or full sub-docket ('RP26-930-000'). Returns every document in that proceeding.
libraryFERC library — code or name: E/Electric, G/Gas, O/Oil, H/Hydro, RM/Rulemaking, Gen/General. (Rare multi-library documents carry a concatenated value like 'RulemakingElectric' — FERC's own encoding — and only match that exact string.)
categoryIssuance = BY FERC (orders, notices); Submittal = TO FERC (company filings).
class_typeCase-insensitive substring against document class + type (e.g. 'order', 'tariff', 'protest', 'environmental').
textCase-insensitive substring against the document description (e.g. a company name).
sinceLower bound (YYYY-MM-DD inclusive) on the sort_by date field.
untilUpper bound (YYYY-MM-DD inclusive) on the sort_by date field.
sort_byDefault posted_date (when FERC published the document — filings can post up to ~4 days after filing).
sort_orderDefault: desc (most recent first).
limitMaximum records to return. Default 50, max 500.

Example request

curl "https://api.keyvex.com/v1/ferc-filings?limit=1" \
  -H "x-api-key: YOUR_KEY"

Response

{
  "results": [
    {
      "description": "Letter order accepting Natural Gas Pipeline Company of America LLC's 06/22/2026 filing of revised tariff records to reflect a Negotiated Rate Agreement under Rate Schedule FTS with Mansfield Power and Gas, LLC under RP26-930.",
      "document_id": "90699555-0D35-CCF6-86D4-9F415E500000",
      "source_url": "https://elibrary.ferc.gov/eLibrary/filedownload?fileid=9A515593-7785-C1E8-9708-9F415E500000",
      "reference": "{90699555-0D35-CCF6-86D4-9F415E500000}-{9A515593-7785-C1E8-9708-9F415E500000}",
      "filed_date": "2026-07-08",
      "class_types": [
        {
          "document_class": "Order/Opinion",
          "document_type": "Delegated Order"
        }
      ],
      "issued_date": "2026-07-08",
      "transmittal_count": 1,
      "docket_prefixes": [
        "RP"
      ],
      "id": "20260708-3001",
      "summary": null,
      "elibrary_search_url": "https://elibrary.ferc.gov/eLibrary/search?accession=20260708-3001",
      "first_file_format": "Standard",
      "first_file_size": 41608,
      "docket_numbers": [
        "RP26-930-000"
      ],
      "libraries": [
        "Gas"
      ],
      "avail_code": "P",
      "docket_search_keys": [
        "RP26-930-000",
        "RP26-930"
      ],
      "first_file_name": "RP26-930-000.docx",
      "first_file_id": "9A515593-7785-C1E8-9708-9F415E500000",
      "accession_number": "20260708-3001",
      "primary_library": "Gas",
      "family_value": "None",
      "recipients": [
        "NATURAL GAS PIPELINE COMPANY OF AMERICA LLC — * *"
      ],
      "scraped_at": "2026-07-08T18:51:14.319Z",
      "category": "Issuance",
      "posted_date": "2026-07-08",
      "authors": [
        "OFFICE OF ENERGY MARKET REGULATION — Palazzi M K"
      ],
      "_first_seen_at": "2026-07-08T18:51:24.706Z",
      "_last_history_at": "2026-07-08T18:51:24.706Z",
      "_content_hash": "82e4d4b2fa5b22b578a8cb6ca8ce6ab454314e713276f20f7a7ea4685e4d1550"
    }
  ],
  "count": 1,
  "has_more": false
}

Example questions you can answer

Related datasets

Query FERC Filings (eLibrary) from your AI

Hand any AI your key + the OpenAPI spec and it can pull this dataset directly. Free key = full data, 60 requests/day.

Get a free key OpenAPI spec → REST docs →
← All 60+ datasets