Official Python SDK for the TicketAlgo Live API.
Use it to run real-time availability checks and query usage/history with a clean, typed interface.
pip install .The SDK uses Bearer authentication via api_key (or access_token).
from ticketalgo_sdk import TicketAlgoClient
client = TicketAlgoClient(
api_key="YOUR_API_KEY",
base_url="https://ticketalgo.com", # optional, defaults to production
)from ticketalgo_sdk import TicketAlgoClient
client = TicketAlgoClient(api_key="YOUR_API_KEY")
result = client.live_check(
url="https://www.ticketmaster.com/event/0A006377B1CC73E4",
platform="ticketmaster",
)
print(result)from ticketalgo_sdk import TicketAlgoClient
client = TicketAlgoClient(api_key="YOUR_API_KEY")
result = client.live_check(
url="https://tix.axs.com/qUMxKgAAAAAPDLzXAgAAAACh%2Fv%2F%2F%2FwD%2F%2F%2F%2FBEX%2F%2F%2F%2F%2F%2F%2F%2F8%3d",
platform="axs",
)
print(result)Typical live_check(...) response:
{
"platform": "axs",
"url": "https://tix.axs.com/...",
"checked_at": "2026-04-03T09:12:44.183420+00:00",
"available": true,
"count": 10,
"count_display": "10+",
"tickets": [
{
"section": "FLOOR1",
"row": "A",
"quantity": 2,
"price": 120.5,
"buy_url": "https://tix.axs.com/..."
}
],
"duration_ms": 748,
"status": "ok",
"error": null
}live_check(url, platform)live_check_platform(platform, url)live_quota()live_history(page=1, per_page=20, platform=None, source=None)live_history_detail(log_id)live_stats(days=30, monitor_id=None)live_platforms()
The SDK raises TicketAlgoAPIError on non-2xx responses.
from ticketalgo_sdk import TicketAlgoClient, TicketAlgoAPIError
client = TicketAlgoClient(api_key="YOUR_API_KEY")
try:
client.live_check("https://tix.axs.com/...", "axs")
except TicketAlgoAPIError as e:
print(e.status_code, e.message, e.payload)