Skip to the content
TAPEHOUSE

Indexer API

Get RedStone payload

RedStone's latest signed packages, as the payload the band's writePrices verifies.

GET/v1/redstone/payload

Read from RedStone's keyed gateways, then its public ones, so no client needs a key. Each data package is served only with the band's three signatures that recover to redstone-primary-prod's signers, all at one timestamp. payload is what an SDK's PackageSource returns for the same IDs.

The public tier allows 10 requests a second per client. Beyond it, send an X-API-Key or pay for each request in USDG. See the overview.

Query parameters

feedsstringrequired
Data package IDs separated by commas, a single feed such as NVDA---24_7 or a group such as NY_MARKET_STATUS.

Response

200 The signed packages and their payload.

timestampMsintegeralways present
payloadhexalways present
packagesobject[]always present
dataPackageIdstringalways present
signeraddressalways present
timestampMsintegeralways present
dataPointsobject[]always present
dataFeedIdstringalways present
valueinteger stringalways present

Errors

400Why the request was not served.
401An X-API-Key the operator did not issue.
402Over the public tier's rate, where the operator sells the requests beyond it. The PAYMENT-REQUIRED header is the base64 of a JSON document of x402's version 2: what a request costs in USDG, and to whom, on which chain. Repeat the request with PAYMENT-SIGNATURE, the base64 of the payment signed for it; it is served once the payment settles, and its PAYMENT-RESPONSE header is the settlement.
429Over the tier's rate.
503Why the request was not served.