# Regions

Trader API is deployed across multiple bare-metal providers within each region and automatically routes requests to the optimal data center based on observed client latency.

{% hint style="info" %}
To ensure accurate routing, use a public DNS resolver that supports EDNS Client Subnet (ECS), such as Google DNS (8.8.8.8) or OpenDNS (208.67.222.222 / 208.67.220.220). Resolvers without ECS support (e.g., Cloudflare) may obscure the client ASN, leading to suboptimal routing.
{% endhint %}

### Submission Endpoints

These endpoints support **only** transaction submission, and are optimized for low-latency transaction propagation.

<table><thead><tr><th width="349.921875">Region</th><th>Endpoint</th></tr></thead><tbody><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f1ec-1f1e7">🇬🇧</span> England</td><td><code>uk.solana.dex.blxrbdn.com</code></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f1fa-1f1f8">🇺🇸</span> New York</td><td><code>ny.solana.dex.blxrbdn.com</code></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f1fa-1f1f8">🇺🇸</span> Los Angeles</td><td><code>la.solana.dex.blxrbdn.com</code></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f1e9-1f1ea">🇩🇪</span> Frankfurt</td><td><code>germany.solana.dex.blxrbdn.com</code></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f1f3-1f1f1">🇳🇱</span> Amsterdam</td><td><code>amsterdam.solana.dex.blxrbdn.com</code></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f1ef-1f1f5">🇯🇵</span> Tokyo</td><td><code>tokyo.solana.dex.blxrbdn.com</code></td></tr><tr><td>🇨🇦 Toronto <sub><em><mark style="color:$success;">(new/beta)</mark></em></sub></td><td><code>toronto.solana.dex.blxrbdn.com</code></td></tr></tbody></table>

Additionally, we offer a global edge endpoint that automatically routes requests to the nearest transaction submission endpoint or satellite instances around the globe. This improves performance for users who are not co-located with bare-metal data center hubs, such as those running from residential networks or cloud environments like AWS.&#x20;

| Region    | Endpoint                        |
| --------- | ------------------------------- |
| 🌎 Global | `global.solana.dex.blxrbdn.com` |

{% hint style="info" %}
We recommend sending to your closest submission region and the global endpoint in parallel to receive the best landing performance. Submit to all regions simultaneously for the best performance.
{% endhint %}

### Full Service Endpoints

These endpoints support all API endpoints excluding Pump.fun, which has dedicated endpoints below.

| Region              | Endpoint                    |
| ------------------- | --------------------------- |
| :flag\_gb: England  | `uk.solana.dex.blxrbdn.com` |
| :flag\_us: New York | `ny.solana.dex.blxrbdn.com` |

### Pump.fun Endpoints

These endpoint support our Pump.fun API and are optimized with low-latency feeds from shreds for the fastest data delivery.

| Region              | Endpoint                         |
| ------------------- | -------------------------------- |
| :flag\_gb: England  | `pump-uk.solana.dex.blxrbdn.com` |
| :flag\_us: New York | `pump-ny-solana.dex.blxrbdn.com` |

### Swagger

Access our Swagger docs below for the latest up-to-date API specifications.

<table><thead><tr><th width="150">Region</th><th>Swagger</th></tr></thead><tbody><tr><td>England</td><td><a href="https://uk.solana.dex.blxrbdn.com/swagger/">https://uk.solana.dex.blxrbdn.com/swagger/</a></td></tr><tr><td>New York</td><td><a href="https://ny.solana.dex.blxrbdn.com/swagger/">https://ny.solana.dex.blxrbdn.com/swagger/</a></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bloxroute.com/solana/trader-api/introduction/regions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
