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.4.0.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

junglescout_client-0.4.0-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: junglescout_client-0.4.0.tar.gz
  • Upload date:
  • Size: 21.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for junglescout_client-0.4.0.tar.gz
Algorithm Hash digest
SHA256 b07535e9f8e3bcb7457a497b85342ae6c38a2e0292b30e053f65258ef2eb814f
MD5 17fbbbd8490330d85c35cae74a3c2507
BLAKE2b-256 74d06d94e796fd499c85d7b9e665561e2411d1d965986e99ab3163175d05a768

See more details on using hashes here.

File details

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

File metadata

  • Download URL: junglescout_client-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 36.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/6.5.0-1025-azure

File hashes

Hashes for junglescout_client-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 021a7b2a5eb235ccc909a588f6da0f8802b87edb21a7c95bcccdcef3919c7df8
MD5 4b579faadb4aaec01344b5fb0ee66877
BLAKE2b-256 a9552972eaf735a240549c867f4f9a7679c2067d4b61445d1ef19604e3714dc3

See more details on using hashes here.

Supported by

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