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

# List Networks

> List all networks (online pharmacy platforms)

<ParamField query="page" type="integer" default="1">
  Page number
</ParamField>

<ParamField query="per_page" type="integer" default="50">
  Results per page (max: 100)
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://api.rxradar.xyz/v1/networks?per_page=10" \
    -H "Authorization: Bearer rx_YOUR_API_KEY"
  ```

  ```python Python theme={null}
  import requests

  response = requests.get(
      "https://api.rxradar.xyz/v1/networks",
      headers={"Authorization": "Bearer rx_YOUR_API_KEY"},
      params={"per_page": 10}
  )

  networks = response.json()
  ```
</RequestExample>

<ResponseExample>
  ```json theme={null}
  {
    "data": [
      {
        "id": 1,
        "slug": "cvs",
        "name": "cvs",
        "is_network": true,
        "stores_count": 1,
        "stores_updated_at": "2026-04-28T18:23:35",
        "last_merged_at": "2026-04-28T00:12:04"
      },
      {
        "id": 2,
        "slug": "walgreens",
        "name": "walgreens",
        "is_network": true,
        "stores_count": 14,
        "stores_updated_at": "2026-04-28T18:23:35",
        "last_merged_at": "2026-04-28T00:12:04"
      }
    ],
    "total": 8,
    "page": 1,
    "per_page": 10,
    "pages": 1
  }
  ```
</ResponseExample>

<ResponseField name="stores_updated_at" type="string">
  When this network's store directory was last refreshed.
</ResponseField>

<ResponseField name="last_merged_at" type="string">
  When this network's data was last successfully merged into production — the data-freshness signal. `null` if never merged.
</ResponseField>
