Skip to content

docs: refresh Solana DEXScreener API page for search and AI answers - #274

Merged
buddies2705 merged 2 commits into
mainfrom
content/dexscreener-refresh
Sep 5, 2026
Merged

docs: refresh Solana DEXScreener API page for search and AI answers#274
buddies2705 merged 2 commits into
mainfrom
content/dexscreener-refresh

Conversation

@buddies2705

Copy link
Copy Markdown
Contributor

What changed

Page: docs/blockchain/Solana/DEXScreener/solana_dexscreener.mdx (page 1 of 5 in the content refresh; one PR per page).

  • New title, description and keywords aimed at the queries this page already ranks for (DEXScreener API, API key, pricing, websocket, candles, historical).
  • First paragraph answers the question directly: what the public DEX Screener API covers and what it lacks, then what this page adds.
  • New sections: what the official API covers (table), how the data is delivered, new pairs and pools, API key/trial/pricing, a facts-only comparison table, FAQ block (FAQPage JSON-LD via <FAQ>), related links.
  • All existing queries kept. One change: the top-traders-by-PnL example pool was dead (0 rows), swapped for the WSOL/USDC Orca Whirlpool.

Fact checklist

Claim Source Checked
DEX Screener pair/token/search endpoints: 300 requests a minute docs.dexscreener.com/api/reference (20 mentions) yes
DEX Screener profile/boost/ad/meta endpoints: 60 requests a minute same reference (45 mentions) yes
No candle, OHLC or historical endpoint reference: 0 hits for candle, ohlc, historical, history yes
No API key listed reference: 0 hits for api key / apikey / bearer yes
WebSocket API exists but only for token profiles, boosts, community takeovers, ads docs.dexscreener.com/api/websockets lists 6 wss:// feeds, 0 hits for pair, trade, price yes
Bitquery rate limits 30 / 90 / 240 a minute, Enterprise custom docs/plans/rate-limits.mdx yes
Trial: 7 days, 1,000 API points, 100 MCP credits, 2 streams docs/plans/how-billing-works.mdx yes
All internal links resolve build link check, 14 targets verified on disk yes

Query execution (live token)

Block Endpoint Result
Realtime pair trades subscription wss eap 2 data messages in 8.5 s
Token price (Trading.Pairs) graphql 10 rows
OHLC pair candles (Trading.Pairs) graphql 10 rows
PairStats with variables eap 1 row
Top pairs last hour eap 10 rows
All Solana trades subscription (Trading.Trades) wss graphql 2 data messages in 1.3 s
Top traders by PnL graphql old pool 0 rows; Whirlpool 10 rows

Note: the IDE link for the top-traders query still holds the old pool address; saved IDE queries need a human to update.

Baseline (28 days to 2026-09-04, GSC)

Clicks 22, impressions 46,877, average position 5.8. Re-measure 28 days after merge.

Checks

  • npm run build passes, no broken links.
  • No banned vocabulary, no em dashes, no dated stats in the new prose.

🤖 Generated with Claude Code

Gaurav Agarwal and others added 2 commits September 5, 2026 19:18
Rewrite the page around the questions searchers ask: does DEX Screener
have an API, what its limits are, and how to get the same Solana pair
data with history, OHLC and streams. Facts checked against the DEX
Screener reference (300/60 requests a minute, no candle or history
endpoint, WebSocket for profiles, boosts and ads only) and Bitquery plan
pages. All queries kept and executed with a live token; the top-traders
example pool swapped for the WSOL/USDC Whirlpool because the old pool
returned no rows. Adds a comparison table, FAQ block with FAQPage schema
and related links.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@buddies2705

Copy link
Copy Markdown
Contributor Author

Audit pass after opening: shortened the meta description to 142 characters (was 223), added a sidebar label, fixed the DEX Screener endpoint table (metas and orders are REST only), and pointed the cloud bullet at the cloud datasets page. Rebuilt with no broken links; FAQPage schema still carries 8 questions. Every query and both subscriptions were executed with a live token before the first push.

@buddies2705
buddies2705 merged commit 79beb77 into main Sep 5, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant