Sectors¶
GET /v1/sectors¶
Overview¶
Purpose: Retrieve summary performance data for all market sectors
Response Format: Array of sector performance summaries with returns over multiple time periods
Authentication¶
Optional authentication via x-api-key
header token
Responses:
- 200 OK
- Content-Type:
application/json
- Schema: Array of
MarketSector
objects - Example (200):
[ { "sector": "Technology", "dayReturn": "-0.69%", "ytdReturn": "-2.36%", "yearReturn": "+24.00%", "threeYearReturn": "+50.20%", "fiveYearReturn": "+158.41%" }, { "sector": "Healthcare", "dayReturn": "+0.87%", "ytdReturn": "+7.45%", "yearReturn": "+4.04%", "threeYearReturn": "+7.59%", "fiveYearReturn": "+44.74%" } ]
GET /v1/sectors/symbol/{symbol}¶
Overview¶
Purpose: Retrieve sector performance summary for a specific stock symbol
Response Format: Single sector performance object with returns over multiple time periods
Authentication¶
Optional authentication via x-api-key
header token
Request Parameters¶
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
symbol |
string | ✓ | Stock symbol | AAPL |
Responses:
- 200 OK
- Content-Type:
application/json
- Schema:
MarketSector
object -
Example (200):
-
404 Not Found
-
422 Unprocessable Entity
GET /v1/sectors/details/{sector}¶
Overview¶
Purpose: Retrieve comprehensive details for a specific market sector
Response Format: Detailed sector information including performance, composition, and top holdings
Authentication¶
Optional authentication via x-api-key
header token
Request Parameters¶
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
sector |
string | ✓ | Sector name | Technology |
Valid sector names: - Basic Materials - Communication Services - Consumer Cyclical - Consumer Defensive - Energy - Financial Services - Healthcare - Industrials - Real Estate - Technology - Utilities
Responses:
- 200 OK
- Content-Type:
application/json
- Schema:
MarketSectorDetails
object -
Example (200):
{ "sector": "Technology", "dayReturn": "+0.97%", "ytdReturn": "+3.35%", "yearReturn": "+32.59%", "threeYearReturn": "+66.92%", "fiveYearReturn": "+179.23%", "marketCap": "20.196T", "marketWeight": "29.28%", "industries": 12, "companies": 815, "topIndustries": [ "Semiconductors: 29.04%", "Software - Infrastructure: 26.44%", "Consumer Electronics: 16.60%", "Software - Application: 13.92%", "Information Technology Services: 4.53%" ], "topCompanies": ["NVDA","AAPL","MSFT","AVGO","ORCL","CRM","CSCO","NOW","ACN","IBM"] }
-
422 Unprocessable Entity
Schema References¶
MarketSector Schema¶
Field | Type | Description | Required |
---|---|---|---|
sector | string | Sector name (e.g., "Technology") | ✓ |
dayReturn | string | Day change percentage (e.g., "-0.69%") | ✓ |
ytdReturn | string | Year-to-date return (e.g., "-2.36%") | ✓ |
yearReturn | string | 1-year return (e.g., "+24.00%") | ✓ |
threeYearReturn | string | 3-year return (e.g., "+50.20%") | ✓ |
fiveYearReturn | string | 5-year return (e.g., "+158.41%") | ✓ |
MarketSectorDetails Schema¶
Field | Type | Description | Required |
---|---|---|---|
sector | string | Sector name (e.g., "Technology") | ✓ |
dayReturn | string | Day change percentage (e.g., "+0.97%") | ✓ |
ytdReturn | string | Year-to-date return (e.g., "+3.35%") | ✓ |
yearReturn | string | 1-year return (e.g., "+32.59%") | ✓ |
threeYearReturn | string | 3-year return (e.g., "+66.92%") | ✓ |
fiveYearReturn | string | 5-year return (e.g., "+179.23%") | ✓ |
marketCap | string | Total market capitalization (e.g., "20.196T") | ✓ |
marketWeight | string | Sector's weight in overall market (e.g., "29.28%") | ✓ |
industries | integer | Number of industries in the sector | ✓ |
companies | integer | Number of companies in the sector | ✓ |
topIndustries | string[] | List of top industries with percentages | ✓ |
topCompanies | string[] | List of top company symbols in the sector | ✓ |