# SiteCheck Shop & Social – GMX Arbitrum Token Prices

> SiteCheck Shop & Social – GMX Arbitrum Token Prices is a paid API for AI agents from api.shopsocial-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns current USD prices for all tokens listed on GMX (Arbitrum) via the public api.gmx.io/prices feed, keyed by token contract address with raw (1e30-scaled) and human-readable USD values.

## Facts

- Endpoint: GET https://api.shopsocial-api.workers.dev/api/ecommerce/gmx-arbitrum-prices?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-shop-social-gmx-arbitrum-token-prices-52cb5af7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_JdmozRBjslyJ0XabNqMtO

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 sitecheck-shop-social-gmx-arbitrum-token-prices-52cb5af7
```

Example prompt: Can you pull the current token prices from the GMX Arbitrum price feed and tell me the USD value for each token address listed?

## When to prefer this

Use this endpoint when you need live GMX DEX token prices on the Arbitrum network in USD, particularly when you already work with token contract addresses (not symbols). It is the right choice for DeFi agents monitoring GMX positions, computing portfolio values, or detecting price discrepancies — and it saves the cost of self-hosting a GMX price scraper. Prefer alternatives if you need token symbol resolution, historical price data, or prices from other chains or DEXes.

## Known failure modes

- Upstream api.gmx.io/prices feed unavailable — may return an error or stale data
- No token symbols returned — caller must resolve contract addresses to ticker symbols independently
- Price data may be slightly delayed if the upstream GMX feed has latency
- Payment failure (x402) if USDC balance is insufficient — call is rejected before hitting upstream

## How this service works

Pay-per-call e-commerce, product, price and social media data tools for AI agents, from public sources. Payment: x402, USDC on Base, Solana, Arc, Polygon, Arbitrum, Monad, World Chain, Optimism, Avalanche, Celo or Stellar, or RLUSD/XRP on the XRP Ledger. No signup, no API key; a failed call is not charged.

## Output

A JSON object containing: the total count of tokens returned, the source URL (api.gmx.io/prices), a checkedAt ISO timestamp, and an array of token objects each with a contract address, a priceRaw integer (price × 1e30 as GMX natively encodes), and a priceUsd float representing the human-readable USD price.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "required": {
   "type": "string"
  },
  "properties": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "count": 4,
  "source": "https://api.gmx.io/prices",
  "tokens": [
   {
    "address": "0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f",
    "priceRaw": "81502040172800000000000000000000000",
    "priceUsd": 81502.0401728
   },
   {
    "address": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
    "priceRaw": "2393200000000000000000000000000000",
    "priceUsd": 2393.2
   }
  ],
  "checkedAt": "2026-10-23T09:37:44.221Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-shop-social-gmx-arbitrum-token-prices-52cb5af7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.shopsocial-api.workers.dev](https://www.zero.xyz/host/api.shopsocial-api.workers.dev/llms.txt)
