# 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)