Historical & Current Stock Market Index Values

Stock Index API.

Get current and historical values for major global stock market indices. Access data from 2010 to present for S&P 500, Dow Jones Industrial Average, Nasdaq Composite, VIX Volatility Index, and Nikkei 225.

Free tier, no card< 200ms responses99.9% uptime SLA
GET/v1/stockindexlive
Response200 OK · sample
{
  "status": "ok",
  "error": null,
  "data": {
    "index": "sp500",
    "name": "S&P 500",
    "year": 2023,
    "month": 6,
    "count": 21,
    "entries": [
      {
        "date": "2023-06-01",
        "value": 4221.02
      },
      {
        "date": "2023-06-02",
        "value": 4282.37
      },
      {
        "date": "2023-06-05",
        "value": 4273.79
      }
    ]
  }
}
Sample response · verify to run one live call, no signup
Integrates with your favorite tools
LangChainn8nZapierMakePipedreamPower AutomatePostman

Stock Index API

Get current and historical values for major global stock market indices. Access data from 2010 to present for S&P 500, Dow Jones Industrial Average, Nasdaq Composite, VIX Volatility Index, and Nikkei 225.

  • S&P 500, Dow Jones, Nasdaq, VIX, Nikkei 225
  • Historical data from 2010 to present
  • Daily closing values with timestamps
  • US and international index coverage
  1. 1

    Send one request

    A single authenticated GET with the location you care about — no SDK required.

    GET /v1/stockindex?query=
    x-api-key: your_key
  2. 2

    We do the aggregation

    Each request pulls from multiple upstream sources and computes the derived fields for you.

  3. 3

    Get clean JSON back

    One structured object, typically under 200 ms — ready to render.

    { index, name, year, }

Everything in a single call.

/v1/stockindexapplication/json
index"sp500"
name"S&P 500"
year2023
month6
count21
entriesarray of 3

What developers build with it.

Real applications shipping on this endpoint today — each with the numbers that made it worth wiring up.

See every use case

Call it in your language.

Copy a working request, or install a typed SDK. Same endpoint, same key.

const res = await fetch("https://api.apiverve.com/v1/stockindex?index=sp500&year=2023&month=6", {
  headers: { "x-api-key": "YOUR_API_KEY" },
});
const { data } = await res.json();
console.log(data);

One subscription, the whole historical & current stock market index values stack.

Every related API ships with your key — no separate plans, no extra keys, one bill.

See pricing
8APIs in this bundle
99.9%uptime SLA

Wire it into the tools you already run.

Ready-made recipes for Zapier, Make, and n8n — trigger on an event, and the data lands where your team works.

Google Sheets
Log Daily Index Values to Google Sheets
WhenScheduled daily trigger
ThenFetch stock index data for sp500 → append row with index name, date, and value to Google Sheets
Slack
Daily Market Update in Slack
WhenScheduled daily trigger
ThenFetch stock index for sp500 → post name and latest entry value to Slack channel
Airtable
Index Performance Database in Airtable
WhenScheduled daily trigger
ThenFetch stock index data → create Airtable record with index, name, date, and value fields
Notion
Market Index Journal in Notion
WhenScheduled daily trigger
ThenFetch stock index data → create Notion database entry with index, name, date, and value
Salesforce
Market Snapshot on Salesforce Opportunities
WhenNew opportunity created in Salesforce
ThenFetch stock index for sp500 → add name and latest entry value to opportunity notes
GitHub
Market Data in GitHub Issues
WhenNew issue created in GitHub
ThenFetch stock index for sp500 → add index name and latest entry value as issue comment
Browse all integrations

Questions about the API

Which stock indices are available?
We support five major indices: S&P 500 (sp500), Dow Jones Industrial Average (dowjones), Nasdaq Composite (nasdaq), VIX Volatility Index (vix), and Nikkei 225 (nikkei225).
How far back does the historical data go?
Historical data is available from 2010 to the present. You can query specific months by providing both year and month parameters.
How often is the data updated?
Index values are updated daily after market close. The data reflects closing values for each trading day.
Can I get data for a specific month?
Yes, use the year and month parameters together to retrieve data for a specific month. For example, year=2024&month=1 returns January 2024 data.
What does the VIX index measure?
The VIX (CBOE Volatility Index) measures expected market volatility based on S&P 500 options. Higher values indicate greater expected volatility, often called the "fear index".
Are weekend and holiday values included?
No, only trading day values are included. Weekends and market holidays are excluded from the data.

Start building with the Stock Index API. Free tier, no card required — your key is live in minutes.

Bonus: 300+ more APIs

The same key unlocks every other APIVerve endpoint — reach for them when you need them.

Browse the catalog