FERC Dictionary API

The Dictionary API from FERC — 1 operation(s) for dictionary.

Operations 1

GET /dataset/{id}/dictionary/ Fetch column descriptions and definitions from available data #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/ferc-dictionary-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

ferc-dictionary-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Endpoints Dictionary API
  description: Our API provides the necessary services to access data programmatically.
  x-logo:
    url: /public/logo512.png
host: https://api-staging.data.ferc.gov/v1
schemes:
- https
security:
- ApiKeyQueryAuth: []
tags:
- name: Dictionary
paths:
  /dataset/{id}/dictionary/:
    get:
      tags:
      - Dictionary
      summary: Fetch column descriptions and definitions from available data
      description: Get column descriptions and definitions from available data dictionaries (404 error if not available).
      parameters:
      - name: id
        in: path
        description: Enter the ID number you want to retrieve
        required: true
        schema:
          type: string
          example: 1
      operationId: dictionary-id
      responses:
        '200':
          description: Successfully returned object containing dictionary
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  example:
                    dictionary:
                    - column_id: 0
                      column_name: string
                      data_type: DOUBLE
                      description: string
                      description_url: ''
                    - '...': '...'
        '401':
          description: Unauthorized - Request unsuccessful due to lack of validation
        '404':
          description: Not Found - Dataset ID does not exist
        '405':
          description: Method Not Allowed - Only GET requests are allowed
        '429':
          description: Too Many Requests - Blocked due to multiple requests in a short period
        '500':
          description: Internal Server Error - Database error or server failure
components:
  securitySchemes:
    ApiKeyQueryAuth:
      type: apiKey
      in: query
      name: api_key