# Kaspa Developer Platform > The Kaspa Developer Platform provides a RESTful API for accessing Kaspa blockchain data. It allows developers to interact with the Kaspa blockchain through a simple and intuitive interface. ## Docs - [Address tag](https://docs.kas.fyi/api-reference/v1/address/get-address-tag.md): Retrieve address tag and metadata for a specific Kaspa address, like its owning entity, exchange, etc. - [Address transactions](https://docs.kas.fyi/api-reference/v1/address/get-address-transactions.md): Retrieve paginated list of transactions for a specific address using cursor-based pagination. The transactions are sorted by block time in descending order. - [Blocks by blue score range](https://docs.kas.fyi/api-reference/v1/block/get-block-blue-score.md): Retrieve a list of blocks within the specified blue score range. Both start and end blue scores are inclusive. - [Blocks by DAA score range](https://docs.kas.fyi/api-reference/v1/block/get-block-daa-score.md): Retrieve list of blocks with given daa score range. Both start and end are inclusive. The maximum difference allowed between start and end for the same request is 100. - [Block details](https://docs.kas.fyi/api-reference/v1/block/get-blocks.md): Retrieve details for a specific block by its hash. - [Estimate network hashes per second](https://docs.kas.fyi/api-reference/v1/rpc/estimate-network-hashes-per-second.md): Estimates the network hash rate over a specified window. - [Get balance by address](https://docs.kas.fyi/api-reference/v1/rpc/get-balance-by-address.md): Retrieves the balance for a specific Kaspa address. - [Get balances by addresses](https://docs.kas.fyi/api-reference/v1/rpc/get-balances-by-addresses.md): Retrieves balances for multiple Kaspa addresses. - [Get block](https://docs.kas.fyi/api-reference/v1/rpc/get-block.md): Retrieves a specific block by hash. - [Get block DAG information](https://docs.kas.fyi/api-reference/v1/rpc/get-block-dag-info.md): Provides information about the Directed Acyclic Graph (DAG) structure of the Kaspa BlockDAG. Returns number of blocks in the DAG, number of tips in the DAG, hash of the selected parent block, difficulty of the selected parent block, selected parent block blue score, selected parent block time. - [Get block template](https://docs.kas.fyi/api-reference/v1/rpc/get-block-template.md): Gets a block template for mining purposes. - [Get blocks](https://docs.kas.fyi/api-reference/v1/rpc/get-blocks.md): Retrieves multiple blocks based on specified criteria. - [Get coin supply](https://docs.kas.fyi/api-reference/v1/rpc/get-coin-supply.md): Returns the total current coin supply of Kaspa network. - [Get current block color](https://docs.kas.fyi/api-reference/v1/rpc/get-current-block-color.md): Determines if a block is blue (accepted) or red (rejected). - [Get current network](https://docs.kas.fyi/api-reference/v1/rpc/get-current-network.md): Retrieves the current network identifier. - [Get DAA score timestamp estimate](https://docs.kas.fyi/api-reference/v1/rpc/get-daa-score-timestamp-estimate.md): Estimates timestamps for given DAA scores. - [Get fee estimate](https://docs.kas.fyi/api-reference/v1/rpc/get-fee-estimate.md): Retrieves fee estimation data from the node. - [Get mempool entries](https://docs.kas.fyi/api-reference/v1/rpc/get-mempool-entries.md): Retrieves all mempool entries with optional filtering. - [Get mempool entries by addresses](https://docs.kas.fyi/api-reference/v1/rpc/get-mempool-entries-by-addresses.md): Retrieves mempool entries associated with specific addresses. - [Get mempool entry](https://docs.kas.fyi/api-reference/v1/rpc/get-mempool-entry.md): Retrieves a specific mempool entry by transaction ID. - [Get sink](https://docs.kas.fyi/api-reference/v1/rpc/get-sink.md): Retrieves the hash of the sink block. - [Get sink blue score](https://docs.kas.fyi/api-reference/v1/rpc/get-sink-blue-score.md): Retrieves the blue score of the sink block. - [Get subnetwork information](https://docs.kas.fyi/api-reference/v1/rpc/get-subnetwork.md): Retrieves information about a specific subnetwork. - [Get UTXOs by addresses](https://docs.kas.fyi/api-reference/v1/rpc/get-utxos-by-addresses.md): Retrieves UTXOs associated with specific addresses. - [Get virtual chain from block](https://docs.kas.fyi/api-reference/v1/rpc/get-virtual-chain-from-block.md): Retrieves the virtual chain starting from a specific block. - [Submit block](https://docs.kas.fyi/api-reference/v1/rpc/submit-block.md): Submits a block to the network. - [Submit transaction](https://docs.kas.fyi/api-reference/v1/rpc/submit-transaction.md): Submits a transaction to the network. - [Submit transaction replacement](https://docs.kas.fyi/api-reference/v1/rpc/submit-transaction-replacement.md): Submits a replacement transaction to the network. - [KRC20 token charts data](https://docs.kas.fyi/api-reference/v1/token/get-token-chart.md): Retrieve charts data for a KRC20 token - [KRC20 token market data](https://docs.kas.fyi/api-reference/v1/token/get-token-market-data.md): Retrieve market data for a list of KRC20 tokens - [KRC20 token metadata](https://docs.kas.fyi/api-reference/v1/token/get-token-metadata.md): Retrieve metadata for a KRC20 token - [Transactions acceptance data](https://docs.kas.fyi/api-reference/v1/transaction/create-transaction-acceptance.md): Retrieve acceptance data for multiple transactions and their confirmation status if accepted. - [Transactions details](https://docs.kas.fyi/api-reference/v1/transaction/create-transactions.md): Retrieve details for multiple transactions in a single request. - [Transaction output](https://docs.kas.fyi/api-reference/v1/transaction/get-transaction-outputs.md): Retrieve a specific transaction output by transaction ID and output index. - [Transaction details](https://docs.kas.fyi/api-reference/v1/transaction/get-transactions.md): Get a transaction by ID - [Authentication](https://docs.kas.fyi/authentication.md): Learn how to authenticate with the Kaspa Developer Platform API - [Data Types](https://docs.kas.fyi/essentials/data-types.md): Understanding data types and formats used in the API - [Pagination](https://docs.kas.fyi/essentials/pagination.md): Learn how to navigate through large result sets - [Run a Kaspa Node](https://docs.kas.fyi/guides/new-to-kaspa/run-a-kaspa-node.md): Learn how to run your own Kaspa node on Windows, macOS, or Linux - no technical background required - [Introduction](https://docs.kas.fyi/index.md): Welcome to Kaspa Developer Platform API Documentation - [Get an API Key](https://docs.kas.fyi/quickstart.md): Start using Kaspa Developer Platform API in under 5 minutes - [Rate Limits](https://docs.kas.fyi/rate-limits.md): Understanding and working with API rate limits ## OpenAPI Specs - [openapi](https://docs.kas.fyi/api-reference/openapi.json)