Skip to content

docs: refresh Solana historical data page for OHLCV and archive questions - #277

Merged
buddies2705 merged 1 commit into
mainfrom
content/solana-ohlcv-refresh
Sep 5, 2026
Merged

docs: refresh Solana historical data page for OHLCV and archive questions#277
buddies2705 merged 1 commit into
mainfrom
content/solana-ohlcv-refresh

Conversation

@buddies2705

Copy link
Copy Markdown
Contributor

What changed

Pages: docs/blockchain/Solana/historical-aggregate-data.mdx (page 4 of 5 in the content refresh) and a two-line cross-link in docs/blockchain/Solana/solana-dextrades.mdx.

  • New title, description, sidebar label and keywords aimed at the queries this page gets (solana historical data, historical price export, archival data for backtesting, OHLCV by mint).
  • Intro replaced by the four layers of Solana history with a table of how far back each goes, and the archive start corrected from May 2024 to 1 June 2024.
  • OHLCV section moved to a pair that will keep trading (USDC/WSOL), with a new "Export the candles to CSV" subsection whose Python script uses only the standard library.
  • New sections: CoinGecko OHLC compared with Bitquery (facts from the CoinGecko reference), FAQ block (7 questions, FAQPage schema), related pages.
  • Query fixes: the Trading cube example asked for a full month unbounded and timed out (now a two-day slice with a limit); the first-100-buyers query scanned from April 2025 for a token launched in July and timed out (now bounded to the launch day); the ATH-with-variables block had its JSON variables inside the GraphQL fence (now a separate JSON block); the liquidity-change example used a pool that no longer trades (now the USDC/WSOL Whirlpool).

Fact checklist

Claim Source Checked
Solana DEXTradeByTokens archive starts 1 June 2024 live API: zero WSOL and USDC rows for April and May 2024, first row at 2024-06-01T00:00Z yes
Trading cube holds about 30 days existing page text, pricing page ("30 days + archive add-on") yes
Realtime DEXTradeByTokens about 7 days, other cubes hours docs/graphql/data-coverage-retention.mdx yes
Trial includes complete history; paid plans are real-time only with Solana sold as two archive packs (OHLCV and price, transfers and balances) docs/plans/how-billing-works.mdx, bitquery.io/pricing yes
CoinGecko OHLC auto-granularity (30 min for 1 to 2 days, 4 h for 3 to 30 days, 4 days beyond), daily and hourly on paid plans, API key header docs.coingecko.com coin OHLC reference yes
Cloud datasets deliver Parquet to S3, GCS, Snowflake, BigQuery docs/cloud/solana.md yes

No prices appear on the page.

Query execution (live token)

Block Result
11 of 12 GraphQL blocks return rows as written (Trading slice 100 rows, daily OHLCV 10 rows, first buyers 100 rows, liquidity change 1 row, ATH with variables 1 row, others 1 to 100 rows)
ATH of multiple tokens placeholder mints by design; verified with PUMP and USDC: 2 rows
CSV export script ran end to end: 365 daily candles written

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

Clicks 18, impressions 4,768, average position 10.0. Re-measure 28 days after merge.

Checks

  • npm run build passes, no broken links; built page carries FAQPage schema with 7 questions and the new anchors resolve.
  • No banned vocabulary or em dashes in the new prose.

🤖 Generated with Claude Code

…ions

Open with the four layers of Solana history and how far back each goes,
correct the archive start to 1 June 2024 (verified against the API), put
the OHLCV section on a pair that keeps trading, add a stdlib-only CSV
export script that was run end to end, a CoinGecko OHLC comparison with
facts from its reference, a FAQ block with FAQPage schema and related
links. Two queries that timed out get bounded windows (a two-day slice
for the Trading cube, the launch day for the first-buyers query), the ATH
query's variables move out of the GraphQL fence, and the liquidity example
uses the USDC/WSOL Whirlpool. The Solana DEX trades page links across.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@buddies2705
buddies2705 merged commit bf5c84c 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