How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Benchmark Minerals API

The Benchmark Minerals API provides programmatic access to price data, supply chain data, and market intelligence for the lithium-ion battery and critical minerals supply chain. API keys are available to enterprise subscribers, enabling integration of benchmark prices, forecasts, and supply chain databases into business intelligence and procurement systems.

Benchmark Minerals API is published by Benchmark Minerals on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Batteries, Critical Minerals, Market Intelligence, Mining, and Price Data. The published artifact set on APIs.io includes API documentation, an API reference, and an OpenAPI specification.

This API exposes 36 operations across 36 paths, organized into 14 resource areas, and defines 95 schemas. It is described by OpenAPI 3.0.3, at version 2.0.

Requests are made against 2 base URLs: http://localhost:3013/v2, https://{environment}.benchmarkminerals.com/{version}.

36 operations 36 paths 95 schemas 36 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
2.0
Base URL
https://api.benchmarkminerals.com/v2
Authentication
API Key
Resource Areas
14

Authentication & Security 1

Benchmark Minerals API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-api-key (api_key).

Paths & Operations 36

Across 36 paths, the API surfaces 36 operations — 36 POST. They span 14 resource areas, including Spotlight, Lithium, Cobalt, Nickel, Manganese, Natural Graphite, Synthetic-Graphite, Electrolyte, and 6 more. Each is listed below with its method, path, parameters, and response codes.

Spotlight 1
POST
/prices/spotlight
List spotlight prices
spotlight-list-prices body → 200400401403
Lithium 3
POST
/prices/lithium
List prices
lithium-list-prices body → 200400401403
POST
/prices/lithium/summary
Summary
lithium-summary body → 200401403
POST
/prices/lithium/index
Index
lithium-index body → 200401403
Cobalt 3
POST
/prices/cobalt
List prices
cobalt-list-prices body → 200400401403
POST
/prices/cobalt/summary
Summary
cobalt-summary body → 200401403
POST
/prices/cobalt/index
Index
cobalt-index body → 200401403
Nickel 3
POST
/prices/nickel
List prices
nickel-list-prices body → 200
POST
/prices/nickel/summary
Summary
nickel-summary body → 200401
POST
/prices/nickel/index
Index
nickel-index body → 200401
Manganese 2
POST
/prices/manganese
List prices
manganese-list-prices body → 200400401
POST
/prices/manganese/summary
Summary
manganese-summary body → 200401
Natural Graphite 3
POST
/prices/natural-graphite
List prices
natural-graphite-list-prices body → 200400401
POST
/prices/natural-graphite/summary
Summary
natural-graphite-summary body → 200401
POST
/prices/natural-graphite/index
Index
natural-graphite-index body → 200401
Synthetic-Graphite 3
POST
/prices/synthetic-graphite
List prices
synthetic-graphite-list-prices body → 200400401
POST
/prices/synthetic-graphite/summary
Summary
synthetic-graphite-summary body → 200401
POST
/prices/synthetic-graphite/index
Index
synthetic-graphite-index body → 200401
Electrolyte 2
POST
/prices/electrolyte
List prices
electrolyte-list-prices body → 200400401
POST
/prices/electrolyte/summary
Summary
electrolyte-summary body → 200401
Anodes 3
POST
/prices/anodes
List prices
anode-list-prices body → 200400401
POST
/prices/anodes/summary
Summary
anode-summary body → 200401
POST
/prices/anodes/index
Index
anode-index body → 200401
Cathodes 3
POST
/prices/cathodes
List prices
cathodes-list-prices body → 200400401
POST
/prices/cathodes/summary
Summary
cathodes-summary body → 200401
POST
/prices/cathodes/index
Index
cathodes-index body → 200401
Lithium ion Battery 3
POST
/prices/lithium-ion-battery
List prices
lithium-ion-battery-list-prices body → 200400401
POST
/prices/lithium-ion-battery/summary
Summary
lithium-ion-battery-summary body → 200401
POST
/prices/lithium-ion-battery/index
Index
lithium-ion-battery-index body → 200401
Black Mass 3
POST
/prices/black-mass
List prices
black-mass-list-prices body → 200
POST
/prices/black-mass/summary
Summary
black-mass-summary body → 200401
POST
/prices/black-mass/index
Index
black-mass-index body → 200401
Rare Earths 3
POST
/prices/rare-earths
List prices
rare-earths-list-prices body → 200
POST
/prices/rare-earths/summary
Summary
rare-earths-summary body → 200401
POST
/prices/rare-earths/index
Index
rare-earths-index body → 200401
Lithium ion Battery Raw Material 1
POST
/prices/lithium-ion-battery-raw-material/index
Index
lithium-ion-battery-raw-material-index body → 200401

Schemas 95

The contract defines 95 schemas that model the data the API accepts and returns. The most detailed are DataSummary (11 properties), NaturalGraphitePricesDTO (10 properties), BlackMassFindAllPricesRequest (9 properties), ManganesePricesDTO (9 properties). Each schema is shown below with its type and property counts.

