DataHub Docs
DataHubLearnCommunity
  • ๐Ÿ‘‹Welcome to Figment Docs
  • ๐ŸšฉIntroduction
    • ๐Ÿš€Why Build on Web 3?
    • ๐Ÿ’ปWhat is DataHub?
  • ๐Ÿ“–DataHub Guides
    • ๐Ÿ“DataHub Products
      • Transaction Search API
      • Staking API
    • ๐ŸญDataHub Infrastructure
    • ๐ŸGet Started With DataHub
    • ๐ŸšจQuotas & Rate Limits
    • ๐Ÿ’กDashboard how-tos
      • Configuring CORS whitelist
  • ๐Ÿ“šNetwork Documentation
    • ๐Ÿ”ญNetwork Guide
    • ๐Ÿ…ฐ๏ธArbitrum
      • ๐ŸŽฎRPC & REST API
    • ๐Ÿ”๏ธAvalanche
      • ๐ŸŽฎRPC & REST API
        • Avalanche Indexer API
    • ๐Ÿ’ Binance Smart Chain
      • ๐ŸŽฎRPC & REST API
    • ๐Ÿ’ฐCelo
      • ๐Ÿ’ผCELO Wallet
      • ๐ŸŽฎRPC & REST API
    • โžฐCentrifuge
      • ๐ŸŽฎRPC & REST API
    • ๐ŸŒŒCosmos
      • ๐ŸŽฎRPC & REST API
      • ๐ŸŽŠEnriched APIs
        • Transaction Search
        • Rewards API
    • ๐Ÿ’ŽEthereum
      • ๐ŸŽฎRPC & REST API
    • ๐ŸงŠFantom
      • ๐ŸŽฎRPC & REST API
    • ๐ŸฆKusama
      • ๐ŸŽฎRPC & REST API
    • ๐Ÿ“ฑMina
      • ๐ŸŽฎRPC & REST API
        • Indexer API Documentation
        • Query Mina GraphQL API
    • ๐ŸŒˆNEAR
      • ๐ŸŽฎRPC & REST API
      • ๐ŸŽŠEnriched APIs
        • Indexer API
      • ๐Ÿ’ผNEAR Wallet
    • ๐Ÿ๏ธOasis
      • ๐ŸŽฎRPC & REST API
        • Oasis REST API
    • ๐ŸงชOsmosis
      • ๐ŸŽฎRPC & REST API
    • ๐ŸกPolkadot
      • ๐ŸŽฎRPC & REST API
      • ๐ŸŽŠEnriched APIs
        • Indexer API
        • Transaction Search
    • โ›ฝPolygon (Matic)
      • ๐ŸŽฎRPC & REST API
    • ๐Ÿ”‹Solana
      • ๐ŸŽฎRPC & REST API
    • ๐Ÿ“šExtra Guides
      • Blockchain Fundamentals
      • Docker Setup for Windows
      • Troubleshooting CORS Errors on DataHub
      • 5XX Retry Logic Best Practices
        • 5XX Retry Logic Best Practices - NodeJS
        • 5XX Retry Logic Best Practices - Python
        • 5XX Retry Logic Best Practices - Ruby
        • 5XX Retry Logic Best Practices - Go
      • Setting up a fresh JavaScript Project with dotenv
      • Getting started with dotenv and .env files
      • Rust Learning Resources
      • Setup Solana BPF Toolchain on Windows
      • Figment Learn Pathway Troubleshooting
  • ๐Ÿค”Other
    • ๐ŸงพGlossary
    • ๐Ÿ—ณ๏ธSupport
  • ๐Ÿ”—Terms & Conditions
    • Terms of Use
    • Terms & Conditions DataHub
    • Privacy Policy
    • Contributor Terms
Powered by GitBook
On this page
  • Overview
  • Benefits
  • Industry-leading performance, scalability, and availability
  • Unmatched search flexibility
  • Standardized development across protocols
  • Use cases
  • User transaction history
  • Transaction triggers
  • User notifications
  • Do more with search

Was this helpful?

  1. DataHub Guides
  2. DataHub Products

Transaction Search API

Learn what Figment's Transaction Search API can do for you

Overview

DataHubโ€™s transaction search API allows developers to query blockchain data like never before. Users can filter transactions by account, transaction type, memo field, smart contract address, and date range, providing full flexibility akeen to Web 2 data processing. Developers can also query a wide selection of protocol events like upcoming blocks and transactions, which can then be filtered by block height, action, and more. This means customers of all sizes, from small app developers to exchanges and custodians can use it to provide their users with transaction history, and create special triggers based on incoming and outgoing transactions.

Transaction Search cuts significant indexing and development time as well as maintenance resources so you can build the next generation of Web 3 applications in no time!

Benefits

Industry-leading performance, scalability, and availability

Query historical transactions and future events in an instant, without upfront investments or extra development time. Transaction Search is designed for 99.9% uptime and robust data durability so transactions and events are always available when you need them, even when the protocol suffers from high latency.

Unmatched search flexibility

Search transactions and protocol events any way you want, if it has happened, itโ€™s been indexed. Filter transactions by hash, block hash, block height, sender or receiver account name, date range, and memo field. Filter protocol events by block height, action and type. Automatically port from 1 protocol version to the next without any extra work. Transaction Search is designed with developersโ€™ needs in mind.

Standardized development across protocols

Whether you are on Celo, Polkadot, Terra, or any of our supported protocols, search transactions exactly the same way so you donโ€™t have to write additional code. It offers a one-time API integration, giving you access to multiple protocols within the same interface. Transaction Search is a JSON API that is easy to manipulate and integrate in your DApp.

Use cases

User transaction history

With Transaction Search, DApp developers can provide a filterable list of their past transactions to users so that they can keep track of incoming and outgoing transactions, complete accounting audits, or even gain rewards based on their activity.

Transaction triggers

With Transaction Search, DApp developers can create triggers based on incoming and outgoing transactions so they can update their database and user-facing data automatically.

User notifications

With Transaction Search, DApp developers can notify their users about past events like balance changes, transactions processed, and more so users are kept informed and are incentivized to return to the app.

Do more with search

Transaction Search API returns much more information about the entire network activity on the event level. You can search for governance information, slashings, delegation data, and other events happening in the network.

PreviousDataHub ProductsNextStaking API

Last updated 4 years ago

Was this helpful?

๐Ÿ“–
๐Ÿ“