# Introduction

Mercury allows users to get any **contract event** and **Soroban transaction**, and to create personalized queries to filter the output. We ingest and store all this data for both testnet and mainnet, and provide access for both through our API.

Let's now learn how to performe these queries.
