Skip to main content

Official Kadoa SDK for Python - Web data extraction and automation

Project description

Kadoa SDK for Python

Official Python SDK for the Kadoa API, providing easy integration with Kadoa's web data extraction platform.

Installation

We recommend using uv, a fast and modern Python package manager:

uv add kadoa-sdk
# or
uv pip install kadoa-sdk

Alternatively, you can use traditional pip:

pip install kadoa-sdk

Requirements: Python 3.12 or higher

Quick Start

from kadoa_sdk import KadoaClient, KadoaClientConfig
from kadoa_sdk.extraction.types import ExtractionOptions

client = KadoaClient(
    KadoaClientConfig(
        api_key='your-api-key'
    )
)

# AI automatically detects and extracts data
result = client.extraction.run(
    ExtractionOptions(
        urls=['https://sandbox.kadoa.com/ecommerce'],
        name='My First Extraction'
    )
)

print(f"Extracted {len(result.data)} items")

That's it! With the SDK, data is automatically extracted. For more control, specify exactly what fields you want using the builder API.

Documentation

For comprehensive documentation, examples, and API reference, visit:

Requirements

  • Python 3.12 or higher
  • Dependencies are automatically installed

Support

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

kadoa_sdk-0.8.0rc13.tar.gz (233.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

kadoa_sdk-0.8.0rc13-py3-none-any.whl (776.2 kB view details)

Uploaded Python 3

File details

Details for the file kadoa_sdk-0.8.0rc13.tar.gz.

File metadata

  • Download URL: kadoa_sdk-0.8.0rc13.tar.gz
  • Upload date:
  • Size: 233.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.8

File hashes

Hashes for kadoa_sdk-0.8.0rc13.tar.gz
Algorithm Hash digest
SHA256 9a5758e026b9a586a0abd1b7682cffa303b10a5a7312214e2c1724347c4fc9a5
MD5 9bf1e96c724a0ade192e90cb45f350be
BLAKE2b-256 953ece3e8929fb0df1e947b2e64b929e7cc3c52319bdf76960bea9137d0d4aec

See more details on using hashes here.

File details

Details for the file kadoa_sdk-0.8.0rc13-py3-none-any.whl.

File metadata

File hashes

Hashes for kadoa_sdk-0.8.0rc13-py3-none-any.whl
Algorithm Hash digest
SHA256 02c0996b544fd2863f7ef264027c8dd98727f059802c714dcebc2fdb157a815f
MD5 2bc8f8c3671944feb9a03311cb38d86b
BLAKE2b-256 dc1fa192d996bec7f53a4d8bb12d11f943a72360847163267ea5ba4ef2c2ef85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page