API Health check
Arkham Intel API (1.0.0)
Arkham Intelligence official API documentation
The Arkham API provides direct query access to Ultra, our proprietary AI-powered algorithmic address matching engine, enabling sophisticated users to customize data flows and integrate them into their existing systems.
Through the API, users can write custom queries to access a list of Arkham labels, as well as transaction logs and historical balance data for addresses and entities.
Institutions that onboard to the Arkham Exchange automatically qualify for access to this API.
The deprecated API documentation is available here in multiple languages; however, please note that it is no longer being updated.
All API requests MUST include a valid API-Key header. Requests without this header will be rejected with an unauthorized response.
To authenticate with Arkham's API, simply provide a valid API-Key in the header of your request. To apply for API access to our platform, visit: https://info.arkm.com/api-platform.
For the Basic API tier, most endpoints allow up to 20 requests per second with a small additional burst allowance for occasional spikes beyond that threshold.
Some resource-intensive endpoints have lower rate limits of 1 request per second:
- /transfers
- /swaps
- /counterparties/address/{address}
- /counterparties/entity/{entity}
- /token/top_flow/{id}
- /token/top_flow/{chain}/{address}
- /token/volume/{id}
- /token/volume/{chain}/{address}
- /transfers/histogram
Note: These heavy endpoints are computationally intensive and query large amounts of data, hence the stricter rate limits to ensure platform stability.
If you are consistently hitting the default rate limit we have set for our API you can apply for a rate limit increase here.
All data on our platform—including your private labels—is stored securely, using state-of-the-art encryption both at rest and in transit, along with strict access controls to ensure your information remains confidential. For further details on our security and privacy measures, please refer to our Privacy Policy.
- Mock serverhttps://docs.intel.arkm.com/_mock/openapi/tx/{hash}
- Production serverhttps://api.arkm.com/tx/{hash}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://docs.intel.arkm.com/_mock/openapi/tx/{hash}' \
-H 'API-Key: YOUR_API_KEY_HERE'{ "property1": { "hash": "0x0eca8c072b46f1ba1e6b5cb9f686614e7052c66f798dab594fed7e747abc1bcc", "blockTimestamp": "2025-08-20T10:56:33Z", "fromAddress": "0xAcFf6D7B46567D5334150bB69584C1881e31b6bA", "toAddress": "0x9a0b6082f3b0DBF711C18dF0db6901B9cDbf04cb", "contractAddress": null, "unitValue": 0, "usdValue": 0, "gasUsageByTransaction": 149320, "gasLimit": 15000000, "gasPrice": 0.1, "fee": 0.000014932, "blockNumber": 58252301, "receiptStatus": 1, "ethPrice": 831.9, "tokenID": "binancecoin", "tokenSymbol": "BNB", "chain": "bitcoin" }, "property2": { "hash": "0x0eca8c072b46f1ba1e6b5cb9f686614e7052c66f798dab594fed7e747abc1bcc", "blockTimestamp": "2025-08-20T10:56:33Z", "fromAddress": "0xAcFf6D7B46567D5334150bB69584C1881e31b6bA", "toAddress": "0x9a0b6082f3b0DBF711C18dF0db6901B9cDbf04cb", "contractAddress": null, "unitValue": 0, "usdValue": 0, "gasUsageByTransaction": 149320, "gasLimit": 15000000, "gasPrice": 0.1, "fee": 0.000014932, "blockNumber": 58252301, "receiptStatus": 1, "ethPrice": 831.9, "tokenID": "binancecoin", "tokenSymbol": "BNB", "chain": "bitcoin" } }
Token exchange movements
Provides an endpoint for analyzing token activity across centralized and decentralized exchanges. This includes ranking tokens by volume, inflows, outflows, netflows, and other metrics over customizable time intervals, with support for filtering by chain, market cap, and specific tokens.
Intelligence
Provides AI-powered intelligence endpoints for analyzing blockchain addresses, entities, contracts, and tokens. These endpoints return enriched insights such as tagging data, entity associations, predicted addresses, contract metadata, and token information across multiple chains.