Python SDK Quickstart
The official scavio package gives you a typed, synchronous and asynchronous client for every Scavio endpoint. Get your first search running in under two minutes.
Install
Bash
pip install scavioAuthenticate
Pass your API key directly, or set the SCAVIO_API_KEY environment variable and the client picks it up automatically.
Python
from scavio import ScavioClient
client = ScavioClient(api_key="sk_live_your_key") # or set SCAVIO_API_KEYYour first search
client.search() is a shortcut for Google web search. Every platform is also available under its own namespace.
Python
results = client.search("Best AI Model 2026")
print(results["organic_results"][0]["title"])
# Per-platform namespaces
client.google.search("Best AI Model 2026")
client.youtube.search("drone footage 4k")
client.amazon.search("wireless earbuds")
client.reddit.search("best vector database")Async
Use AsyncScavioClient for concurrent workloads. It exposes the same namespaces and methods with await.
Python
import asyncio
from scavio import AsyncScavioClient
async def main():
async with AsyncScavioClient(api_key="sk_live_your_key") as client:
results = await client.google.search("Best AI Model 2026")
print(results)
asyncio.run(main())See the Python SDK Reference for the full client options and every namespace method.