The data edge for
every LP position.
LP Agent indexes every token, pool, wallet and fee stream on Meteora and Uniswap, across Solana and Robinhood Chain. We turn that data into Discover for picking the token, the fastest terminal for adding liquidity, and an API that holds up under real load.
- API requests / month
- ~20M
- Time to land a position
- <2s
- Fees generated for LPs
- $4M+
- Assets under management
- $600k+
The LP stack
Data first. Speed second. Everything else is built on top.
01 · Discover
Start your LP from the right token.
Most LP losses start with a bad token, not a bad range. Discover ranks every token worth an LP by safety, volume and Fee/TVL, refreshed live, and opens its best pool in one click.
-
01
Good token
A safety score from mint and freeze authority, top-10 and dev holdings. Hide the risky ones in one tap.
-
02
Healthy volume
24h volume, the last hour's change, liquidity and holders, side by side for every token.
-
03
Good fee
Fee/TVL for every pool of every token, ranked live. Smart LPs moving in show up on the row.
- pump.fun
- LetsBonk
- Bags
- Jupiter Studio
- MetaDAO
- Raydium
- + more
02 · Smart Data Index
See the pool before the crowd does.
The only indexer built for liquidity providers. Pools are ranked by fee/TVL, volume and IL risk, and every wallet is scored on win rate and fee APR. It all comes from our private data feed and refreshes in real time.
- Pool index
- Fee/TVL, volume, IL risk and liquidity depth for every pool.
- Wallet scoring
- Win rate, fee APR and IL exposure for thousands of LP wallets.
- Fee streams
- Granular historical fees per pool to backtest any strategy.
03 · Fastest execution
From signal to position in under two seconds.
A pro LP terminal with chart, range and Zap In on one screen. Orders land on-chain fast, and four protection layers guard every entry.
<2smedian time to land a position
-
Honeypot Block
01Tokens you can't sell are blocked before you enter.
-
Auto TP/SL & Risk Detect
02Your rules close the position and get you out when risk spikes.
-
Liquidity Floor
03A minimum liquidity check on entry, so you never get stuck in a thin pool.
-
Multiple Risk Filters
04Every pool is screened before any capital goes in.
- 9/9 known attacks blocked in September
- Turnkey-secured wallets
- Non-custodial
- Web-based
04 · Copy LP
No time to run ranges? Let the data pick a wallet.
Find a top-scored LP in the index, copy it in one tap with your own TP/SL, then just collect the pings. Same engine, same protection, hands-free.
- Copy LP win rate
- ~70%
- User profit
- $2M+
- Setup
- 1-click
05 · Infrastructure
Built for load. Fast at peak.
Bots, dashboards and funds hit our API all day. That's hundreds of thousands of requests a day, with the same latency on the busiest day as on the quietest.
- API requests / 30 days
- ~20M
- Peak requests / day
- 830k
- Active API callers
- 300+
- Enterprise integrations
- 8
Requests per day
SEP 2026- Basic 61.0%
- Premium 10.5%
- Enterprise 28.4%
06 · Open API
Our index, in your code.
The same data that powers the terminal, as one REST API: pool rankings, positions, PnL and historical fee streams. Backtest a strategy or ship an LP bot in an afternoon.
- REST + Swagger
- Pool rankings
- Position & PnL
- Historical fees
const discoverPools = async () => {
const params = new URLSearchParams({
chain: "SOL",
sortBy: "fee_tvl_ratio",
sortOrder: "desc",
});
const res = await fetch(
`https://api.lpagent.io/open-api/v1/pools?${params}`,
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
return res.json(); // tvl, vol_24h, fee_tvl_ratio
};
const getOpenPositions = async (owner) => {
const res = await fetch(
`https://api.lpagent.io/open-api/v1/lp-positions/opening?owner=${owner}`,
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const { data } = await res.json();
// { pairName, protocol, collectedFee, pnl, inRange }
return data.filter((p) => p.pnl.percent > 0);
};
const getHistory = async (owner) => {
const params = new URLSearchParams({
owner, from_date: "2025-01-01T00:00:00Z",
page: "1", limit: "20",
});
const res = await fetch(
`https://api.lpagent.io/open-api/v1/lp-positions/historical?${params}`,
{ headers: { "x-api-key": "YOUR_API_KEY" } }
);
const { data } = await res.json();
return data.data;
};
Real users. Real profit.
SHARED PUBLICLY ON X
Provide liquidity with an unfair edge.
Open the terminal for free, or plug our index straight into your stack.