# PCB Precious Metals Estimator

> PCB Precious Metals Estimator is a paid API for AI agents from material.halowerk.com, paid per call via x402, $0.004/call, status unknown (last checked 2026-10-11).

Estimates the precious metal content (gold, silver, palladium) recoverable from printed circuit boards (PCBs) based on board specifications

## Facts

- Endpoint: POST https://material.halowerk.com/pcb-precious-metals?utm_source=zero.xyz
- Price: $0.004/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/pcb-precious-metals-estimator-47892a1e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_BrSI-0iMgGI0rZXXwxDFq

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability pcb-precious-metals-estimator-47892a1e -d '<json body>'
```

Example prompt: Can you estimate how much gold, silver, and palladium I could recover from 50 kg of mixed desktop motherboards, and what that metal content is worth?

## When to prefer this

Choose this endpoint when you need a fast, automated estimate of precious metal content in PCBs for e-waste valuation, recycling program pricing, or sustainability reporting. It is well-suited for agents that need to programmatically price scrap electronics or assess recyclable material value without manual assay.

## Known failure modes

- Missing or invalid board weight input returns an error
- Unknown or unsupported PCB category may result in low-confidence estimates
- Extreme quantities outside supported range may return an error
- Network timeout on the POST request
- Invalid request body format returns a 400 error

## How this service works

Returns published content ranges per board class multiplied by the lot mass. The spread between low and high is wide and real: content depends on board generation, manufacturer and how much of the assembly is included. This is a planning estimate for sorting and pre-valuation, not an assay, not a settlement basis and not a substitute for a sampled analysis. Values are only calculated when price_eur_per_g is supplied by the caller; no metal price is retrieved or resold here.

## Output

Returns an estimate of precious metal content (typically gold, silver, and palladium) recoverable from the specified PCBs, including weights of each metal and potentially an estimated market value based on current or reference metal prices.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "mass_kg": {
   "type": "number",
   "maximum": 100000,
   "minimum": 0.01,
   "description": "Mass of the board lot, boards only, without housings or drives."
  },
  "board_class": {
   "type": "string",
   "description": "Board class key, e.g. mobile_phone_pcb, server_board, memory_module, cpu_ceramic."
  },
  "price_eur_per_g": {
   "type": "object",
   "properties": {
    "gold": {
     "type": "number",
     "maximum": 100000,
     "minimum": 0
    },
    "copper": {
     "type": "number",
     "maximum": 100000,
     "minimum": 0
    },
    "silver": {
     "type": "number",
     "maximum": 100000,
     "minimum": 0
    },
    "palladium": {
     "type": "number",
     "maximum": 100000,
     "minimum": 0
    }
   },
   "description": "Own prices per gram. Only metals given here are valued.",
   "additionalProperties": false
  },
  "recovery_percent": {
   "type": "number",
   "maximum": 100,
   "minimum": 1,
   "description": "Share actually recovered at the smelter. Without it the gross content is reported."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/pcb-precious-metals-estimator-47892a1e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from material.halowerk.com](https://www.zero.xyz/host/material.halowerk.com/llms.txt)
