From 4e476303e95780238cd01b7c02b8c652598fc1b6 Mon Sep 17 00:00:00 2001 From: "aiste.grigaliunaite@decodo.com" Date: Wed, 7 Oct 2026 11:49:11 +0300 Subject: [PATCH 1/3] update readme and auth strings --- README.md | 32 +++++++++++++++++++++++--------- src/decodo/client.py | 2 +- 2 files changed, 24 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index a9a5936..90c4fe6 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,7 @@ pip install decodo-sdk touch main.py ``` -Get your Web Scraping API token from the [Decodo dashboard](https://dashboard.decodo.com/welcome). The token is the base64-encoded `user:password` value from the Basic Auth credentials shown in the dashboard. +Copy your Web Data API key from your Web Data API subscription on the [Decodo dashboard](https://dashboard.decodo.com/web-data/playground). Older plans only have a basic authentication token, which you can pass as `token` instead (see [Configuration](#configuration)). Every target has a corresponding parameter class. Import the one you need, fill in its fields, and pass it to `scrape()`: @@ -71,7 +71,7 @@ from decodo import ( client = DecodoClient( DecodoConfig( web_scraping_api=WebScrapingApiConfig( - token="", + api_key="", ), ) ) @@ -235,16 +235,30 @@ from decodo import ( client = DecodoClient( DecodoConfig( web_scraping_api=WebScrapingApiConfig( - token="", + api_key="", ), timeout_ms=120_000, # optional, request timeout in ms (default: 180000) ) ) ``` +Pass either `api_key` or `token`, not both. The client raises `ValueError` if you set both. + +```python +# Basic auth token (older plans) +client = DecodoClient( + DecodoConfig( + web_scraping_api=WebScrapingApiConfig( + token="", + ), + ) +) +``` + | Parameter | Description | | --- | --- | -| `token` | Web Scraping API basic auth token, the base64-encoded `user:password` string from the Decodo dashboard | +| `api_key` | Web Data API key. Recommended | +| `token` | Web Scraping API basic auth token for older plans, the base64-encoded `user:password` string from the Decodo dashboard. Use it instead of `api_key` | | `timeout_ms` | Request timeout in milliseconds (default: 180000) | ## Web Scraping API @@ -268,7 +282,7 @@ from decodo import ( client = DecodoClient( DecodoConfig( web_scraping_api=WebScrapingApiConfig( - token="", + api_key="", ), ) ) @@ -302,7 +316,7 @@ from decodo import ( client = DecodoClient( DecodoConfig( web_scraping_api=WebScrapingApiConfig( - token="", + api_key="", ), ) ) @@ -355,7 +369,7 @@ from decodo import ( client = DecodoClient( DecodoConfig( web_scraping_api=WebScrapingApiConfig( - token="", + api_key="", ), ) ) @@ -527,7 +541,7 @@ from decodo import ( client = DecodoClient( DecodoConfig( web_scraping_api=WebScrapingApiConfig( - token="", + api_key="", ), ) ) @@ -553,7 +567,7 @@ try: except AuthenticationError: # Handle authentication failures. raise SystemExit( - "Invalid token. Check the Basic Auth credentials in your dashboard." + "Invalid API key. Check the key in your dashboard." ) except RateLimitError: diff --git a/src/decodo/client.py b/src/decodo/client.py index bc381bf..e38ed12 100644 --- a/src/decodo/client.py +++ b/src/decodo/client.py @@ -66,7 +66,7 @@ def _resolve_transport(config: WebScrapingApiConfig) -> _Transport: routes=SCRAPER_API_ROUTES, ) - raise ValueError("web_scraping_api requires token in DecodoConfig.") + raise ValueError("web_scraping_api requires api_key or token in DecodoConfig.") def _not_configured(namespace: str, hint: str) -> Any: From 73c141b1b9adec709909cdb2e48e0861f724a2be Mon Sep 17 00:00:00 2001 From: "aiste.grigaliunaite@decodo.com" Date: Wed, 7 Oct 2026 11:54:46 +0300 Subject: [PATCH 2/3] update string --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 90c4fe6..6eb4ec0 100644 --- a/README.md +++ b/README.md @@ -567,7 +567,7 @@ try: except AuthenticationError: # Handle authentication failures. raise SystemExit( - "Invalid API key. Check the key in your dashboard." + "Invalid API key or token. Check your credentials in the dashboard." ) except RateLimitError: From 591e4a604633eae49a8227b1d2c2ed4c4f09a489 Mon Sep 17 00:00:00 2001 From: "aiste.grigaliunaite@decodo.com" Date: Wed, 7 Oct 2026 15:02:26 +0300 Subject: [PATCH 3/3] udpate examples to default to api key --- examples/web_scraping_api/airbnb.py | 4 ++-- examples/web_scraping_api/amazon_bestsellers.py | 4 ++-- examples/web_scraping_api/amazon_pricing.py | 4 ++-- examples/web_scraping_api/amazon_product.py | 4 ++-- examples/web_scraping_api/amazon_search.py | 4 ++-- examples/web_scraping_api/amazon_sellers.py | 4 ++-- examples/web_scraping_api/amazon_url.py | 4 ++-- examples/web_scraping_api/apple_app_store.py | 4 ++-- .../web_scraping_api/async_example/google_search_async.py | 4 ++-- examples/web_scraping_api/autotrader.py | 4 ++-- examples/web_scraping_api/batch/google_search_batch.py | 4 ++-- examples/web_scraping_api/bbb.py | 4 ++-- examples/web_scraping_api/bing_page.py | 4 ++-- examples/web_scraping_api/bing_search.py | 4 ++-- examples/web_scraping_api/chatgpt.py | 4 ++-- examples/web_scraping_api/gemini.py | 4 ++-- examples/web_scraping_api/google_ads.py | 4 ++-- examples/web_scraping_api/google_ai_mode.py | 4 ++-- examples/web_scraping_api/google_lens.py | 4 ++-- examples/web_scraping_api/google_maps.py | 4 ++-- examples/web_scraping_api/google_search.py | 4 ++-- examples/web_scraping_api/google_shopping_search.py | 4 ++-- examples/web_scraping_api/google_travel_hotels.py | 4 ++-- examples/web_scraping_api/google_trends_explore.py | 4 ++-- examples/web_scraping_api/google_url.py | 4 ++-- examples/web_scraping_api/instagram_profile.py | 4 ++-- examples/web_scraping_api/mobile_de.py | 4 ++-- examples/web_scraping_api/perplexity.py | 4 ++-- examples/web_scraping_api/reddit_post.py | 4 ++-- examples/web_scraping_api/reddit_subreddit.py | 4 ++-- examples/web_scraping_api/reddit_user.py | 4 ++-- examples/web_scraping_api/target_product.py | 4 ++-- examples/web_scraping_api/target_search.py | 4 ++-- examples/web_scraping_api/tiktok_post.py | 4 ++-- examples/web_scraping_api/tiktok_shop_product.py | 4 ++-- examples/web_scraping_api/tiktok_shop_search.py | 4 ++-- examples/web_scraping_api/tiktok_url.py | 4 ++-- examples/web_scraping_api/universal.py | 4 ++-- examples/web_scraping_api/walmart_product.py | 4 ++-- examples/web_scraping_api/walmart_search.py | 4 ++-- examples/web_scraping_api/walmart_url.py | 4 ++-- examples/web_scraping_api/youtube_channel.py | 4 ++-- examples/web_scraping_api/youtube_metadata.py | 4 ++-- examples/web_scraping_api/youtube_search.py | 4 ++-- examples/web_scraping_api/youtube_search_max.py | 4 ++-- examples/web_scraping_api/youtube_subtitles.py | 4 ++-- pyproject.toml | 2 +- 47 files changed, 93 insertions(+), 93 deletions(-) diff --git a/examples/web_scraping_api/airbnb.py b/examples/web_scraping_api/airbnb.py index 9672d19..1bfab22 100644 --- a/examples/web_scraping_api/airbnb.py +++ b/examples/web_scraping_api/airbnb.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/amazon_bestsellers.py b/examples/web_scraping_api/amazon_bestsellers.py index 3a83855..46dbb29 100644 --- a/examples/web_scraping_api/amazon_bestsellers.py +++ b/examples/web_scraping_api/amazon_bestsellers.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/amazon_pricing.py b/examples/web_scraping_api/amazon_pricing.py index 7fbf49a..fe634a2 100644 --- a/examples/web_scraping_api/amazon_pricing.py +++ b/examples/web_scraping_api/amazon_pricing.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/amazon_product.py b/examples/web_scraping_api/amazon_product.py index 98a103b..8b3b8bf 100644 --- a/examples/web_scraping_api/amazon_product.py +++ b/examples/web_scraping_api/amazon_product.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/amazon_search.py b/examples/web_scraping_api/amazon_search.py index ab63e3a..04f4ce2 100644 --- a/examples/web_scraping_api/amazon_search.py +++ b/examples/web_scraping_api/amazon_search.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/amazon_sellers.py b/examples/web_scraping_api/amazon_sellers.py index f3c5d7e..6cb874d 100644 --- a/examples/web_scraping_api/amazon_sellers.py +++ b/examples/web_scraping_api/amazon_sellers.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/amazon_url.py b/examples/web_scraping_api/amazon_url.py index e666486..ac07755 100644 --- a/examples/web_scraping_api/amazon_url.py +++ b/examples/web_scraping_api/amazon_url.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/apple_app_store.py b/examples/web_scraping_api/apple_app_store.py index 95520cb..010adc8 100644 --- a/examples/web_scraping_api/apple_app_store.py +++ b/examples/web_scraping_api/apple_app_store.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/async_example/google_search_async.py b/examples/web_scraping_api/async_example/google_search_async.py index a8486da..e2dd91c 100644 --- a/examples/web_scraping_api/async_example/google_search_async.py +++ b/examples/web_scraping_api/async_example/google_search_async.py @@ -10,11 +10,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/autotrader.py b/examples/web_scraping_api/autotrader.py index fb16fa3..1926d44 100644 --- a/examples/web_scraping_api/autotrader.py +++ b/examples/web_scraping_api/autotrader.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/batch/google_search_batch.py b/examples/web_scraping_api/batch/google_search_batch.py index 1006790..f904232 100644 --- a/examples/web_scraping_api/batch/google_search_batch.py +++ b/examples/web_scraping_api/batch/google_search_batch.py @@ -10,11 +10,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/bbb.py b/examples/web_scraping_api/bbb.py index 6ef0d51..a9b864f 100644 --- a/examples/web_scraping_api/bbb.py +++ b/examples/web_scraping_api/bbb.py @@ -3,11 +3,11 @@ from decodo import BbbParams, DecodoClient, DecodoConfig, Target, WebScrapingApiConfig -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/bing_page.py b/examples/web_scraping_api/bing_page.py index d4d5ff0..8092845 100644 --- a/examples/web_scraping_api/bing_page.py +++ b/examples/web_scraping_api/bing_page.py @@ -3,11 +3,11 @@ from decodo import BingParams, DecodoClient, DecodoConfig, Target, WebScrapingApiConfig -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/bing_search.py b/examples/web_scraping_api/bing_search.py index 32dabe2..445a5f8 100644 --- a/examples/web_scraping_api/bing_search.py +++ b/examples/web_scraping_api/bing_search.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/chatgpt.py b/examples/web_scraping_api/chatgpt.py index c3d925b..9cccc59 100644 --- a/examples/web_scraping_api/chatgpt.py +++ b/examples/web_scraping_api/chatgpt.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/gemini.py b/examples/web_scraping_api/gemini.py index d87b4fa..102156a 100644 --- a/examples/web_scraping_api/gemini.py +++ b/examples/web_scraping_api/gemini.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_ads.py b/examples/web_scraping_api/google_ads.py index 83495ac..352a367 100644 --- a/examples/web_scraping_api/google_ads.py +++ b/examples/web_scraping_api/google_ads.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_ai_mode.py b/examples/web_scraping_api/google_ai_mode.py index 922cf4d..d20b448 100644 --- a/examples/web_scraping_api/google_ai_mode.py +++ b/examples/web_scraping_api/google_ai_mode.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_lens.py b/examples/web_scraping_api/google_lens.py index 59e3325..759f438 100644 --- a/examples/web_scraping_api/google_lens.py +++ b/examples/web_scraping_api/google_lens.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_maps.py b/examples/web_scraping_api/google_maps.py index 1413bde..2859c5a 100644 --- a/examples/web_scraping_api/google_maps.py +++ b/examples/web_scraping_api/google_maps.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_search.py b/examples/web_scraping_api/google_search.py index 9760198..171dd6f 100644 --- a/examples/web_scraping_api/google_search.py +++ b/examples/web_scraping_api/google_search.py @@ -11,11 +11,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_shopping_search.py b/examples/web_scraping_api/google_shopping_search.py index c5b1da6..4d77297 100644 --- a/examples/web_scraping_api/google_shopping_search.py +++ b/examples/web_scraping_api/google_shopping_search.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_travel_hotels.py b/examples/web_scraping_api/google_travel_hotels.py index e8bfd87..27f4e6d 100644 --- a/examples/web_scraping_api/google_travel_hotels.py +++ b/examples/web_scraping_api/google_travel_hotels.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_trends_explore.py b/examples/web_scraping_api/google_trends_explore.py index 968816f..380affa 100644 --- a/examples/web_scraping_api/google_trends_explore.py +++ b/examples/web_scraping_api/google_trends_explore.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/google_url.py b/examples/web_scraping_api/google_url.py index 79efa06..a4af1ec 100644 --- a/examples/web_scraping_api/google_url.py +++ b/examples/web_scraping_api/google_url.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/instagram_profile.py b/examples/web_scraping_api/instagram_profile.py index 33d1e8c..722720c 100644 --- a/examples/web_scraping_api/instagram_profile.py +++ b/examples/web_scraping_api/instagram_profile.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/mobile_de.py b/examples/web_scraping_api/mobile_de.py index 209e29a..9b8753a 100644 --- a/examples/web_scraping_api/mobile_de.py +++ b/examples/web_scraping_api/mobile_de.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/perplexity.py b/examples/web_scraping_api/perplexity.py index ae6905f..5a88753 100644 --- a/examples/web_scraping_api/perplexity.py +++ b/examples/web_scraping_api/perplexity.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/reddit_post.py b/examples/web_scraping_api/reddit_post.py index 74347e2..0a93c60 100644 --- a/examples/web_scraping_api/reddit_post.py +++ b/examples/web_scraping_api/reddit_post.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/reddit_subreddit.py b/examples/web_scraping_api/reddit_subreddit.py index 0aa546b..bd07b35 100644 --- a/examples/web_scraping_api/reddit_subreddit.py +++ b/examples/web_scraping_api/reddit_subreddit.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/reddit_user.py b/examples/web_scraping_api/reddit_user.py index f34dc99..07fcefd 100644 --- a/examples/web_scraping_api/reddit_user.py +++ b/examples/web_scraping_api/reddit_user.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/target_product.py b/examples/web_scraping_api/target_product.py index 06c4a7a..c5af63d 100644 --- a/examples/web_scraping_api/target_product.py +++ b/examples/web_scraping_api/target_product.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/target_search.py b/examples/web_scraping_api/target_search.py index a975bc3..e02db83 100644 --- a/examples/web_scraping_api/target_search.py +++ b/examples/web_scraping_api/target_search.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/tiktok_post.py b/examples/web_scraping_api/tiktok_post.py index 4d013f3..6ce022a 100644 --- a/examples/web_scraping_api/tiktok_post.py +++ b/examples/web_scraping_api/tiktok_post.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/tiktok_shop_product.py b/examples/web_scraping_api/tiktok_shop_product.py index dcf1ac4..87f2fd9 100644 --- a/examples/web_scraping_api/tiktok_shop_product.py +++ b/examples/web_scraping_api/tiktok_shop_product.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/tiktok_shop_search.py b/examples/web_scraping_api/tiktok_shop_search.py index 2fc1b82..a8f9231 100644 --- a/examples/web_scraping_api/tiktok_shop_search.py +++ b/examples/web_scraping_api/tiktok_shop_search.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/tiktok_url.py b/examples/web_scraping_api/tiktok_url.py index fecf645..3ee8dba 100644 --- a/examples/web_scraping_api/tiktok_url.py +++ b/examples/web_scraping_api/tiktok_url.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/universal.py b/examples/web_scraping_api/universal.py index 0a47fd1..633a1c4 100644 --- a/examples/web_scraping_api/universal.py +++ b/examples/web_scraping_api/universal.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/walmart_product.py b/examples/web_scraping_api/walmart_product.py index 30997e0..7bc7a9e 100644 --- a/examples/web_scraping_api/walmart_product.py +++ b/examples/web_scraping_api/walmart_product.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/walmart_search.py b/examples/web_scraping_api/walmart_search.py index a8faf18..15a2719 100644 --- a/examples/web_scraping_api/walmart_search.py +++ b/examples/web_scraping_api/walmart_search.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/walmart_url.py b/examples/web_scraping_api/walmart_url.py index 8ae74cd..5947c6c 100644 --- a/examples/web_scraping_api/walmart_url.py +++ b/examples/web_scraping_api/walmart_url.py @@ -9,11 +9,11 @@ WebScrapingApiConfig, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/youtube_channel.py b/examples/web_scraping_api/youtube_channel.py index 213a802..49577c0 100644 --- a/examples/web_scraping_api/youtube_channel.py +++ b/examples/web_scraping_api/youtube_channel.py @@ -9,11 +9,11 @@ YoutubeChannelParams, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/youtube_metadata.py b/examples/web_scraping_api/youtube_metadata.py index 2b883b6..709670e 100644 --- a/examples/web_scraping_api/youtube_metadata.py +++ b/examples/web_scraping_api/youtube_metadata.py @@ -9,11 +9,11 @@ YoutubeMetadataParams, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/youtube_search.py b/examples/web_scraping_api/youtube_search.py index be7d773..0a83888 100644 --- a/examples/web_scraping_api/youtube_search.py +++ b/examples/web_scraping_api/youtube_search.py @@ -9,11 +9,11 @@ YoutubeSearchParams, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/youtube_search_max.py b/examples/web_scraping_api/youtube_search_max.py index 5696e7f..5f4270a 100644 --- a/examples/web_scraping_api/youtube_search_max.py +++ b/examples/web_scraping_api/youtube_search_max.py @@ -9,11 +9,11 @@ YoutubeSearchMaxParams, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/examples/web_scraping_api/youtube_subtitles.py b/examples/web_scraping_api/youtube_subtitles.py index 993d737..0ccacc0 100644 --- a/examples/web_scraping_api/youtube_subtitles.py +++ b/examples/web_scraping_api/youtube_subtitles.py @@ -9,11 +9,11 @@ YoutubeSubtitlesParams, ) -token = os.environ["DECODO_TOKEN"] +api_key = os.environ["DECODO_API_KEY"] client = DecodoClient( DecodoConfig( - web_scraping_api=WebScrapingApiConfig(token=token), + web_scraping_api=WebScrapingApiConfig(api_key=api_key), ) ) diff --git a/pyproject.toml b/pyproject.toml index 6235c8a..d4d76d9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "decodo-sdk" -version = "2.3.0" +version = "2.3.1" description = "Official Python SDK for the Decodo APIs" readme = "README.md" license = { file = "LICENSE" }