Public API reference
68 public GET routes, generated from the server's route inventory and the maintained OpenAPI description. Read-only, no credentials, and nothing here moves funds.
Updated 2026-09-17. All documentation.
Read this first
These are the routes the first-party beta interface uses, listed so a person or an agent can read the same data the app reads. They do not authenticate a caller and never accept a credential; a wallet address in a query string is routing input, not proof of ownership. Nothing here signs, custodies or submits a transaction: the routes that build unsigned transaction material (/api/build, /api/v2build, /api/xplan), the wallet-session routes and the RPC relays are deliberately not on this page. Developers describes that boundary, the rate limits and what the beta is not. The maintained OpenAPI 3.1 description is openapi.json; this page adds the routes the inventory finds in the server that the description does not yet cover, marked as such.
- Base URL
https://memeswap.fun. All responses are JSON unless a route says otherwise (/api/prices/streamis Server-Sent Events). - Rate limits are in-memory fixed 60-second windows per client address:
/api/quoteand/api/xquoteshare 60 requests per client and 1,200 globally, portfolio cache misses allow 12 per client and 300 globally. Exhausted budgets return HTTP 429. - The token list is rebuilt at most once every 10 seconds; every row carries its own source timestamps, which can be older. Quotes and prices go stale before use.
- The chain key in
chain,fromChainandtoChainparameters is the key from/api/chains, listed on the Chains page.
Routes
- /api/chains
- /api/token/{chain}/{address}
- /api/tokens
- /api/allowance
- /api/balances
- /api/basket/plan
- /api/basket/top
- /api/desktop/swap-options
- /api/fast-trade-proof
- /api/native-history
- /api/native-price
- /api/portfolio
- /api/quote
- /api/rebroadcast
- /api/receipt
- /api/swap-options
- /api/transaction-status
- /api/v2quote
- /api/xquote
- /api/xstatus
- /api/discover/{operation}
- /api/discover/feed
- /api/discover/lookup
- /api/discover/tokens
- /api/prices/stream
- /api/reels/{operation}
- /api/reels/appeals
- /api/reels/feed
- /api/reels/inbox
- /api/reels/inbox/seen
- /api/reels/liked
- /api/reels/mine
- /api/reels/moderation/{operation}
- /api/reels/moderation/appeals
- /api/reels/moderation/audit
- /api/reels/moderation/avatars
- /api/reels/moderation/comments
- /api/reels/moderation/legal
- /api/reels/moderation/open
- /api/reels/moderation/safety
- /api/reels/moderation/suspensions
- /api/reels/official/upload-session
- /api/reels/people
- /api/reels/search
- /api/social/{operation}
- /api/social/invites/me
- /api/social/invites/text
- /api/social/links
- /api/social/providers
- /api/game/{operation}
- /api/game/achievements
- /api/game/avatar
- /api/game/delegates
- /api/game/leaderboard
- /api/game/me
- /api/announcements
- /api/referrals/{operation}
- /api/arcade/{operation}
- /api/bake-off
- /api/bake-off/event
- /api/config
- /api/diagnostics
- /api/funnel
- /api/funnel/summary
- /api/health
- /api/onramp/{operation}
- /api/push/status
- /api/recovery/{operation}
Research
GET/api/chains
List network metadata. Returns the network identifiers, native asset metadata, public RPC candidates, explorers, and available route provider labels used by the browser.
No parameters.
curl -s "https://memeswap.fun/api/chains"
GET/api/token/{chain}/{address}
Read a token profile. Returns the stored market, holder, trade, and risk-research record for one listed token. Observations carry their own timestamps and are not real-time guarantees.
| Parameter | In | Notes |
|---|---|---|
chain required | path | string. MemeSwap chain key from GET /api/chains. |
address required | path | string. Token address or chain-specific token identifier. |
curl -s "https://memeswap.fun/api/token/robinhood/<address>"
GET/api/tokens
List the current token research set. Returns currently listed token market and risk-context rows. The server rebuilds this representation at most once every 10 seconds; source timestamps in each row may be older.
| Parameter | In | Notes |
|---|---|---|
all | query | Seen in the handler; type and default are not declared. |
scope | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/tokens"
Trading and routing
GET/api/allowance
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
chain | query | Seen in the handler; type and default are not declared. |
hash | query | Seen in the handler; type and default are not declared. |
owner | query | Seen in the handler; type and default are not declared. |
spender | query | Seen in the handler; type and default are not declared. |
token | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/allowance?chain=robinhood&hash=<hash>&owner=<owner>&spender=<spender>"
GET/api/balances
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
address | query | Seen in the handler; type and default are not declared. |
chains | query | Seen in the handler; type and default are not declared. |
sol | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/balances?address=<address>&chains=<chains>&sol=<solanaAddress>"
GET/api/basket/plan
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
chain | query | Seen in the handler; type and default are not declared. |
from | query | Seen in the handler; type and default are not declared. |
limit | query | Seen in the handler; type and default are not declared. |
minClipUsd | query | Seen in the handler; type and default are not declared. |
only | query | Seen in the handler; type and default are not declared. |
slippageBps | query | Seen in the handler; type and default are not declared. |
usd | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/basket/plan?chain=robinhood&from=<yourAddress>&limit=<limit>&minClipUsd=<minClipUsd>"
GET/api/basket/top
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
chain | query | Seen in the handler; type and default are not declared. |
minLiq | query | Seen in the handler; type and default are not declared. |
n | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/basket/top?chain=robinhood&minLiq=<minLiq>&n=<n>"
GET/api/desktop/swap-options
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/desktop/swap-options"
GET/api/fast-trade-proof
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
digest | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/fast-trade-proof?digest=<digest>"
GET/api/native-history
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
chain | query | Seen in the handler; type and default are not declared. |
span | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/native-history?chain=robinhood&span=<span>"
GET/api/native-price
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
chain | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/native-price?chain=robinhood"
GET/api/portfolio
Read holdings for a public address. Reads on-chain holdings for a caller-supplied EVM or Solana public address and attaches available MemeSwap or provider prices. At least address or sol is required. Missing prices remain unpriced. Identical requests may reuse a response for 30 seconds. Cache misses share a fixed 60-second budget of 12 requests per client address and 300 globally.
| Parameter | In | Notes |
|---|---|---|
address | query | string. Public EVM address. Required when sol is omitted. |
sol | query | string. Public Solana address. Required when address is omitted. |
chains | query | string. Comma-separated EVM chain keys. Defaults to chains represented in the current token set. |
dust | query | number. USD display threshold for unlisted holdings. Defaults to 0.01. |
curl -s "https://memeswap.fun/api/portfolio"
GET/api/quote
Request a swap quote. Requests an indicative route from the configured provider for a supported chain. Quotes can expire or become stale and do not execute a transaction. This route shares a fixed 60-second budget with build and xquote: 60 requests per client address and 1,200 globally.
| Parameter | In | Notes |
|---|---|---|
chain required | query | string. MemeSwap chain key from GET /api/chains. |
side required | query | string. one of buy, sell |
token required | query | string. Chain-specific token address or identifier. |
amount required | query | string. Positive decimal in native units for a buy or token units for a sell. |
slippageBps | query | integer. Slippage tolerance in basis points. Defaults to 300. |
from | query | string. Public sender address used for sender/recipient-aware routing. Required later by build. |
curl -s "https://memeswap.fun/api/quote?chain=robinhood&side=buy&token=<tokenAddress>&amount=0.01"
GET/api/rebroadcast
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/rebroadcast"
GET/api/receipt
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
chain | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/receipt?chain=robinhood"
GET/api/swap-options
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/swap-options"
GET/api/transaction-status
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/transaction-status"
GET/api/v2quote
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/v2quote"
GET/api/xquote
Request a cross-chain quote. Requests a LI.FI route and returns its estimate plus chain-specific transaction material for caller review and signing. It does not submit or confirm a transaction. This route shares the quote-build fixed 60-second budget of 60 requests per client address and 1,200 globally.
| Parameter | In | Notes |
|---|---|---|
fromChain required | query | string. MemeSwap chain key or numeric LI.FI chain identifier. |
toChain required | query | string. MemeSwap chain key or numeric LI.FI chain identifier. |
fromToken | query | string. Source token address or native. Defaults to native. |
toToken | query | string. Destination token address or native. Defaults to native. |
amount required | query | string. Positive decimal in source-token units. |
from required | query | string. Public source-chain address used as the transaction sender. |
to | query | string. Public destination-chain recipient. Defaults to from and is required when address formats differ. |
slippage | query | number. Decimal slippage fraction forwarded to the route provider. |
order | query | string. Optional LI.FI route ordering preference. |
curl -s "https://memeswap.fun/api/xquote?fromChain=base&toChain=robinhood&amount=0.01&from=<yourAddress>"
GET/api/xstatus
Read bridge transaction status. Passes a transaction identifier and optional route hints to LI.FI and returns its current status response. A provider status is observational and may lag final chain state.
| Parameter | In | Notes |
|---|---|---|
txHash required | query | string. EVM transaction hash or Solana signature. |
fromChain | query | string. MemeSwap chain key or numeric LI.FI chain identifier. |
toChain | query | string. MemeSwap chain key or numeric LI.FI chain identifier. |
bridge | query | string. Optional LI.FI bridge/provider hint. |
curl -s "https://memeswap.fun/api/xstatus?txHash=<txHash>"
Discovery
GET/api/discover/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/discover/<operation>"
GET/api/discover/feed
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
cursor | query | Seen in the handler; type and default are not declared. |
limit | query | Seen in the handler; type and default are not declared. |
session | query | Seen in the handler; type and default are not declared. |
wallet | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/discover/feed?cursor=<cursor>&limit=<limit>&session=<session>&wallet=<wallet>"
GET/api/discover/lookup
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
address | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/discover/lookup?address=<address>"
GET/api/discover/tokens
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
category | query | Seen in the handler; type and default are not declared. |
q | query | Seen in the handler; type and default are not declared. |
scope | query | Seen in the handler; type and default are not declared. |
tier | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/discover/tokens?category=<category>&q=<q>&scope=<scope>&tier=<tier>"
GET/api/prices/stream
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
tokens | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/prices/stream?tokens=<tokens>"
Reels
GET/api/reels/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/reels/<operation>"
GET/api/reels/appeals
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/appeals"
GET/api/reels/feed
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
cursor | query | Seen in the handler; type and default are not declared. |
limit | query | Seen in the handler; type and default are not declared. |
tab | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/reels/feed?cursor=<cursor>&limit=<limit>&tab=<tab>"
GET/api/reels/inbox
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
before | query | Seen in the handler; type and default are not declared. |
limit | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/reels/inbox?before=<before>&limit=<limit>"
GET/api/reels/inbox/seen
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/inbox/seen"
GET/api/reels/liked
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/liked"
GET/api/reels/mine
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/mine"
GET/api/reels/moderation/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/reels/moderation/<operation>"
GET/api/reels/moderation/appeals
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/moderation/appeals"
GET/api/reels/moderation/audit
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
reelId | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/reels/moderation/audit?reelId=<reelId>"
GET/api/reels/moderation/avatars
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
before | query | Seen in the handler; type and default are not declared. |
key | query | Seen in the handler; type and default are not declared. |
limit | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/reels/moderation/avatars?before=<before>&key=<key>&limit=<limit>"
GET/api/reels/moderation/comments
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/moderation/comments"
GET/api/reels/moderation/legal
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/moderation/legal"
GET/api/reels/moderation/open
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/moderation/open"
GET/api/reels/moderation/safety
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/moderation/safety"
GET/api/reels/moderation/suspensions
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/moderation/suspensions"
GET/api/reels/official/upload-session
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/reels/official/upload-session"
GET/api/reels/people
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
q | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/reels/people?q=<q>"
GET/api/reels/search
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
limit | query | Seen in the handler; type and default are not declared. |
q | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/reels/search?limit=<limit>&q=<q>"
Social
GET/api/social/invites/me
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/social/invites/me"
GET/api/social/invites/text
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/social/invites/text"
GET/api/social/links
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
wallet | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/social/links?wallet=<wallet>"
GET/api/social/providers
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
callback | query | Seen in the handler; type and default are not declared. |
code | query | Seen in the handler; type and default are not declared. |
error | query | Seen in the handler; type and default are not declared. |
state | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/social/providers?callback=<callback>&code=<code>&error=<error>&state=<state>"
Game
GET/api/game/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/game/<operation>"
GET/api/game/achievements
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
wallet | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/game/achievements?wallet=<wallet>"
GET/api/game/avatar
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/game/avatar"
GET/api/game/delegates
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/game/delegates"
GET/api/game/leaderboard
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
board | query | Seen in the handler; type and default are not declared. |
limit | query | Seen in the handler; type and default are not declared. |
window | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/game/leaderboard?board=<board>&limit=<limit>&window=<window>"
GET/api/game/me
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
wallet | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/game/me?wallet=<wallet>"
Referrals
GET/api/announcements
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/announcements"
GET/api/referrals/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/referrals/<operation>"
Arcade
GET/api/arcade/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/arcade/<operation>"
Service
GET/api/bake-off
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
range | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/bake-off?range=<range>"
GET/api/bake-off/event
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/bake-off/event"
GET/api/config
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/config"
GET/api/diagnostics
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/diagnostics"
GET/api/funnel
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/funnel"
GET/api/funnel/summary
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
days | query | Seen in the handler; type and default are not declared. |
curl -s "https://memeswap.fun/api/funnel/summary?days=<days>"
GET/api/health
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/health"
GET/api/onramp/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/onramp/<operation>"
GET/api/push/status
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
No parameters.
curl -s "https://memeswap.fun/api/push/status"
GET/api/recovery/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
| Parameter | In | Notes |
|---|---|---|
operation required | path | string. Sub-route name; the handler dispatches on the remainder of the path. |
curl -s "https://memeswap.fun/api/recovery/<operation>"
Not documented here
/api/admin, /api/wallet, /api/arcade-lab, /api/rpc, /api/solrpc, /api/qr, /api/build, /api/v2build, /api/xplan: private administration, wallet sessions, transaction building and the RPC relays. Their use is described on Developers and they are disallowed for crawlers in robots.txt.
Generated from the route inventory (68 public GET routes, 7 with maintained schemas) on 2026-09-17.
Nothing here is financial advice. Meme coins are high risk and most lose value. The transaction review and wallet confirmation are authoritative for any live route. Read the full risk disclosure.
GET/api/social/{operation}
Inventory only: this route is served by the beta but is not in the maintained OpenAPI description, so its response shape is unverified and it can change without notice.
operationrequired