Learn how to interact with this dataset using the Ouro SDK or REST API.
API access requires an API key. Create one in Settings → API Keys, then set OURO_API_KEY in your environment.
Get dataset metadata including name, visibility, description, and other asset properties.
Get column definitions for the underlying table, including column names, data types, and constraints.
| Column | Type |
|---|---|
| brand | text |
| chassis_config | text |
| id | uuid |
| model_group | text |
| option_detail | text |
| price | real |
| scrape_date | timestamp without time zone |
| server_name | text |
| source | text |
Fetch the dataset's rows. Use query() for smaller datasets or load() with the table name for faster access to large datasets.
Update dataset metadata (visibility, description, etc.) and optionally write new rows to the table. Writing new data will replace the existing data in the table. Requires write or admin permission on the dataset.
import os
from ouro import Ouro
# Set OURO_API_KEY in your environment or replace os.environ.get("OURO_API_KEY")
ouro = Ouro(api_key=os.environ.get("OURO_API_KEY"))
dataset_id = "9f7004fc-171f-48b4-9aba-b8554673edb1"
# Retrieve dataset metadata
dataset = ouro.datasets.retrieve(dataset_id)
print(dataset.name, dataset.visibility)
print(dataset.metadata)# Get column definitions for the underlying table
columns = ouro.datasets.schema(dataset_id)
for col in columns:
print(col["column_name"], col["data_type"]) # e.g., age integer, name text# Option 1: Query data by dataset ID (returns Pandas DataFrame)
df = ouro.datasets.query(dataset_id)
print(df.head())
# Option 2: Load data by table name (faster for large datasets)
table_name = dataset.metadata["table_name"] # e.g., "_2026_q2_enterprise_server_pricing_sample"
df = ouro.datasets.load(table_name)
print(len(df))import pandas as pd
# Update dataset metadata
updated = ouro.datasets.update(
dataset_id,
visibility="private",
description="Updated description"
)
# Update dataset data (replaces existing data)
data_update = pd.DataFrame([
{"name": "Charlie", "age": 33},
{"name": "Diana", "age": 28},
])
updated = ouro.datasets.update(dataset_id, data=data_update)No compatible actions for datasets yet
Overview: This is a high-fidelity sample of the DRS Hardware Intelligence Master Index. It features 100+ normalized records of Dell PowerEdge, HPE ProLiant, and Lenovo ThinkSystem configurations extracted from top-tier secondary market vendors.
Key Features of this Sample:
Standardized Taxonomy: Raw vendor strings have been cleaned and mapped to a unified hardware model format.
Verified Fields: Includes Brand, Model, CPU Class, RAM density, and real-time secondary market pricing.
Market Scope: Data reflects current Q2 2026 availability and pricing across multiple high-volume hardware resellers.
Full Dataset Access: The complete Master Index contains 10,467+ unique records and is available for enterprise licensing. This master file is designed for market gap analysis, inventory procurement, and price-prediction modeling.
To purchase the full 10k+ record master file, contact: drs.hardware.intelligence@pm.me