> ## Documentation Index
> Fetch the complete documentation index at: https://docs.serialized.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# Pool Price: batch

> Batch twin - up to 100 pools in one call, chains mixed. Response in input order; unknown pools come back as per-item `{error}` slots.

`POST /v1/pool/price` · **1 credit per 25 items**

Batch twin of [Pool Price](https://docs.serialized.xyz/endpoints/pool-price.md) - up to 100 pools in one call, chains mixed. Response in input order, one slot per item: the body of the GET in `data`, or an `error` (an unknown pool is `NOT_FOUND`, a malformed address `INVALID_PARAM`). Only the served pools are billed.

```bash cURL theme={null}
curl -X POST 'https://api.serialized.xyz/v1/pool/price' \
  -H 'Authorization: YOUR_API_KEY' -H 'Content-Type: application/json' \
  -d '{"items": [{"chain": "evm:8453", "address": "0x0ca6485b7e9cf814a3fd09d81672b07323535b64"}, {"chain": "evm:8453", "address": "0x000000000000000000000000000000000000dead"}]}'
```

```json Response theme={null}
{
  "data": [
    {
      "data": {
        "chain": "evm:8453",
        "tokenAddress": "0x4ed4e862860bed51a9570b96d89af5e1b0efefed",
        "poolAddress": "0x0ca6485b7e9cf814a3fd09d81672b07323535b64",
        "priceNative": "0.00000053241",
        "priceUsd": 0.001001,
        "marketCapUsd": 37037000,
        "liquidityUsd": 776218.24
      }
    },
    {
      "error": {
        "code": "NOT_FOUND",
        "message": "Pool 0x000000000000000000000000000000000000dead on evm:8453"
      }
    }
  ],
  "meta": {
    "asOf": 1786724320247
  }
}
```


## OpenAPI

````yaml openapi.json POST /v1/pool/price
openapi: 3.1.0
info:
  title: Serialized Data API
  description: >-
    On-chain data for trading apps - tokens, candles, token filters. Built on
    our own indexers. 18 EVM chains + Solana, live.
  version: 0.1.0
servers:
  - url: https://demo.serialized.xyz
    description: 'Demo: no key needed, read endpoints, rate-limited per IP'
  - url: https://api.serialized.xyz
    description: 'Production: your API key in the Authorization header'
security:
  - apiKey: []
  - {}
paths:
  /v1/pool/price:
    post:
      summary: 'Pool Price: batch'
      description: >-
        Batch twin - up to 100 pools in one call, chains mixed. Response in
        input order, one slot per item: the body of the GET in `data`, or an
        `error` (an unknown pool is `NOT_FOUND`, a malformed address
        `INVALID_PARAM`). Billed as one call per 25 pools served.
      operationId: pool-price-batch
      requestBody:
        required: true
        content:
          application/json:
            schema:
              additionalProperties: false
              type: object
              required:
                - items
              properties:
                items:
                  minItems: 1
                  maxItems: 100
                  type: array
                  items:
                    additionalProperties: false
                    type: object
                    required:
                      - chain
                    properties:
                      chain:
                        type: string
                      address:
                        description: Pool / market address (or poolAddress)
                        type: string
                      poolAddress:
                        description: >-
                          Pool / market address: the explicit name of address,
                          either one
                        type: string
                  description: >-
                    [{chain, address}] - max 100. Each item takes `address` or
                    its other name, `poolAddress`.
      responses:
        '200':
          description: Standard `{ data, meta }` envelope.
components:
  securitySchemes:
    apiKey:
      type: apiKey
      name: Authorization
      in: header
      description: Your raw API key (not needed on the demo server).

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.