Hatchfi API Pagination
Pagination in the Hatchfi API
As of March 16th, 2023
pagination is only applicable to the /transactions/
endpoint.
Pagination in the Hatchfi API is built to be safe and is turned on by default. The maximum limit is 1,500 transactions per call, filtered by timestamp
.
Query | Type | Default |
---|---|---|
limit | number | 1,500 - Max: 1,500 |
timestamp | number | Current timestamp in milliseconds |
curl --request GET \
--url https://api.hatchfi.co/v1/accounts/ACCOUNT_ID/transactions?limit=250 \
--header 'X-Hatchfi-Api: API_KEY_FROM_DASHBOARD' \
--header 'X-Hatchfi-Secret: SECRET_KEY_FROM_DASHBOARD' \
--header 'X-Hatchfi-User-Id: USER_ID'
const axios = require("axios").default;
const options = {
method: 'GET',
url: `https://api.hatchfi.co/v1/accounts/ACCOUNT_ID/transactions`,
params: {limit: 250},
headers: {
'X-Hatchfi-Api': API_KEY_FROM_DASHBOARD,
'X-Hatchfi-Secret': SECRET_KEY_FROM_DASHBOARD,
'X-Hatchfi-User-Id': USER_ID
}
};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
import requests;
url = 'https://api.hatchfi.co/v1/accounts/ACCOUNT_ID/transactions'
querystring = {"limit":"250"}
headers = {
"X-Hatchfi-Api": API_KEY_FROM_DASHBOARD,
"X-Hatchfi-Secret": SECRET_KEY_FROM_DASHBOARD,
"X-Hatchfi-User-Id": SECRET_KEY_FROM_DASHBOARD,
}
response = requests.request("GET", url, data=payload, headers=headers)
print(response.text);
import axios from "axios";
const options = {
method: 'GET',
url: 'https://api.hatchfi.co/v1/accounts/ACCOUNT_ID/transactions',
params: {limit: 250},
headers: {
'X-Hatchfi-Api': API_KEY_FROM_DASHBOARD,
'X-Hatchfi-Secret': SECRET_KEY_FROM_DASHBOARD,
'X-Hatchfi-User-Id': USER_ID,
'Content-Type': 'application/json'
}
};
axios.request(options).then(function (response) {
console.log(response.data);
}).catch(function (error) {
console.error(error);
});
const transactions = await hatchfi.transactions.getAll(ACCOUNT_ID);
Updated 4 days ago