# Introduction The **Arkham API** provides direct query access to **Ultra**, Arkham’s proprietary address-matching engine. Ultra links blockchain addresses to real-world entities, enabling sophisticated users to customize data flows and integrate them into their own systems. Through the API, you can query Arkham labels, transaction logs, and historical balance data for addresses and entities. Arkham is the industry gold standard for onchain analysis, powering the world’s largest blockchain intelligence database. The platform contains **over 2.6 billion tags**, with **94% of onchain value attributed**, and has tracked **more than $1 trillion in labeled asset flows**. Combined with **millions of weekly active users**, this scale and accuracy make Arkham the trusted source of intelligence for the leading companies, institutions, and individuals operating in digital assets. ## Core Features #### Entity & Address Intelligence Look up any blockchain address or entity to reveal linked identities, labels, contracts, tags, and enriched metadata across chains. **Endpoints:** - `GET /intelligence/address/{address}` - `GET /intelligence/entity/{entity}` - `GET /intelligence/address_with_extra_enrichment/{address}` #### Custom Labels & Entity Management Create and manage private labels, or bulk-upload custom entity mappings to enrich Arkham intelligence with your own data. **Endpoints:** - `POST /user/labels` - `POST /user/entities` - `POST /user/entities/only_add/{id}` #### Transfers & Flows Monitoring Track real-time token transfers, counterparties, and cumulative USD flows for addresses, entities, and tokens. **Endpoints:** - `GET /transfers` - `GET /flow/entity/{entity}` - `GET /counterparties/address/{address}` #### Portfolio & Balance History Retrieve historical portfolio snapshots and token balance time series for both entities and addresses. **Endpoints:** - `GET /portfolio/address/{address}` - `GET /balances/entity/{entity}` #### Token Intelligence Surface top holders, trending tokens, and volume/flow analytics with granular filters across chains. **Endpoints:** - `GET /token/holders/{id}` - `GET /token/trending` - `GET /token/top_flow/{id}`