> ## Documentation Index
> Fetch the complete documentation index at: https://lava.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Lava Data

> Lava's first-party financial data API providing S&P 500 statistics, treasury rates, economic indicators, insider trades, 8-K filings, institutional holdings (13F), crypto funding rates, and DOL Form 5500 employee benefit plan data.

Lava's first-party financial data API providing S\&P 500 statistics, treasury rates, economic indicators, insider trades, 8-K filings, institutional holdings (13F), crypto funding rates, and DOL Form 5500 employee benefit plan data. Best for financial analysis workflows needing curated, multi-source data through a single endpoint. Form 5500 data covers 25M+ filings (2009-2025) with company headcount, retirement plan financials, insurance benefits, and regulatory red flags for every US employer benefit plan.

8 endpoints available through Lava's AI Gateway. See the [Lava Data API docs](https://www.lava.so/docs) for full documentation.

<Info>Supports both **managed** (Lava's API keys) and **unmanaged** (bring your own credentials) mode.</Info>

## Endpoints

### Browse available data metrics and datasets

**GET** `https://api.lava.so/v1/data/catalog` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/catalog', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Fcatalog" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get financial metrics (S\&P 500, treasury rates, economic data)

**GET** `https://api.lava.so/v1/data/financial/sp500-pe` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/financial/sp500-pe', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Ffinancial%2Fsp500-pe" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get SEC Form 4 insider transactions

**GET** `https://api.lava.so/v1/data/insider/trades` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/insider/trades', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Finsider%2Ftrades" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get SEC 8-K material event filings

**GET** `https://api.lava.so/v1/data/filings/8k` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/filings/8k', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Ffilings%2F8k" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get 13F institutional holdings data

**GET** `https://api.lava.so/v1/data/institutional/holdings` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/institutional/holdings', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Finstitutional%2Fholdings" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get crypto perpetual funding rates

**GET** `https://api.lava.so/v1/data/crypto/funding-rates/BTCUSDT` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/crypto/funding-rates/BTCUSDT', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Fcrypto%2Ffunding-rates%2FBTCUSDT" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Query DOL Form 5500 filings by EIN or search companies by state, NAICS, headcount

**GET** `https://api.lava.so/v1/data/dol/form5500?ein=26-0138832` — \$0.02 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/dol/form5500?ein=26-0138832', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Fdol%2Fform5500%3Fein%3D26-0138832" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Enriched company summary from Form 5500 — headcount trends, benefits analysis, red flags

**GET** `https://api.lava.so/v1/data/dol/form5500/summary?ein=26-0138832` — \$0.05 / request

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://api.lava.so/v1/data/dol/form5500/summary?ein=26-0138832', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapi.lava.so%2Fv1%2Fdata%2Fdol%2Fform5500%2Fsummary%3Fein%3D26-0138832" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={2}>
  <Card title="All Providers" icon="grid" href="/gateway/supported-providers">
    Browse all supported AI providers
  </Card>

  <Card title="Forward Proxy" icon="route" href="/gateway/forward-proxy">
    Learn how to construct proxy URLs and authenticate requests
  </Card>
</CardGroup>
