API AccessAccess dataset files directly from scripts, code, or AI agents.
Browse dataset files
Access dataset files directly from scripts, code, or AI agents.
Dataset Files
Each file has a stable URL (r-link) that you can use directly in scripts, apps, or AI agents. These URLs are permanent and safe to hardcode.
/core/s-and-p-500-companies-financials/
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/.gitignore
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/README.md
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/UPDATE_SCRIPT_MAINTENANCE_REPORT.md
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/data/constituents-financials.csv
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/data/constituents.csv
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/data/scatter-data.csv
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/datapackage.json
Key Files
Start with these files — they give you everything you need to understand and access the dataset.
datapackage.json— metadata & schema
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/datapackage.json
README.md— documentation
https://datahub.io/core/s-and-p-500-companies-financials/_r/-/README.md
Typical Usage
- 1. Fetch datapackage.json to inspect schema and resources
- 2. Download data resources listed in datapackage.json
- 3. Read README.md for full context
Data Views
Data Previews
scatter-data
Loading data...
Schema
| name | type | description |
|---|---|---|
| company | string | |
| sector | string | |
| market_cap_b | number | Market cap in USD billions |
| pe_ratio | number | Price/Earnings ratio |
constituents
Loading data...
Schema
| name | type | description |
|---|---|---|
| Symbol | string | |
| Name | string | |
| Sector | string |
constituents-financials
Loading data...
Schema
| name | type | description |
|---|---|---|
| Symbol | string | |
| Name | string | |
| Sector | string | |
| Price | number | |
| Price/Earnings | number | |
| Dividend Yield | number | |
| Earnings/Share | number | |
| 52 Week Low | number | |
| 52 Week High | number | |
| Market Cap | number | |
| EBITDA | number | |
| Price/Sales | number | |
| Price/Book | number | |
| SEC Filings | string |
Data Files
| File | Description | Size | Last modified | Download |
|---|---|---|---|---|
scatter-data | 24.4 kB | about 1 month ago | scatter-data | |
constituents | 22.9 kB | 3 months ago | constituents | |
constituents-financials | 97.3 kB | 3 months ago | constituents-financials |
| Files | Size | Format | Created | Updated | License | Source |
|---|---|---|---|---|---|---|
| 3 | 145 kB | csv | about 1 month ago | Open Data Commons Public Domain Dedication and License v1.0 |
Update Script Maintenance Report
Date: 2026-03-04
- Root cause: updater failed on transient Yahoo Finance errors and workflow lacked explicit write permission.
- Fixes made: hardened financial fetch loop to tolerate per-symbol fetch failures, modernized workflow triggers/actions, and added
permissions: contents: write. - Validation: reviewed script exception handling and workflow commit guard.
- Known blockers: upstream Yahoo Finance rate limiting can still reduce completeness on some runs.