UnitOfMeasuresRequest
array
Units of measures for filtering data
CurrencyRequest
string
UnitRequest
string
Drive on which data must be returned
Category
object
5 properties
Purity
object
2 properties
ShippingRoute
object
3 properties
UnitOfMeasure
object
3 properties
Currency
object
4 properties
PriceType
object
3 properties
Series
object
4 properties
DataSummary
object
11 properties
DataSummaryIndex
object
5 properties
NickelCategories
array
categories in the store
NickelPurities
array
purities in the store
NickelRegions
array
regions in the store
BlackMassFeedstocks
array
feedstocks in the store
BlackMassProducts
array
types in the store
BlackMassRoutes
array
routes in the store
RareEarthsCategories
array
categories in the store
RareEarthsRoutes
array
routes in the store
RareEarthsPurities
array
purities in the store
Service
object
2 properties
MeshSize
object
2 properties
ProductMetadata
object
1 property
Format
object
2 properties
Capacity
object
2 properties
LithiumIonBatteryCellShippingRoute
object
3 properties
BlackMassProduct
object
3 properties
SpotlightPricesDTO
object
1 property 1 required
LithiumPricesDTO
object
9 properties 2 required
LithiumSummaryDTO
object
7 properties
LithiumIndexDTO
object
3 properties
CobaltPricesDTO
object
9 properties 2 required
CobaltSummaryDTO
object
7 properties
CobaltRequestIndexDTO
object
3 properties
NickelFindAllPricesRequest
object
9 properties 2 required
NickelFindSummaryPricesRequest
object
6 properties
NickelIndexDTO
object
3 properties
ManganesePricesDTO
object
9 properties 2 required
ManganeseSummaryDTO
object
7 properties
NaturalGraphitePricesDTO
object
10 properties 2 required
NaturalGraphiteSummaryDTO
object
8 properties
NaturalGraphiteIndexDTO
object
3 properties
SyntheticGraphitePricesDTO
object
9 properties 2 required
SyntheticGraphiteSummaryDTO
object
7 properties
SyntheticGraphiteIndexDTO
object
3 properties
AnodePricesDTO
object
9 properties 2 required
AnodeSummaryDTO
object
7 properties
AnodeIndexDTO
object
3 properties
CathodesFindAllPricesDTO
object
8 properties 2 required
CathodesFindSummaryPricesDTO
object
6 properties
CathodeIndexDTO
object
3 properties
LithiumIonBatteryFindAllPricesDTO
object
8 properties 2 required
LithiumIonBatterySummaryDTO
object
6 properties
LithiumIonBatteryIndexDTO
object
3 properties
BlackMassFindAllPricesRequest
object
9 properties 2 required
BlackMassFindSummaryPricesRequest
object
7 properties
BlackMassIndexDTO
object
3 properties
RareEarthsFindAllPricesRequest
object
9 properties 2 required
RareEarthsFindSummaryPricesRequest
object
7 properties
RareEarthsIndexDTO
object
3 properties
LithiumIonBatteryRawMaterialIndexDTO
object
3 properties
ElectrolytePricesDTO
object
9 properties 2 required
ElectrolyteSummaryDTO
object
7 properties
SpotlightPricesApiResponse
object
2 properties
LithiumPricesApiResponse
object
1 property
LithiumPricesSummaryApiResponse
object
1 property
IndexApiResponse
object
1 property
CobaltPricesApiResponse
object
1 property
CobaltPricesSummaryApiResponse
object
1 property
IndexApiResponseV2
object
2 properties
NickelPricesApiResponse
object
2 properties
NickelPricesSummaryApiResponse
object
2 properties
NickelIndexApiResponse
object
2 properties
ManganesePricesApiResponse
object
1 property
ManganesePricesSummaryApiResponse
object
1 property
NaturalGraphitePricesApiResponse
object
1 property
NaturalGraphitePricesSummaryApiResponse
object
1 property
SyntheticGraphitePricesApiResponse
object
1 property
SyntheticPricesSummaryApiResponse
object
1 property
SyntheticGraphiteIndexApiResponse
object
2 properties
AnodePricesApiResponse
object
1 property
AnodePricesSummaryApiResponse
object
1 property
CathodesPricesApiResponse
object
2 properties
CathodesPricesSummaryApiResponse
object
2 properties
LithiumIonBatteryPricesApiResponse
object
2 properties
LithiumIonBatteryPricesSummaryApiResponse
object
2 properties
LithiumIonBatteryIndexApiResponse
object
2 properties
BlackMassPricesApiResponse
object
2 properties
BlackMassPricesSummaryApiResponse
object
2 properties
RareEarthsPricesApiResponse
object
2 properties
RareEarthsPricesSummaryApiResponse
object
2 properties
ElectrolytePricesApiResponse
object
1 property
ElectrolytePricesSummaryApiResponse
object
1 property
ValidationRequestError
array

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

benchmark-minerals-prices-api.yml Raw ↑
Where this information came from

This is an independent, third-party profile of Benchmark Minerals API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.