Skip to content

Installation

uv is a fast Python package manager:

uv add asa-api-client

With pandas support for DataFrame exports:

uv add "asa-api-client[pandas]"

Using pip

pip install asa-api-client

With pandas support:

pip install "asa-api-client[pandas]"

Requirements

  • Python 3.13+
  • Valid Apple Search Ads API credentials

Dependencies

The package has minimal dependencies:

  • httpx - HTTP client with async support
  • pydantic - Data validation
  • pydantic-settings - Settings management
  • pyjwt[crypto] - JWT authentication

Optional:

  • pandas - DataFrame export support