# Turnqey Developers Turnqey is an API developer platform providing read-only, real-time data aggregation for performance reporting on held-away crypto assets. ## Documentation - [Introduction](/introduction.md) - [Turnqey API Guide ](/api-guide-1.md) - [Turnqey Integration Protocol (TIP™)](/turnqey-integration-protocol-tip.md) - [Introduction](/introduction-1.md) - [Get cryptocurrency market data](/api-guide-2/get-api-crypto-data-symbols.md) - Get cryptocurrency market data.
Fetch current market data for specified cryptocurrencies from CoinGecko API
- [Calculate portfolio Q Score](/api-guide-2/post-api-calculate-portfolio-score.md) - Calculate portfolio Q Score.Calculate the overall Q Score for a cryptocurrency portfolio based on allocations
- [Get all cryptocurrency Q scores](/api-guide-2/get-api-scores.md) - Get all cryptocurrency Q scores.Retrieve Q scores, F scores, and R scores for all tracked cryptocurrencies
- [Get API status and health information](/api-guide-2/get-api-status.md) - Get API status and health information.Check API connectivity, rate limits, and system status
- [Get all portfolios](/api-guide-2/get-api-portfolios.md) - Get all portfolios.Retrieve all user portfolios with their allocations
- [Create a new portfolio](/api-guide-2/post-api-portfolios.md) - Create a new portfolio.Create a new cryptocurrency portfolio
- [Get portfolio by ID](/api-guide-2/get-api-portfolios-id.md) - Get portfolio by ID.Retrieve a specific portfolio with its allocations
- [Update portfolio](/api-guide-2/put-api-portfolios-id.md) - Update portfolio.Update an existing portfolio
- [Delete portfolio](/api-guide-2/delete-api-portfolios-id.md) - Delete portfolio.Delete a portfolio and its allocations
- [Introduction](/introduction-2.md) - [Security & Compliance](/security-compliance.md) - [Turnqey Institute](/turnqey-institute.md) - [TAIP™](/taip.md) - [Qeychain™](/qeychain.md) - [QScore™️](/qscore.md) - [QSim](/qsim.md) - [Agentic Finance](/agentic-finance.md) - [Wealthbox](/wealthbox.md) - [API Guide](/api-guide.md) - [Authorizing Turnqey](/authorizing-turnqey.md) - [Authentication](/authentication.md) - [Get account collection by ID](/turnqey-api/get-account-collection.md) - Get account collection by ID.Retrieves account information for a specific collection identified by its UUID
- [Get account by identity](/turnqey-api/get-account-by-identity.md) - Get account by identity.Retrieves account information for a specific identity string
- [Get account transactions](/turnqey-api/get-account-transactions.md) - Get account transactions.Retrieves transaction history for a specific account identified by its UUID
- [Get account balances](/turnqey-api/get-account-balances.md) - Get account balances.Retrieves current balances for a specific account identified by its UUID
- [Get data checksum](/turnqey-api/get-checksum.md) - Get data checksum.Retrieves a checksum for data verification purposes, filtered by platform, collection, or identity
- [Generate authentication token](/turnqey-api/create-token.md) - Generate authentication token.Creates a new JWT token for API authentication using client credentials. Please note that a Access Token is only valid for an hour. So, to access our APIs you have to generate a New Access Token every hour.
- [API Changelog](/api-changelog.md) - [Status](/status.md)