Introduction

This documentation introduces the FinImpulse API, a solution for accessing normalized financial data across different asset classes. The API is intended for developers and analysts who need consistent, up-to-date information for building investment tools, portfolio analytics, or financial automation.

REST Technology

The FinImpulse API follows REST principles, making it straightforward to integrate and work with. This means:

  • Each endpoint represents a specific resource and is accessed using standard HTTP methods.
  • All requests are stateless: the server does not store any client context between requests, so each request must contain all the information required to process it.
  • REST-based APIs are easy to scale and simplify debugging and future integration extensions.

Data Format

The API can be used from any programming language or platform that supports HTTP requests. All responses are returned in JSON format, providing a consistent and widely supported data structure.

Rate Limits

Each FinImpulse API endpoint has a defined rate limit (up to 2000 requests per minute), which is included in the following HTTP response headers:

  • X-RateLimit-Limit — the maximum number of requests allowed per minute for the endpoint;
  • X-RateLimit-Remaining — the number of requests remaining in the current rate limit window.

For higher rate limits, please contact the FinImpulse support team.