# Overview

The Defy Blockchain API can be used to pull balances, positions and historical granular transaction data from dozens of blockchain networks. This data enables hundreds of end-user use-cases like wallets, investor dashboards, taxation tools and as-of-yet unknown use-cases.

{% hint style="success" %}
***One Defy API. One Billion Possibilities.***
{% endhint %}

Defy API is RESTful. The API is designed around the main resources that's available through the web interface. Sample API calls are provided next to each method using cURL.

**Broadly speaking, there are four sections of endpoints:**

* Stream API
* Live AML API
* Security API
* Travel Rule API

## URL Patterns

*The API Host for all requests is* [*https://api.getdefy.co/v2/*](#url-patterns)

* The current version of the API is v2.
* All requests are done over HTTPS (calls over plain HTTP will fail.)
* The default return format for all endpoints is JSON.
* All requests require authentication.
