Skip to main content
TL;DR: Fast search now supports a POST endpoint with full Pulse-v2 filter syntax, on-chain transfer tax detection added to security data, and new GraphQL subscriptions and queries available for wallet and backfill state tracking.

Fast Search POST Endpoint

A new POST /api/2/fast-search endpoint is available with full Pulse-v2 filter syntax support, enabling complex multi-condition queries not possible with GET parameters.
  • POST /api/2/fast-search accepts full Pulse-v2 filter objects
  • Enables complex filtering: combine price, volume, liquidity, chain, and mode conditions
  • Replaces manual filter chaining in GET requests

Transfer Tax Detection

On-chain transfer tax is now detected and exposed across the public API surface.
  • New transferFeePercentage field on /api/2/token/security (0-100 scale, mirrors buyFeePercentage / sellFeePercentage)
  • Exposed as transferTax inside the security sub-object of /api/2/token/details, /api/2/market/details, and the pulse WebSocket stream (via SecurityFlagsSchema)
  • Measured via a two-hop ERC20 transfer on the anvil fork (whale → intermediary → recipient) to avoid whale-side fee exemptions; reconciled with the higher of the simulation and honeypot.is values
  • EVM only — Solana tokens return 0 for transferFeePercentage

GraphQL Subscriptions & Queries

New GraphQL subscriptions and queries are now documented and available.
  • onBalanceUpdated subscription for real-time wallet balance changes
  • walletAggregateBackfillState query to track backfill progress
  • Documented alongside existing GraphQL API surface

Shipped by Cyril, Florent Tapponnier, Florian, Knowzzz, Maxime Eliazord, Sacha, Sandy