Analysis of market trends, instruments, and trading signals
The Financial Analytics API provides comprehensive data analysis and insights for ISA investments and trading behavior. This powerful platform enables financial institutions, advisors, and analysts to access detailed metrics, trends, and recommendations through a simple, consistent REST API.
Access detailed analytics on Individual Savings Accounts (ISAs) including:
Comprehensive trading data analysis including:
All API requests require authentication using an API key which should be passed as a query parameter:
GET /isa/summary?api_key=your_api_key
Contact our team to obtain your API key and access credentials.
Our API offers different tiers of access:
All responses are returned in JSON format and follow a consistent structure:
{
"timestamp": "2024-03-20T12:00:00Z",
"data": {
// Response data specific to the endpoint
}
}
The API uses standard HTTP status codes to indicate the success or failure of requests:
Error responses include detailed information to help troubleshoot the issue:
{
"timestamp": "2024-03-20T12:00:00Z",
"error": "Validation Error",
"detail": "Invalid parameter: start_date must be in DD-MM-YY format"
}
The API uses a semantic versioning system (Major.Minor.Patch). The current version is 2.1.3.
This document provides comprehensive information about handling errors when integrating with the TFE API.
All API errors follow a consistent format:
{
"timestamp": "2023-06-20T15:45:32.123Z",
"error": "error_code",
"detail": "Human-readable error message"
}
Where:
timestamp
: When the error occurred (UTC)error
: A machine-readable error codedetail
: A human-readable explanation of what went wrongFor validation errors, additional fields may be included:
{
"timestamp": "2023-06-20T15:45:32.123Z",
"error": "validation_error",
"detail": "One or more validation errors occurred",
"errors": [
{
"field": "name_of_field",
"message": "Specific validation error message"
}
]
}
The API uses standard HTTP status codes to indicate the success or failure of a request:
Status Code | Description |
---|---|
200 OK | The request succeeded |
400 Bad Request | The request was malformed or invalid |
401 Unauthorized | Authentication failed (missing or invalid API key) |
404 Not Found | The requested resource doesn't exist or no data found |
422 Unprocessable Entity | The request was well-formed but couldn't be processed (e.g., validation failed) |
429 Too Many Requests | Rate limit exceeded |
500 Internal Server Error | An unexpected error occurred on the server |
503 Service Unavailable | The service is temporarily unavailable |