# Honeyswap Subgraph Introduction
Honeyswap has a GraphQL API Endpoint hosted by [The Graph](https://thegraph.com/docs/about/introduction#what-the-graph-is) called a subgraph for indexing and organizing data from the Honeyswap smart contracts.
Subgraph information is serviced by a decentralized group of server operators called Indexers.
This subgraph dynamically tracks any pair created by the honeyswap factory. It tracks of the current state of Honeyswap contracts, and contains derived stats for things like historical data and USD prices.
- aggregated data across pairs and tokens,
- data on individual pairs and tokens,
- data on transactions
- data on liquidity providers
- historical data on Honeyswap, pairs or tokens, aggregated by day
## Ethereum Mainnet
- [Explorer Page](https://thegraph.com/explorer/subgraphs/GKLYucDsN3zVkTyki1Qmfc192i4HyUF7uqU9Py4BbmQH?view=Overview&chain=mainnet)
- Graphql Endpoint: 'https://api.thegraph.com/subgraphs/name/1hive/honeyswap-polygon'
- [Code Repo](https://github.com/1Hive/honeyswap-subgraph)
## Helpful Resources
- [Video Tutorial on creating an API Key](https://www.youtube.com/watch?v=UrfIpm-Vlgs)
- [Managing your API Key & setting your indexer preferences](https://thegraph.com/docs/en/studio/managing-api-keys/)
- [Querying from an application](https://thegraph.com/docs/en/developer/querying-from-your-app/)
- [How to use the explorer and playground to query on-chain data](https://medium.com/@chidubem_/how-to-query-on-chain-data-with-the-graph-f8507488215)
- [Deploy your own subgraph](https://thegraph.com/docs/en/developing/creating-a-subgraph/)
- [New to GraphQL? - Read Here](https://graphql.org/learn/)