Flat query-string screener alias
Flat query-string alias over POST /screener (ScreenerFilters::from_query). All params optional; ranges use min/max-prefixed names. Returns the identical top-level body to POST /screener — { results, total_matches, limit, offset, warnings }, no {success, data, error} wrapper — and the same x-cache / x-total-matches-exact headers.
Inherits the screener error contract: a malformed mint/creator (non-base58) → HTTP 400 {"success":false,"data":null,"error":"invalid parameter: invalid_filter:mint|creator|mints"}; an unsupported filter (e.g. minRiskScore/maxRiskScore) stays 200 with a warnings[] note.
Authorizations
Preferred for swaps-api endpoints (/swaps/*, /stats/*, /trending, /pool-events).
Query Parameters
Free-text match (name/symbol/mint).
Symbol filter.
Mint filter.
Creator/deployer wallet (alias: deployer).
Lifecycle status filter.
Launchpad filter.
Market filter.
Require metadata image.
Require any social link.
Require Twitter link.
Require Telegram link.
Require website link.
Filter rugged tokens.
Min holder count.
Max holder count.
Min top-10 %.
Max top-10 %.
Min dev-held %.
Max dev-held %.
Min insider count.
Max insider count.
Min insider %.
Max insider %.
Min sniper count.
Max sniper count.
Min sniper %.
Max sniper %.
Min bundler count.
Max bundler count.
Min bundler %.
Max bundler %.
Min market cap.
Max market cap.
Min price.
Max price.
Min buy count.
Max buy count.
Min sell count.
Max sell count.
Min curve %.
Max curve %.
Min liquidity (SOL).
Max liquidity (SOL).
Min created-at (epoch).
Max created-at (epoch).
Min graduated-at (epoch).
Max graduated-at (epoch).
Min risk score (deferred → warning).
Max risk score (deferred → warning).
Min volume (SOL).
Max volume (SOL).
Volume window.
5m, 15m, 1h, 6h, 24h Min change %.
Max change %.
Change window.
5m, 15m, 1h, 6h, 24h Comma-separated sector tags.
Comma-separated DEX ids.
Sort key.
Sort order.
asc, desc Page size (clamped 1..500).
Page offset.
Set compact for the compact row variant.
compact 
