# Indo News API — Crypto Prices in IDR

> Indo News API — Crypto Prices in IDR is a paid API for AI agents from indo-news-api.vercel.app, paid per call via x402, $0.05/call, status unknown (last checked 2026-11-02).

Fetches live cryptocurrency prices (BTC, ETH, USDT, and more) denominated in Indonesian Rupiah from Indodax exchange

## Facts

- Endpoint: GET https://indo-news-api.vercel.app/crypto?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-11-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/indo-news-api-crypto-prices-in-idr-b433f71f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_MKuvVpjJQ-Fj16RnRsMXL

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 indo-news-api-crypto-prices-in-idr-b433f71f
```

Example prompt: What are the current BTC, ETH, and USDT prices in Indonesian Rupiah right now, including the bid, ask, and 24-hour high and low from Indodax?

## When to prefer this

Choose this endpoint when you specifically need cryptocurrency prices denominated in Indonesian Rupiah (IDR) sourced from Indodax, the leading Indonesian crypto exchange. It is ideal for Indonesian market analysis, local portfolio valuation, or comparing IDR-denominated crypto prices against global USD rates. It supports up to 8 symbols per call and requires no API key — just a USDC micropayment on Base.

## Known failure modes

- Invalid or unrecognized ticker symbol returns error or empty quotes array
- Requesting more than 8 symbols in a single call may be rejected
- Indodax exchange downtime may result in stale or unavailable price data
- Payment failure (insufficient USDC balance) results in HTTP 402 before data is returned

## How this service works

Indonesian headlines, keyword search and ranked briefings, plus reference data: USD/IDR and any FX pair, BTC/ETH/USDT in rupiah, BMKG earthquakes and public holidays. Structured JSON, paid per call in USDC on Base. No API key, no signup.

## Output

Returns a JSON array of quote objects for each requested cryptocurrency, each containing the trading pair (e.g. BTC/IDR), symbol, bid price in IDR, ask price in IDR, 24-hour low and high in IDR, last traded price in IDR, and 24-hour trading volume in IDR. Also includes the currency (IDR) and exchange name (Indodax).

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "symbols": {
       "type": "string",
       "description": "Comma-separated tickers, e.g. 'btc,eth,usdt'. Up to 8."
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "quotes": [
   {
    "pair": "BTC/IDR",
    "symbol": "btc",
    "ask_idr": 1408000000,
    "bid_idr": 1407000000,
    "low_idr": 1399000000,
    "high_idr": 1415000000,
    "last_idr": 1407517000,
    "volume_idr_24h": 41200000000
   }
  ],
  "currency": "IDR",
  "exchange": "Indodax"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/indo-news-api-crypto-prices-in-idr-b433f71f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from indo-news-api.vercel.app](https://www.zero.xyz/host/indo-news-api.vercel.app/llms.txt)
