# Guides

> Original page: https://docs.blockvectra.com/en/guides/

Practical guides and end-to-end workflows for using BlockVectra JSON-RPC and Data APIs across supported chains.

- [What the Free Plan Covers: Method Weights and Usage](/en/guides/free-plan/) — Understand what the Free Plan covers based on real method weights, with task-based calculations and upgrade paths.
- [Daily on-chain metrics for tokenized stocks with the Data API](/en/guides/stocks/) — Query daily tokenized stock leaderboards and historical metrics with the Data API, covering fields, encoding conventions, pagination, and usage estimates.
- [Daily DEX OHLC and VWAP for a token, with exact fractions](/en/guides/dex-daily-prices/) — Query daily DEX OHLC prices and VWAP from the Data API, handle exact rational fractions in TypeScript and Python, and backfill historical data efficiently.
- [One key, many chains: switching an example to another chain](/en/guides/one-key-many-chains/) — The same API key works on every supported chain. Learn how URLs are structured, how to discover chains programmatically, and how balances and limits pool.
- [What is not billed: error codes and billing rules](/en/guides/billing-rules/) — A detailed breakdown of billing rules across HTTP status codes, JSON-RPC errors, and the Data API, with recommended actions for developers.
- [Connect an AI agent to BlockVectra: llms.txt, OpenAPI and public JSON](/en/guides/ai-agents/) — Integration guide for AI agents and LLM tools: discover capabilities with llms.txt and OpenAPI specs, then check chains and call BlockVectra APIs.
- [Recent node data vs indexed history: when to use eth_getLogs and when to use the transfers API](/en/guides/logs-vs-transfers/) — Compare the JSON-RPC eth_getLogs method with the Data API transfers endpoints: block ranges, pagination, coverage, finality limits, and which fits a task.
- [eth_getLogs block range limits and chunked queries](/en/guides/getlogs-block-range/) — Understand per-chain block range limits for eth_getLogs, resolve the block range too large error, and query wide intervals in chunks.
- [Per-method pricing: reading CU and price per million calls](/en/guides/reading-cu-pricing/) — Understand BlockVectra's CU metering, method weight resolution rules, price per million calls formula, and how to estimate per-cycle usage and costs.
- [Build a wallet assets page with the Data API: balances, transfers and token info](/en/guides/wallet-assets/) — Build a wallet assets page with the Data API. Query address balances, transfers, and batch token metadata with cursor pagination and decimals scaling.
- [Transaction traces: debug_traceTransaction and the Data API trace endpoints](/en/guides/transaction-traces/) — Reconstruct execution call trees for a transaction: the JSON-RPC debug_traceTransaction method with its allowed tracers and guards, and the Data API getTransactionTrace and getBlockTraces endpoints with their finality limits.

## Next steps [#next-steps]

* [Browse the datasets directory](https://blockvectra.com/en/data/) to see every dataset BlockVectra indexes.
* [See the free plan and pricing](https://blockvectra.com/en/pricing/#free) to check what your account includes.
* [Log in to the console](https://console.blockvectra.com/en/login/?next=%2Fen%2Fkeys%2F) to create an API key.
