Developers

The HeyeBeam API

Cross-references and product detail, programmatically — the same graph the site runs on, in your ERP, quoting tool, or spreadsheet. Included with the plan: create an org key on your account and send it as a bearer token.

Authentication

Every request carries your org key. Keys are shown once at creation and revocable any time from /account.

Authorization: Bearer hb_live_…

Try it — right here, no terminal

Paste a key, type a SKU, run it. Exactly the request your ERP or spreadsheet would make; your key stays in this form and is sent only to the API.

GET /api/v1/cross

Resolve a SKU to its cross-references. sku is required; add manufacturer to narrow an ambiguous SKU (ambiguous lookups return the candidate list).

curl "https://heyebeam.com/api/v1/cross?sku=24CZ2" \
  -H "Authorization: Bearer hb_live_YOUR_KEY"
{
  "product": { "id": "…", "manufacturer": "Metalux", "sku": "24CZ2", "description": "…" },
  "equivalents": [
    {
      "manufacturer": "Lithonia", "sku": "CPX", "description": "…",
      "confidence": "exact", "source": "rep-verified", "verified": true,
      "reasons": ["manufacturer_stated", "…"]
    }
  ]
}
// verified: true = a human or the manufacturer stands behind the edge.
// verified: false = machine candidate — facets matched, nobody checked.

GET /api/v1/products

Full detail for one product — specs, spec-sheet link, equivalents — by the id values returned from /cross.

curl "https://heyebeam.com/api/v1/products?id=<productId>" \
  -H "Authorization: Bearer hb_live_YOUR_KEY"

Errors & limits

  • 401 invalid_key — missing, malformed, or revoked key.
  • 402 subscription_required — the org’s trial or subscription lapsed.
  • 404 not_found — no product for that SKU or id.
  • 429 rate_limited — 120 requests/minute per key.

More endpoints arrive as the toolkit grows — the API only ever exposes what the product actually does.