Skip to main content

API Overview

API Overview

The Signals API is a comprehensive suite of HTTPS endpoints designed to programmatically access and integrate real-time Signals data into your systems. It delivers responses in JSON format, making it compatible with most modern programming languages and development frameworks.

In addition to data retrieval, it offers a set of endpoints to manage users and webhook subscriptions efficiently. These include:

User Creation API – Create new users within your system.

View User API – Retrieve detailed information about existing users.

Update User API – Modify user details as needed.

Subscribe API – Subscribe users to specific Signals or data streams.

Unsubscribe API – Remove users from existing subscriptions.

Webhook Creation – Set up webhooks to receive Signals data in real time.

Together, these endpoints provide a powerful toolkit for seamless integration, dynamic user management, and real-time data delivery within your enterprise infrastructure.

Authentication

All API requests require a valid API key for authentication. This key serves as your unique identifier and ensures secure access to the API.

  • Include the API key in the request header to authenticate each call.
  • This method is supported and will successfully validate your access token for authorization.

Rate Limiting

The Signals API enforces rate and usage limits based on your account’s service tier to maintain platform stability and ensure fair usage.

  • Rate Limits: You can make up to 5 requests per second (300 requests per minute) across all endpoints. Exceeding this limit may result in throttling or temporary access denial.
  • Request Limits: Your API access is also governed by a total request quota defined in your service agreement. This contract-based cap limits the total number of API calls allowed during the term of your agreement.

Monitor your API usage to remain within defined limits and avoid service interruptions.