Api Endpoint

JAW.id Cross-Chain Swap

Cross-chain swap quote over NEAR Intents (Aurora) between EVM chains and Solana (chain ID 792703809, base58 tokens and addresses). From an EVM chain it returns the deposit transaction to sign on the origin chain. From Solana it returns an empty transactions list and a deposit (address, token, amount) for the user to send from their Solana account; the recipient must then be an EVM address. The deposit address is the part of quoteId after "aurora:". After sending, optionally POST /proxy/v2/move-asset/deposit/submit with provider=aurora, the deposit address and the tx hash or Solana signature to speed up detection, then poll GET /proxy/v2/move-asset/deposit/status with provider=aurora and the deposit address. Both are free. When the provider fails they answer 422 if it rejected the request, 429 if it is rate limited and 502 if it failed or did not answer. Retry 429 and 502. A 422 that says upstream HTTP 404 right after a deposit can be indexer lag at the provider, so poll status again for a short while before giving up.

Open interactive test console

Offering

Provider
api.justaname.id
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Blockchain And Crypto
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://api.justaname.id/proxy/v2/swap/quote
MIME type
application/json
First seen
2026-10-16T01:50:38.788Z
Last seen
Tags
Swap, cross-chain, bridge, near-intents

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.005 USDC
Atomic price: 5000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "5000",
    "payTo": "0xc529edd6d47c60923902514c7c0b3993ae42c2ec"
  }
]

Observed health

Status
Healthy
Latest latency
1211 ms
Average latency
998 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "method": "GET",
  "queryParams": {
    "amount": "10000000",
    "depositor": "0x742149f6aB17d7d2FD3A29ae2782b26EDa9c6F82",
    "destinationChainId": 42161,
    "destinationToken": "0xaf88d065e77c8cc2239327c5edb3a432268e5831",
    "originChainId": 8453,
    "originToken": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913",
    "recipient": "0x742149f6aB17d7d2FD3A29ae2782b26EDa9c6F82"
  },
  "type": "http"
}

Output schema

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false,
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "body": {},
        "bodyType": {
          "type": "string"
        },
        "method": {
          "enum": [
            "GET",
            "HEAD",
            "DELETE",
            "POST",
            "PUT",
            "PATCH"
          ],
          "type": "string"
        },
        "queryParams": {
          "type": "object"
        },
        "type": {
          "const": "http"
        }
      },
      "required": [
        "type",
        "method"
      ],
      "type": "object"
    },
    "output": {
      "additionalProperties": false,
      "properties": {
        "example": {},
        "format": {
          "type": "string"
        },
        "type": {
          "enum": [
            "json",
            "text"
          ]
        }
      },
      "required": [
        "type"
      ],
      "type": "object"
    }
  },
  "required": [
    "input"
  ],
  "type": "object"
}