The Bitfinex API’s are designed to allow access to all of the features of the Bitfinex platform. The end goal is to allow people to potentially recreate the entire platform on their own.

If you would like to suggest changes to the documentation, please see the github at

Open Source Libraries

The following open source projects are works in progress. We will be continually improving them, but we want to release them early so that the community can take a look, make use of them, and offer pull requests. Nothing in the Bitcoin world exists in isolation.

Get Started    

Public Endpoints

Public endpoints should use the domain:

The following code template can be used for GET requests to our public endpoints.

const axios = require('axios') // Axios library for Node

const baseUrl = ""; // Domain
const pathParams = "tickers" // Change based on relevant path params listed in the documentation
const queryParams = "symbols=fUSD,tBTCUSD" // Change based on relevant query params listed in the documentation

    .then(response => {
        console.log(; // Logs response data
    }, error => {
        console.log(error); // Catches and logs any error
tick = client.<method_name>
// request

Public Endpoints

Calculation Endpoints

Updated 8 months ago

Public Endpoints

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.