Skip to main content

Jungle Scout API Client

Project description

Jungle Scout Python Client

The official Jungle Scout API Python Client with both sync and async support. Documentation for this client is available on Read the Docs.

See the Jungle Scout API Documentation and the Jungle Scout Postman Collection for more information about the Jungle Scout API.

Rate Limits

The current API request limit per minute is 300, and our burst limit per second is 15.

Installation

pip install junglescout-client

Usage

Here's a quick example using sync client to get keywords by ASIN:

from junglescout import ClientSync
from junglescout.models.parameters import Marketplace, ApiType, FilterOptions, Sort

API_KEY_NAME = "api_key_name"
API_KEY = "api_key"

client = ClientSync(
    api_key_name=API_KEY_NAME,
    api_key=API_KEY,
    marketplace=Marketplace.US,
    api_type=ApiType.JS
)

filter_options = FilterOptions(min_monthly_search_volume_exact=150)

keywords = client.keywords_by_asin(
    asin='B005IHSKYS',
    filter_options=filter_options,
    sort_option=Sort.MONTHLY_SEARCH_VOLUME_EXACT_MATCH
)

client.close()

See the documentation for information on the available methods and parameters.

Pydantic Models

This project defines API model objects using Pydantic. Autocomplete for model parameters during instantiation should work by default in most modern IDEs. For Jetbrains IDEs, the Pydantic plugin is required for autocomplete. See the following links for more information:

Contributing

Contributions are welcome! Please read the contributing guidelines for more information.

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

junglescout_client-0.6.0.tar.gz (20.8 kB view details)

Uploaded Source

Built Distribution

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

junglescout_client-0.6.0-py3-none-any.whl (36.5 kB view details)

Uploaded Python 3

File details

Details for the file junglescout_client-0.6.0.tar.gz.

File metadata

  • Download URL: junglescout_client-0.6.0.tar.gz
  • Upload date:
  • Size: 20.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.3 Darwin/24.6.0

File hashes

Hashes for junglescout_client-0.6.0.tar.gz
Algorithm Hash digest
SHA256 6a4a5a3507da765ce745e973e8213424c0d25aa405e7703aceb94ac7711b4294
MD5 1a7199bc6663959431952cd239e2c576
BLAKE2b-256 3f05ac39ea81b4b4d0106a8ff3af909dd335ec8c6b5d97497bf29150c04b91f4

See more details on using hashes here.

File details

Details for the file junglescout_client-0.6.0-py3-none-any.whl.

File metadata

  • Download URL: junglescout_client-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.3 Darwin/24.6.0

File hashes

Hashes for junglescout_client-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 574a70765c2a9015e6a3f695112971ea069dec2e8749be8ec3890cc9e3d942e4
MD5 58e40c431ed7e3e6d91a39b2bdd22d85
BLAKE2b-256 e80bd39f39e7d20e0e6877413ce505badf09f83ba7bc80011e1fd7ce044c44a0

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