ZJ
ZJ Industries Copper Oracle
Admin
Class A COMEX Copper Oracle

Live COMEX Copper Prices.
On-Chain. Every 15 Minutes.

Grade A cathode copper (99.99% purity) from COMEX HG futures. Auto-updated every 15 minutes during trading hours, hourly after hours. On-chain on Base. Available via REST API.

Three Oracles. One API Key.

Every tier includes access to all three copper price classes.

CLASS A

COMEX Spot

Grade A cathode copper. COMEX HG futures. 15-min updates.

classa.mj41.me
CLASS B

Scrap Copper

Scrap yard call-arounds + COMEX reference. Weekly updates.

classb.mj41.me
CLASS C

Industrial Copper

Alloys C2182, C180, C110. Verified invoices. 2x/week.

classc.mj41.me

Pricing

One subscription. All three classes included.

Yard Dog

$0/mo

Try it out

  • 10 API calls / month
  • Class A + B + C prices
  • 1-update delay
  • No price history
POPULAR

Copper Standard

$29/mo

For active shops

  • Unlimited API calls
  • Real-time Class A + B + C
  • 90-day price history
  • Email support

Industrial

$99/mo

For manufacturers

  • Unlimited API calls
  • Real-time Class A + B + C
  • 365-day price history
  • Webhook price alerts
  • Priority support

Update Schedule

Class A auto-updates based on COMEX trading hours.

PeriodHours (ET)FrequencyUpdates/Day
Trading Hours6:00 AM - 8:00 PMEvery 15 min56
After Hours8:00 PM - 6:00 AMEvery 60 min10
Sunday Globex6:00 PM - midnightEvery 60 min6
SaturdayAll dayPaused0

~66 on-chain updates per weekday. ~$0.07/day in gas on Base.

API Documentation

Simple REST API. Real-time COMEX copper.

Base URL

https://classa.mj41.me/api/v1

Authentication

Include your API key in the x-api-key header.

curl -H "x-api-key: YOUR_API_KEY" \
  https://classa.mj41.me/api/v1/price

Endpoints

GET/priceCurrent COMEX copper price

Returns the latest Class A COMEX spot copper price per pound.

Response:

{
  "grade": "Class A",
  "type": "COMEX Spot Copper",
  "price_per_lb": 4.85,
  "currency": "USD",
  "updated_at": "2026-05-12T14:15:00Z",
  "source": "COMEX HG futures",
  "update_mode": "active",
  "is_fresh": true,
  "tier": "copper_standard",
  "bundle": "This key works for Class A, B, and C oracles"
}
GET/price/historyCopper Standard+ only

Returns historical COMEX prices. Optional ?limit=100 parameter.

GET/statusNo auth required

Check oracle status, freshness, and current update mode. No API key needed.

Code Examples

Python

import requests

resp = requests.get(
    "https://classa.mj41.me/api/v1/price",
    headers={"x-api-key": "YOUR_API_KEY"}
)
price = resp.json()["price_per_lb"]
print(f"COMEX Copper: ${price}/lb")

JavaScript

const resp = await fetch(
  "https://classa.mj41.me/api/v1/price",
  { headers: { "x-api-key": "YOUR_API_KEY" } }
);
const { price_per_lb } = await resp.json();
console.log(`COMEX Copper: $${price_per_lb}/lb`);

Get Your API Key

One key gives you access to all three copper price classes — A, B, and C.

Request API Key

Free tier includes 10 calls/month across all three classes with 1-update delay.