The GSIQ API provides access to our comprehensive dataset of sports marketing insights, allowing users to retrieve filtered media, sponsorship, and engagement data. Whether you're analysing sponsorship impact, media exposure, or engagement metrics, the API enables streamlined access to key performance indicators.
To use the GSIQ API, you need an API key. You can obtain this key by logging into the GSIQ Dashboard and generating your unique API key in the settings panel.
You will only be able to do this if API access has been enabled on your account by our support team in advance. Please contact support on the link below for more details.
The API key acts as your authentication credential and should be included in all requests. API keys must be kept secure and should not be shared.
All API requests must include your API key in the request header:
X-Api-Key: YOUR_API_KEY
Without a valid API key, requests will be denied with a 401 Unauthorised error. If you believe your key has been compromised, you can regenerate a new key in the client dashboard.
To ensure fair usage and system stability, the GSIQ API enforces rate limits. The current rate limits are as follows:
If you exceed the rate limit, the API will return a 429 Too Many Requests response. If you require a higher limit, please contact GSIQ Support to discuss upgrade options.
You can interact with the API using various tools, including:
To retrieve meaningful data, follow these steps:
/api/v1/filter/events - Get available events/api/v1/filter/assets - Get available assets/api/v1/filter/sponsors - Get sponsor information/api/v1/filter/locations - Get location details/api/v1/filter/teams - Retrieve team information/api/v1/filter/players - Get a list of players/api/v1/filter/filter endpoint to set up filtering criteria./api/v1/detail/data endpoint to fetch the media data.Here’s an example of how to retrieve media data using cURL:
curl -X GET "http://api.gsiq.biz/api/v1/detail/data?mediaTypeIds=1&segmentId=2&kpiId=3" \
-H "X-Api-Key: YOUR_API_KEY"
You can modify the data returned by adding more to the filters such as event IDs, locations, and sponsors to refine the results further.
All API responses are returned in JSON format. A successful request will return an array of data in this structure:
[{
"mediaType": "Broadcast",
"segmentName1": "United States",
"dataCount": 2869,
"audience": 500000,
"ave": 10108507,
"sponsorValue": 4892522
...
},
...
]
Each field represents key data points associated with the media exposure, including audience reach, engagement, and brand exposure metrics.
If your request encounters an error, the API will return a structured response indicating the issue:
{
"message": "Invalid request parameters",
"statusCode": 400
}
Common errors include:
For additional assistance, contact GSIQ Support. Our team is available to help with authentication, query optimisation, and data interpretation. You can also visit our API Documentation for detailed endpoint descriptions and usage examples.