Getting Started
Authentication
The Jungle Scout Python Client requires an API key to authenticate with the Jungle Scout API.
Important
See the Authentication section of the Jungle Scout API documentation for more information about authenticating with the API.
Making Your First Request
All requests to the Jungle Scout API are made using ether the ClientSync
or
ClientAsync
class. These classes provide simple interfaces for making requests to the
Jungle Scout API. The following example demonstrates how to make a request to the Jungle Scout API using the
sync client.
from junglescout import ClientSync
from junglescout.models.parameters import (
Marketplace,
)
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)
keywords_by_asin = client.keywords_by_asin(
asin=["B0CP9Z56SW", "B0154ASID6"],
)
Analyzing the Response
Responses from the Jungle Scout API are returned as Pydantic models. See
junglescout.models.responses
for response models.
Rate Limiting
The Jungle Scout API enforces rate limits as following: 300 requests per minute or 15 requests per second. If you exceed the rate limit, you will receive a 429 status code in response to your request.
What’s Next?
See Examples for code examples and use cases.
See API Reference for information about all available endpoints and parameters.