Login
Documentation

API Documentation.
Everything you need to integrate.

Comprehensive guides, API reference, and code examples to help you integrate SportIQ into your application quickly and easily.

Introduction

SportIQ provides a unified API for accessing real-time ticket pricing, comprehensive football data, interactive venue maps, and event categories. Our REST API is designed with consistency in mind — all endpoints return JSON responses and use standard HTTP methods and status codes.

Base URL
https://api.sportiq.io/v2

Authentication

All API requests require authentication using a Bearer token. You can get your API key from the SportIQ dashboard.

GET /v2/events/{event_id}/prices
Authorization: Bearer YOUR_API_KEY

Quickstart Guide

1. Install the SDK

npm install @sportiq/api

2. Initialize the Client

import { SportIQ } from '@sportiq/api';

const client = new SportIQ({
  apiKey: process.env.SPORTIQ_API_KEY
});

3. Make Your First Request

const prices = await client.prices.get({
  eventId: 'man-city-arsenal-2026'
});

console.log(prices);

API Endpoints

MethodEndpointDescription
GET/v2/events/{event_id}/pricesGet real-time ticket prices for a specific event
GET/v2/leagues/{league_id}/standingsGet current league standings
GET/v2/teams/{team_id}/statsGet team statistics and performance data
GET/v2/players/{player_id}/statsGet player career and season statistics
GET/v2/venues/{venue_id}/mapGet interactive venue map data
GET/v2/categoriesList all available event categories

SDKs & Libraries

JavaScript / TypeScript

Official SDK for Node.js and browser environments with full TypeScript support.

Python

Python SDK with async support and comprehensive documentation.

Error Codes

StatusCodeDescription
400invalid_requestThe request was malformed or missing required parameters
401unauthorizedInvalid or missing API key
429rate_limit_exceededYou have exceeded your rate limit
500internal_errorAn unexpected error occurred on our servers

Need more help?

Check out our full API reference or contact our developer support team.