Finance Tracker API

The Finance Tracker API is a powerful backend solution for managing personal finance, tracking transactions, and monitoring crypto holdings. Each user has private access to their data with JWT authentication & role-based permissions to ensure security. If you want one time purchase you can buy it from this link: https://rajaanosh.gumroad.com/l/nhxqkr/First5

48 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Finance Tracker API endpoints

MethodEndpointDescription
Crypto
DELETE crypto_transactions_destroy
/api/crypto/transactions/{transaction_id}/
Only admins can delete transactions.
GET crypto_holdings_retrieve
/api/crypto/holdings/{holding_id}/
PUT crypto_wallets_update
/api/crypto/wallets/{wallet_name}/
Modify wallet information.
PUT crypto_holdings_update
/api/crypto/holdings/{holding_id}/
POST crypto_wallets_create
/api/crypto/wallets/
Allows users to create a new wallet under an organization.
GET crypto_market_history_retrieve
/api/crypto/market/history/{coin_id}/{date}/
Fetches the historical price of a cryptocurrency for a given date.
GET crypto_organizations_retrieve
/api/crypto/organizations/{id}/
Retrieve details of a specific organization.
GET crypto_market_retrieve
/api/crypto/market/{coin_id}/
Fetches the current price of a cryptocurrency using its coin ID.
GET crypto_wallets_list
/api/crypto/wallets/
Retrieves a list of wallets for the authenticated user.
PATCH crypto_wallets_partial_update
/api/crypto/wallets/{wallet_name}/
POST crypto_holdings_create
/api/crypto/holdings/
Add a crypto asset to a wallet.
PUT crypto_transactions_update
/api/crypto/transactions/{transaction_id}/
Modify transaction details.
DELETE crypto_holdings_destroy
/api/crypto/holdings/{holding_id}/
POST crypto_organizations_members_create
/api/crypto/organizations/{organization_name}/members/
Allows an admin to add a user to their organization by providing a username.
PATCH crypto_organizations_members_partial_update
/api/crypto/organizations/{organization_name}/members/{member_id}/
Change a member's role in the organization. Only admins can update roles.
PUT crypto_organizations_update
/api/crypto/organizations/{id}/
Modify organization details. Only the owner can update.
POST crypto_transactions_create
/api/crypto/transactions/
Log a new crypto transaction.
GET crypto_transactions_retrieve
/api/crypto/transactions/{transaction_id}/
Get details of a specific crypto transaction.
DELETE crypto_organizations_members_destroy
/api/crypto/organizations/{organization_name}/members/{member_id}/
Allows an admin to remove a member from their organization.
GET crypto_transactions_list
/api/crypto/transactions/
Retrieve all transactions for the authenticated user.
GET crypto_organizations_members_retrieve
/api/crypto/organizations/{organization_name}/members/{member_id}/
Get details of a specific member in an organization.
POST crypto_organizations_create
/api/crypto/organizations/
Allows an authenticated user to create an organization. The user is automatically assigned as an admin.
GET crypto_organizations_members_list
/api/crypto/organizations/{organization_name}/members/
Retrieve all members of a specific organization.
DELETE crypto_organizations_destroy
/api/crypto/organizations/{id}/
Delete an organization. Only the owner can delete.
GET crypto_wallets_retrieve
/api/crypto/wallets/{wallet_name}/
Get details of a specific wallet.
PUT crypto_organizations_members_update
/api/crypto/organizations/{organization_name}/members/{member_id}/
Change a member's role in the organization. Only admins can update roles.
DELETE crypto_wallets_destroy
/api/crypto/wallets/{wallet_name}/
Only admins can delete wallets.
PATCH crypto_organizations_partial_update
/api/crypto/organizations/{id}/
Update some fields of an organization. Only the owner can update.
PATCH crypto_transactions_partial_update
/api/crypto/transactions/{transaction_id}/
Update some fields of a transaction.
GET crypto_holdings_list
/api/crypto/holdings/
Retrieve all holdings for the authenticated user.
PATCH crypto_holdings_partial_update
/api/crypto/holdings/{holding_id}/
Tracker
POST tracker_category_create
/api/tracker/category/
Handles listing and creating categories for the authenticated user.
GET tracker_category_list
/api/tracker/category/
Handles listing and creating categories for the authenticated user.
GET tracker_transaction_retrieve
/api/tracker/transaction/{id}/
Handles retrieving, updating, and deleting transactions for the authenticated user.
DELETE tracker_category_destroy
/api/tracker/category/{id}/
Handles retrieving, updating, and deleting categories for the authenticated user.
GET tracker_category_retrieve
/api/tracker/category/{id}/
Handles retrieving, updating, and deleting categories for the authenticated user.
PATCH tracker_transaction_partial_update
/api/tracker/transaction/{id}/
Handles retrieving, updating, and deleting transactions for the authenticated user.
PATCH tracker_category_partial_update
/api/tracker/category/{id}/
Handles retrieving, updating, and deleting categories for the authenticated user.
PUT tracker_category_update
/api/tracker/category/{id}/
Handles retrieving, updating, and deleting categories for the authenticated user.
PUT tracker_transaction_update
/api/tracker/transaction/{id}/
Handles retrieving, updating, and deleting transactions for the authenticated user.
POST tracker_transaction_create
/api/tracker/transaction/
Handles listing and creating transactions for the authenticated user.
DELETE tracker_transaction_destroy
/api/tracker/transaction/{id}/
Handles retrieving, updating, and deleting transactions for the authenticated user.
GET tracker_transaction_list
/api/tracker/transaction/
Handles listing and creating transactions for the authenticated user.
User Auth
POST user_auth_register_create
/api/user_auth/register/
Registers a new user in the system and returns a success message.
POST user_auth_login_create
/api/user_auth/login/
Authenticates a user with their username and password. Returns JWT tokens on success.
POST user_auth_logout_create
/api/user_auth/logout/
Logs out a user by blacklisting the refresh token.
token
POST token_create
/api/token/
Takes a set of user credentials and returns an access and refresh JSON web token pair to prove the authentication of those credentials.
POST token_refresh_create
/api/token/refresh/
Takes a refresh type JSON web token and returns an access type JSON web token if the refresh token is valid.

Finance Tracker API pricing

PlanPriceRate limitQuotas
BASIC Free 25 / minute
  • Requests: 0 / monthly (then $0.0001 each)
PRO $29 / month 50 / minute
  • Requests: 0 / monthly
ULTRA Recommended $49 / month 100 / minute
  • Requests: 500,000 / monthly (then $19.0000 each)

More Finance APIs

View all →
  • StockTwits provides a social communications platform and social graph for anyone interested in the markets…

    FinanceFree970 subscribers
  • This API reproduces live PUBLIC data and features of YH. The response data is always live and synced with…

    FinanceFreemium
  • Lookup a bank's information based on a routing number input. Choose either ACH or wire transfer bank…

    FinanceFreemium967 subscribers
  • Index calculated by https://money.cnn.com/data/fear-and-greed/

    FinanceFree3.3k subscribers
  • Real-time(WebSocket) market data API powered by TradingView. Get stock quotes, candlestick data, technical…

    FinanceFreemium1.2k subscribers
  • Twelve Data is a freemium financial market data API covering stocks, forex, cryptocurrency, ETFs, indices,…

    ReviewedFinanceFreemium12.3k subscribers