Web intelligence infrastructure for AI agents.
client.crawl() orchestrates discovery, anti-bot fetch, and extraction in a single call. Seven modules. Four SDKs.
quickstart.py
from kloakd import Kloakd
client = Kloakd(
api_key="sk-live-...",
organization_id="your-org-id",
)
# Crawl: discover, fetch, extract — one call
result = client.crawl(
"https://example.com",
max_depth=2,
extract_schema={"title": "css:h1"},
)
print(f"{result.pages_fetched} pages crawled")
for page in result.pages[:3]:
if page.ok:
print(f" {page.url} → {page.structured_data}")One orchestrator. Three low-level modules.
client.crawl() chains them automatically — or use each module directly for fine-grained control.
client.crawl()
One call discovers, fetches, and extracts — chains all 3 modules automatically.
result = client.crawl(
"https://example.com",
max_depth=3,
extract_schema={"title": "css:h1"},
)evadr.fetch()
Get raw HTML from any URL with automatic 4-tier anti-bot escalation.
page = client.evadr.fetch("https://example.com")
print(page.tier_used, page.artifact_id)kolektr.page()
Pull structured data from any page using CSS selectors, XPath, or AI.
result = client.kolektr.page(
"https://books.toscrape.com",
schema={"title": "css:h3 a", "price": "css:.price"},
)Advanced modules
Beyond the 3 core methods — specialized modules for complex use cases.
Get an API key
Create an account and start building. Free tier includes 0.5 GB residential bandwidth for 30 days.
