Benchmark Minerals · OpenAPI Overlay 1.0.0

API Evangelist enhancements — Benchmark Mineral Intelligence Prices API

8 actions 8 updates documentation extends https://www.benchmarkminerals.com/prices-api.yml
Derived by API Evangelist Built from the contracts Benchmark Minerals publishes. Benchmark Minerals did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

summarydescriptionx-apis-io-sourcex-apis-io-capturedx-api-basecontacttermsOfServicex-internal

Targets 8

$.info
$.servers[?(@.url=='http://localhost:3013/v2')]
$.tags
$.components.securitySchemes.api_key
$
$.paths['/prices/nickel'].post
$.paths['/prices/black-mass'].post
$.paths['/prices/rare-earths'].post

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements — Benchmark Mineral Intelligence Prices API
  version: 1.0.0
  x-generated: '2026-09-04'
  x-method: generated
  x-source: openapi/benchmark-minerals-prices-api.yml
  x-note: 'Non-destructive enhancements over the provider contract. The original spec in openapi/_original/
    is never mutated. These actions record what is missing rather than changing behaviour: contact and
    terms, a warning on the internal localhost server, tag definitions for the 14 markets, key-provisioning
    prose on the security scheme, a document-level security requirement, and summaries for the three operations
    that ship without one (nickel-list-prices, black-mass-list-prices, rare-earths-list-prices).'
extends: https://www.benchmarkminerals.com/prices-api.yml
actions:
- target: $.info
  description: Record the real production base and the provenance of this contract as captured by API
    Evangelist.
  update:
    x-apis-io-source: https://www.benchmarkminerals.com/prices-api.yml
    x-apis-io-captured: '2026-09-04'
    x-api-base: https://api.benchmarkminerals.com/v2
    contact:
      name: Benchmark Mineral Intelligence Support
      url: https://www.benchmarkminerals.com/contact/a-technical-issue
    termsOfService: https://www.benchmarkminerals.com/terms
- target: $.servers[?(@.url=='http://localhost:3013/v2')]
  description: Flag the internal localhost server that ships as servers[0] in the published contract;
    a naive generated client takes servers[0] and targets the developer machine.
  update:
    description: INTERNAL development server present in the published contract. Not a Benchmark endpoint.
      Use the api.benchmarkminerals.com environment instead.
    x-internal: true
- target: $.tags
  description: Declare the market tags that operations already reference but the contract never defines.
  update:
  - name: Spotlight
    description: Assessed prices, summaries and indices for the Spotlight market.
  - name: Lithium
    description: Assessed prices, summaries and indices for the Lithium market.
  - name: Cobalt
    description: Assessed prices, summaries and indices for the Cobalt market.
  - name: Nickel
    description: Assessed prices, summaries and indices for the Nickel market.
  - name: Manganese
    description: Assessed prices, summaries and indices for the Manganese market.
  - name: Natural Graphite
    description: Assessed prices, summaries and indices for the Natural Graphite market.
  - name: Synthetic-Graphite
    description: Assessed prices, summaries and indices for the Synthetic-Graphite market.
  - name: Electrolyte
    description: Assessed prices, summaries and indices for the Electrolyte market.
  - name: Anodes
    description: Assessed prices, summaries and indices for the Anodes market.
  - name: Cathodes
    description: Assessed prices, summaries and indices for the Cathodes market.
  - name: Lithium ion Battery
    description: Assessed prices, summaries and indices for the Lithium ion Battery market.
  - name: Black Mass
    description: Assessed prices, summaries and indices for the Black Mass market.
  - name: Rare Earths
    description: Assessed prices, summaries and indices for the Rare Earths market.
  - name: Lithium ion Battery Raw Material
    description: Assessed prices, summaries and indices for the Lithium ion Battery Raw Material market.
- target: $.components.securitySchemes.api_key
  description: Document how a caller obtains the API key, which the contract asserts but never explains.
  update:
    description: API key issued to Benchmark subscribers. Retrieve it from the subscription section of
      your Benchmark account (https://www.benchmarkminerals.com/api). There is no public sign-up.
- target: $
  description: Apply the api_key scheme at the document level; the contract sets it per-operation only,
    so a reader of the root sees no global security requirement.
  update:
    security:
    - api_key: []
- target: $.paths['/prices/nickel'].post
  description: Supply the missing summary for nickel-list-prices.
  update:
    summary: List prices
- target: $.paths['/prices/black-mass'].post
  description: Supply the missing summary for black-mass-list-prices.
  update:
    summary: List prices
- target: $.paths['/prices/rare-earths'].post
  description: Supply the missing summary for rare-earths-list-prices.
  update:
    summary: List prices

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/benchmark-minerals-prices-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.