PoolByPair

*

Retrieve a pool by token pair

Retrieve a pool with a token pair.

Retrieves a pool by pair of token addresses.

get
Path parameters
address1stringRequired

The address of the first token.

address2stringRequired

The address of the second token.

Responses
200
Returns the corresponding pool in JSON format.
get
GET /api/pool/pair/{address1}/{address2} HTTP/1.1
Host: valguibs.com
Accept: */*

No content

Code Example:

const axios = require('axios');

async function getPoolByPair(address1, address2) {
  try {
    const response = await axios.get(`https://valguibs.com/api/pool/pair/${address1}/${address2}`, {
    headers: {
        Authorization: 'your_api_key_here'
      }
    });
    console.log(response.data);
  } catch (error) {
    console.error(error.response.data);
  }
}

getPoolByPair('So11111111111111111111111111111111111111112', 'HfYFjMKNZygfMC8LsQ8LtpPsPxEJoXJx4M6tqi75Hajo');

Response Example

Here's an example of the response you'll receive when retrieving a pool with token pair:

{
   "id":"13uCPybNakXHGVd2DDVB7o2uwXuf9GqPFkvJMVgKy6UJ",
   "baseMint":"HfYFjMKNZygfMC8LsQ8LtpPsPxEJoXJx4M6tqi75Hajo",
   "quoteMint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
   "lpMint":"HjR23bxn2gtRDB2P1Tm3DLepAPPZgazsWJpLG9wqjnYR",
   "baseDecimals":9,
   "quoteDecimals":6,
   "lpDecimals":9,
   "version":4,
   "programId":"675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8",
   "authority":"5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1",
   "openOrders":"E6wZo9uiPf156g9jG5ZWX3s23hM3jcicHiNjMg9NTvo3",
   "targetOrders":"HnX2KEKgXfPbHoFCSfZydDDYm51DwdkXcibWP9o6sP9Z",
   "baseVault":"2rgPoyabSPeYoMiACSp9UcqG9WEBhDdXDmGQ4XRoBeo7",
   "quoteVault":"CzynpjFdoLekUGMPRNT6un5ieg6YQyT4WmJFKngoZHJY",
   "withdrawQueue":"11111111111111111111111111111111",
   "lpVault":"11111111111111111111111111111111",
   "marketVersion":3,
   "marketProgramId":"9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin",
   "marketId":"CDYafmdHXtfZadhuXYiR7QaqmK9Ffgk2TA8otUWj9SWz",
   "marketAuthority":"GiVPfzeddXAbneSZWZ1XrNAZvB7XhNFbJtck7skN6xBE",
   "marketBaseVault":"2CAabztdescZCLyTmUAvRUxi3CZDgtFPx4WFrUmXEz8H",
   "marketQuoteVault":"nkMvRrq8ove9AMBJ65jPSsnd3RS7kvTTh5L3jN93uNu",
   "marketBids":"A3LCjzPEE9reQhKRED1TBGBG9ksL45rhLxh4fRzThWXJ",
   "marketAsks":"53krdJQgxmTaJgBPQ1Kc7SKLEEosvYs2uDYodQd9Lcqf",
   "marketEventQueue":"224GEWPVsY5fjn3JqqkxC7jW2oasosipvWSZCFrpbiDm",
   "lookupTableAccount":"5ppgm3ckDscUGnTMFDt1phYQuFyu3WhyNHAAdSbKMJP1"
}

Last updated

Was this helpful?