Stock Market Indices · Data API

S&P 500 Company Constituents

The current list of companies in the S&P 500 stock index, with sector and headquarters.

A reference list of every company currently in the S&P 500 index, with ticker symbol, company name, industry sector and sub-industry, headquarters location, date added to the index, SEC CIK number and founding year. Fintech startups, trading bots, portfolio tools and AI research agents use it to screen large-cap US equities and map tickers to sectors.

Source: datasets/s-and-p-500-companies (Open Knowledge Foundation Data Packages) · ODC-PDDL-1.0 · S&P 500 constituents data from the datasets/s-and-p-500-companies project (github.com/datasets)

Endpoints

Every request is authenticated with your X-API-Key and counted against your plan.

  • GET /v1/data/s-p-500-company-constituents
  • GET /v1/data/s-p-500-company-constituents/search?q=...
  • GET /v1/data/s-p-500-company-constituents/{key}

Base path /v1/data/s-p-500-company-constituents · full reference in the interactive docs. Also exposed as an MCP tool for AI agents.

Fields

FieldTypeDescription
symbolstrStock ticker symbol
securitystrCompany name
gics_sectorstrIndustry sector
gics_sub_industrystrIndustry sub-category
headquarters_locationstrCity and state of company headquarters
date_addedstrDate the company joined the index
cikstrSEC Central Index Key
foundedstrYear the company was founded

What you get

All current S&P 500 members
Ticker lookup and company name search
Filter by sector and sub-industry
SEC CIK for joining to filings
Date each company joined the index

FAQ

How often is the list updated?
It is refreshed from the open-source source dataset whenever index changes are published there.
Does it include stock prices?
No, this is a reference list of index members, not price data.

Pricing

Simple, transparent pricing

Start free, upgrade when you need more. All plans include full API access.

Free

$0forever

Get started and explore the API

100 requests/day
  • 100 API requests per day
  • All endpoints included
  • Community support
Most popular

Pro

$9/month

For production apps and AI agents

10,000 requests/day
  • 10,000 API requests per day
  • All endpoints included
  • Priority support
  • Usage dashboard

Enterprise

$49/month

Unlimited access for high-volume use

Unlimited requests
  • Unlimited API requests
  • All endpoints included
  • Priority support
  • Usage dashboard
  • Dedicated support channel

Getting Started

Start building in minutes

Register for a free API key, make your first request, and upgrade when you're ready.

1

Register

Create an account to get your API key. It's free — no credit card required.

curl -X POST https://api.aristocles.com.au/v1/auth/register \
  -H "Content-Type: application/json" \
  -d '{"email": "you@example.com", "name": "Your Name"}'
2

Make a request

Use your API key in the X-API-Key header to authenticate requests.

curl https://api.aristocles.com.au/v1/data/asx \
  -H "X-API-Key: your_api_key_here"
3

Upgrade

Need more requests? Upgrade to Pro or Enterprise — you'll be redirected to Stripe Checkout.

curl -X POST "https://api.aristocles.com.au/v1/billing/checkout?tier=pro" \
  -H "X-API-Key: your_api_key_here"
4

Check usage

Monitor your daily request count and remaining quota at any time.

curl https://api.aristocles.com.au/v1/usage \
  -H "X-API-Key: your_api_key_here"