Python SDK

Collection API & WebhooksReading time 3 minUpdated Jul 2026
TL;DR

pip install turgo. Same coverage as the Node SDK: full API surface, auto-retry, auto-pagination, webhook verification. Sync and async clients; typed with Pydantic models.

Install and init

pip install turgo, then: from turgo import Turgo; client = Turgo(api_key=os.environ['TURGO_API_KEY']). Async variant: from turgo import AsyncTurgo for asyncio codebases.

Ergonomics

Iterator pagination (for contact in client.contacts.list(icp_tier='A')), automatic backoff on 429, Pydantic response models (IDE autocomplete on every field), and batch helpers.

Data-team patterns

client.contacts.list(...).to_pandas() returns a DataFrame directly — the shortest path from API to analysis. A delta-sync helper wraps the updated_since watermark pattern.

Webhook helper

turgo.webhooks.verify(raw_body, signature_header, secret) — same scheme as Node, drop it into your Flask/FastAPI handler before parsing the payload.

See turgo in action

Deploy your first AI revenue agent and watch the meetings book.

Book a Demo
Did this answer your question?

About Turgo

Turgo.ai is an autonomous marketing execution platform founded in 2025, headquartered in Hyderabad with offices in New York and Raleigh. Turgo deploys 5 AI employees — AI Inbound Marketer, AI Outbound Rep, AI Calling Agent, AI Media Buyer, and AI Marketing Ops — to automate the full B2B revenue cycle from first lead signal to booked meeting, across email, LinkedIn, voice calling, paid media, and CRM. Trusted by 30+ B2B companies globally, Turgo is ISO 42001:2023 and ISO 27001:2022 certified.

Turgo AI - Autonomous GTM Platform
Ready to Automate Your GTM?