GitPedia
apify

apify/apify-sdk-js

Apify SDK monorepo

30 Releases
Latest: 1mo ago
3.7.2v3.7.2Latest
github-actions[bot]github-actions[bot]·1mo ago·May 11, 2026
GitHub

🐛 🐛 Bug Fixes

  • Drop only-allow preinstall, enforce pnpm via devEngines ([#606](https://github.com/apify/apify-sdk-js/pull/606)) ([2c1a2a8](https://github.com/apify/apify-sdk-js/commit/2c1a2a866272bd34d7557d7ebb91af840bc44a87)) by @B4nan
3.7.1v3.7.1
github-actions[bot]github-actions[bot]·1mo ago·May 4, 2026
GitHub

🚀 Features

  • Add subdivisionCode to proxy configuration ([#592](https://github.com/apify/apify-sdk-js/pull/592)) ([3dcc38a](https://github.com/apify/apify-sdk-js/commit/3dcc38a0fa008334da749b456b0a6da67a8e9e3b)) by @daniil-poletaev
3.7.0v3.7.0
apify-service-accountapify-service-account·3mo ago·March 12, 2026
GitHub

🚀 Features

  • Support for Apify "multiple datasets" feature ([#571](https://github.com/apify/apify-sdk-js/pull/571)) ([0809bd3](https://github.com/apify/apify-sdk-js/commit/0809bd30b905042804aaa5234b2ff25f77eaf5d1)) by @janbuchar
  • Add automatic graceful exit handlers for `abort` and `migrating` events ([#561](https://github.com/apify/apify-sdk-js/pull/561)) ([5f6a1fc](https://github.com/apify/apify-sdk-js/commit/5f6a1fcbdb81b7261bf990cf17e267a6de723c8d)) by @B4nan

🐛 🐛 Bug Fixes

  • Remove unnecessary warning about not using PPE ([#573](https://github.com/apify/apify-sdk-js/pull/573)) ([4fba830](https://github.com/apify/apify-sdk-js/commit/4fba830bb94a218cb112959ced05e982b3294015)) by @janbuchar
  • Correctly limit pushed dataset items in PPE-aware mode ([#570](https://github.com/apify/apify-sdk-js/pull/570)) ([47c58d9](https://github.com/apify/apify-sdk-js/commit/47c58d9bfc90100ccdf62015a470e3a868c2782d)) by @janbuchar
  • Fix PPE Actors termination on budget exhaustion ([#574](https://github.com/apify/apify-sdk-js/pull/574)) ([1288353](https://github.com/apify/apify-sdk-js/commit/1288353b866e508716233b38991cef56fdce1f93)) by @janbuchar
apify@3.6.0
apify-service-accountapify-service-account·4mo ago·February 19, 2026
GitHub

🚀 Features

  • Support all available options in `Actor.addWebhook()` ([#555](https://github.com/apify/apify-sdk-js/pull/555)) ([847f6d2](https://github.com/apify/apify-sdk-js/commit/847f6d2afc959598d21e3702739c076ca4ae344b)) by @Copilot

🐛 🐛 Bug Fixes

  • Keep track of synthetic apify-default-dataset-item events ([#528](https://github.com/apify/apify-sdk-js/pull/528)) ([d69f727](https://github.com/apify/apify-sdk-js/commit/d69f7274e6b4fa2e4e121593ff1938676fb5a8d6)) by @janbuchar
apify@3.5.3
apify-service-accountapify-service-account·5mo ago·January 5, 2026
GitHub

🐛 Bug Fixes

  • correctly make use of apiPublicBaseUrl from config ([#521](https://github.com/apify/apify-sdk-js/issues/521)) ([6bb337b](https://github.com/apify/apify-sdk-js/commit/6bb337bd4aa0dce0d4ebcfe9bf93e68188f4d067))
  • Fix type used for `options` argument of `Actor.start` ([#524](https://github.com/apify/apify-sdk-js/issues/524)) ([84b1ce8](https://github.com/apify/apify-sdk-js/commit/84b1ce80c4422126256f88616bb8b774a1ede87f))
  • gracefully handle charging for unknown events on Platform ([#527](https://github.com/apify/apify-sdk-js/issues/527)) ([a64ccae](https://github.com/apify/apify-sdk-js/commit/a64ccae35ab9aecf3b257bba13722f7833c67574))

Features

  • add `ACTOR_PERMISSION_LEVEL` to env var interface ([#516](https://github.com/apify/apify-sdk-js/issues/516)) ([ca3a4df](https://github.com/apify/apify-sdk-js/commit/ca3a4df990ed15f896b59d5018e5ded955d6f9b6))
  • Add `inherit` timeout option for `Actor.call` and `Actor.start` ([#518](https://github.com/apify/apify-sdk-js/issues/518)) ([4bf3c0e](https://github.com/apify/apify-sdk-js/commit/4bf3c0e030e6bacd4a67db25266afafa06f0d4c7))
apify@3.5.2
apify-service-accountapify-service-account·7mo ago·November 12, 2025
GitHub

🐛 Bug Fixes

  • Fix Actor.charge behavior when the budget is overdrawn ([#504](https://github.com/apify/apify-sdk-js/issues/504)) ([7d17dfa](https://github.com/apify/apify-sdk-js/commit/7d17dfad5a905e3add8b95af75fa2834bbd0b182))

Performance Improvements

  • don't await final status message ([#497](https://github.com/apify/apify-sdk-js/issues/497)) ([f726167](https://github.com/apify/apify-sdk-js/commit/f726167283d620ffab6ee7e95f639e0e1c6398af))
apify@3.5.1
apify-service-accountapify-service-account·8mo ago·October 20, 2025
GitHub

Performance Improvements

  • Use Apify-provided environment variables to obtain PPE pricing information ([#483](https://github.com/apify/apify-sdk-js/issues/483)) ([98dd09b](https://github.com/apify/apify-sdk-js/commit/98dd09b7d28f073e5cf35143634068b28d767d24)), closes [#481](https://github.com/apify/apify-sdk-js/issues/481)
apify@3.5.0
apify-service-accountapify-service-account·8mo ago·October 6, 2025
GitHub

🐛 Bug Fixes

  • adjust `ProxyConfiguration` to support crawlee v3.15 ([#473](https://github.com/apify/apify-sdk-js/issues/473)) ([f5c7feb](https://github.com/apify/apify-sdk-js/commit/f5c7febb8566e48d850cf27e4d2e2b048177394b))
  • ensure the `Actor` instance is initialized while calling its methods ([#471](https://github.com/apify/apify-sdk-js/issues/471)) ([70465f7](https://github.com/apify/apify-sdk-js/commit/70465f7a5ab722b41c82e71a0a1addb0c8612ad0))

Features

  • allow skipping access checks when initializing ProxyConfiguration ([#474](https://github.com/apify/apify-sdk-js/issues/474)) ([c87a228](https://github.com/apify/apify-sdk-js/commit/c87a2289598c094e6700374f176fb91e4246aead)), closes [#472](https://github.com/apify/apify-sdk-js/issues/472)
  • respect input schema defaults in `Actor.getInput()` ([#409](https://github.com/apify/apify-sdk-js/issues/409)) ([bd9181d](https://github.com/apify/apify-sdk-js/commit/bd9181d11044e66b56120c37a6813fe11a37556e)), closes [#287](https://github.com/apify/apify-sdk-js/issues/287)
apify@3.4.5
apify-service-accountapify-service-account·9mo ago·September 11, 2025
GitHub

🐛 Bug Fixes

  • consistent parameters for platform event listeners ([#451](https://github.com/apify/apify-sdk-js/issues/451)) ([705ae50](https://github.com/apify/apify-sdk-js/commit/705ae502495a6c2716552f16b8e1dc16e847ebcf)), closes [#405](https://github.com/apify/apify-sdk-js/issues/405)
  • force quit stuck `Actor.exit()` calls ([#420](https://github.com/apify/apify-sdk-js/issues/420)) ([483fc43](https://github.com/apify/apify-sdk-js/commit/483fc4399890f3b2c00869c85c295b8c5aee8826))
  • respect `forceCloud` in `KeyValueStore.getPublicUrl()` calls ([#462](https://github.com/apify/apify-sdk-js/issues/462)) ([12e5f9f](https://github.com/apify/apify-sdk-js/commit/12e5f9f877465e04829e390ed1dff2a0b34e66e8)), closes [#302](https://github.com/apify/apify-sdk-js/issues/302) [#459](https://github.com/apify/apify-sdk-js/issues/459)
apify@3.4.4
apify-service-accountapify-service-account·11mo ago·July 28, 2025
GitHub

📦 [3.4.4](https://github.com/apify/apify-sdk-js/compare/apify@3.4.3...apify@3.4.4) (2025-07-28)

  • Note: Version bump only for package apify

📋 What's Changed

  • docs: remove versions page by @barjin in https://github.com/apify/apify-sdk-js/pull/416
  • chore: add `userIsPaying` to the env var interface by @stepskop in https://github.com/apify/apify-sdk-js/pull/415
  • Full Changelog: https://github.com/apify/apify-sdk-js/compare/apify@3.4.3...apify@3.4.4
apify@3.4.3
apify-service-accountapify-service-account·11mo ago·July 14, 2025
GitHub

🐛 Bug Fixes

  • Return eventChargeLimitReached=false for charge calls with count=0 ([#395](https://github.com/apify/apify-sdk-js/issues/395)) ([4f97da0](https://github.com/apify/apify-sdk-js/commit/4f97da0cf4bbda33dcaa3d91f0f543f080dbab8b)), closes [#372](https://github.com/apify/apify-sdk-js/issues/372)
apify@3.4.2
apify-service-accountapify-service-account·1y ago·May 19, 2025
GitHub

🐛 Bug Fixes

  • improve extension of `Configuration` class to fix issues in native ESM projects ([#394](https://github.com/apify/apify-sdk-js/issues/394)) ([8842706](https://github.com/apify/apify-sdk-js/commit/884270611e09a0fec40903958f74d458ba454300))
apify@3.4.1
apify-service-accountapify-service-account·1y ago·May 7, 2025
GitHub

🐛 Bug Fixes

  • convert `@apilink` to `@link` on build ([#383](https://github.com/apify/apify-sdk-js/issues/383)) ([ccae1ac](https://github.com/apify/apify-sdk-js/commit/ccae1ac9737dfc5bfc64e4586846e413ddb54a37))
  • improve check for crawlee version mismatch ([#386](https://github.com/apify/apify-sdk-js/issues/386)) ([721e67d](https://github.com/apify/apify-sdk-js/commit/721e67dbde367b01e1347900b73394221bca0c9d)), closes [#375](https://github.com/apify/apify-sdk-js/issues/375)
  • prefer proxy password from env var ([#385](https://github.com/apify/apify-sdk-js/issues/385)) ([132b5dc](https://github.com/apify/apify-sdk-js/commit/132b5dc5b0c5b77cad357b4d022b53ab6801a3a2)), closes [#20502](https://github.com/apify/apify-sdk-js/issues/20502)
apify@3.4.0
apify-service-accountapify-service-account·1y ago·April 1, 2025
GitHub

Features

  • sign record's public url ([#358](https://github.com/apify/apify-sdk-js/issues/358)) ([6274cc0](https://github.com/apify/apify-sdk-js/commit/6274cc018ab3b02787c234eacbb025d4d973a95d))
apify@3.3.2
apify-service-accountapify-service-account·1y ago·February 20, 2025
GitHub

🐛 Bug Fixes

  • ensure `maxTotalChargeUsd` is correctly mapped to number, consider empty string as infinity ([#361](https://github.com/apify/apify-sdk-js/issues/361)) ([bb65f70](https://github.com/apify/apify-sdk-js/commit/bb65f70be4750c8dc1bee368f849fafa924add39))
apify@3.3.1
apify-service-accountapify-service-account·1y ago·February 19, 2025
GitHub

🐛 Bug Fixes

  • Add workaround for incorrect handling of maxTotalChargeUsd ([#360](https://github.com/apify/apify-sdk-js/issues/360)) ([acb2abe](https://github.com/apify/apify-sdk-js/commit/acb2abe9a3422e5b0b28972085377664173fd3ff))
apify@3.3.0
apify-service-accountapify-service-account·1y ago·February 6, 2025
GitHub

🐛 Bug Fixes

  • load `initialCount` in `openRequestQueue()` ([#339](https://github.com/apify/apify-sdk-js/issues/339)) ([48548cd](https://github.com/apify/apify-sdk-js/commit/48548cd088365b84a0178ba38c5d3da7f4922ade))
  • prevent reboot loops ([#345](https://github.com/apify/apify-sdk-js/issues/345)) ([271bc99](https://github.com/apify/apify-sdk-js/commit/271bc999c1a6c75f8e8359214237b51f8ade03c7))

Features

  • Actor.charge() ([#346](https://github.com/apify/apify-sdk-js/issues/346)) ([e26e496](https://github.com/apify/apify-sdk-js/commit/e26e49669cae04df11f2138b80549e5cd8611b3c))
  • add SDK and Crawlee version to the `ApifyClient`'s user agent ([#335](https://github.com/apify/apify-sdk-js/issues/335)) ([9c069a1](https://github.com/apify/apify-sdk-js/commit/9c069a1643f0a5f417765e9391550ae06c50160f)), closes [#331](https://github.com/apify/apify-sdk-js/issues/331)
  • add standby URL, change default port ([#328](https://github.com/apify/apify-sdk-js/issues/328)) ([7d265f3](https://github.com/apify/apify-sdk-js/commit/7d265f3e2a7dfdda232e0bbf7c6bb73736112950))
apify@3.2.6
apify-service-accountapify-service-account·1y ago·October 7, 2024
GitHub

🐛 Bug Fixes

  • decode special characters in proxy `username` and `password` ([#326](https://github.com/apify/apify-sdk-js/issues/326)) ([9a7a4d0](https://github.com/apify/apify-sdk-js/commit/9a7a4d0ecc30f21d2be607840ce28903dbf1d191))
apify@3.2.5
apify-service-accountapify-service-account·1y ago·August 14, 2024
GitHub

Features

  • add `metaOrigin` to `Actor.config` ([#320](https://github.com/apify/apify-sdk-js/issues/320)) ([5a4d2eb](https://github.com/apify/apify-sdk-js/commit/5a4d2ebb9218bd342438f740d035a563444037d3))
apify@3.2.4
apify-service-accountapify-service-account·1y ago·July 4, 2024
GitHub

🐛 Bug Fixes

  • add `standbyPort` to `ConfigurationOptions` ([#311](https://github.com/apify/apify-sdk-js/issues/311)) ([530b8a1](https://github.com/apify/apify-sdk-js/commit/530b8a133f2808c61e079449156e5ed1fe73ce64))

Features

  • add standby port to configuration ([#310](https://github.com/apify/apify-sdk-js/issues/310)) ([cc26098](https://github.com/apify/apify-sdk-js/commit/cc26098da862a7338fdf776956b904d5672a5daf))
apify@3.2.3
apify-service-accountapify-service-account·2y ago·June 3, 2024
GitHub

🐛 Bug Fixes

  • respect `KVS.getPublicUrl()` from core when not on apify platform ([#302](https://github.com/apify/apify-sdk-js/issues/302)) ([a4d80bb](https://github.com/apify/apify-sdk-js/commit/a4d80bbeee2fd2db145638b17757fa5f673e7452))
apify@3.2.2
apify-service-accountapify-service-account·2y ago·May 23, 2024
GitHub

🐛 Bug Fixes

  • dont fail on resolution of not installed packages ([0cea251](https://github.com/apify/apify-sdk-js/commit/0cea251b35c652d529320a0570d6b283f52f0ac1))
apify@3.2.1
apify-service-accountapify-service-account·2y ago·May 23, 2024
GitHub

Features

  • validate crawlee versions in `Actor.init` ([#301](https://github.com/apify/apify-sdk-js/issues/301)) ([66ff6a9](https://github.com/apify/apify-sdk-js/commit/66ff6a9090e9e3321a217e14019e8c3001e3df4d)), closes [#237](https://github.com/apify/apify-sdk-js/issues/237)
apify@3.2.0
apify-service-accountapify-service-account·2y ago·April 11, 2024
GitHub

Features

  • support for proxy tiers ([#290](https://github.com/apify/apify-sdk-js/issues/290)) ([fff3a66](https://github.com/apify/apify-sdk-js/commit/fff3a66d3a0fe5080121cc083e27f59db3d979b5))
@apify/scraper-tools@1.1.4
apify-service-accountapify-service-account·2y ago·March 25, 2024
GitHub

📦 [1.1.4](https://github.com/apify/apify-sdk-js/compare/@apify/scraper-tools@1.1.2...@apify/scraper-tools@1.1.4) (2024-03-25)

  • Note: Version bump only for package @apify/scraper-tools
apify@3.1.16
apify-service-accountapify-service-account·2y ago·February 23, 2024
GitHub

📦 [3.1.16](https://github.com/apify/apify-sdk-js/compare/apify@3.1.15...apify@3.1.16) (2024-02-23)

  • Note: Version bump only for package apify
apify@3.1.15
apify-service-accountapify-service-account·2y ago·January 8, 2024
GitHub

Features

  • ignore proxy configuration locally if no valid token or password is found ([#272](https://github.com/apify/apify-sdk-js/issues/272)) ([0931c2e](https://github.com/apify/apify-sdk-js/commit/0931c2e27e48425bfc58c5df80cd42ed66b9395d)), closes [#262](https://github.com/apify/apify-sdk-js/issues/262)
apify@3.1.14
apify-service-accountapify-service-account·2y ago·November 27, 2023
GitHub

📦 [3.1.14](https://github.com/apify/apify-sdk-js/compare/apify@3.1.13...apify@3.1.14) (2023-11-27)

  • This release updates internal dependencies, including the new got-scraping v4 (used for resolving proxy URLs).
apify@3.1.13
apify-service-accountapify-service-account·2y ago·November 15, 2023
GitHub

🐛 Bug Fixes

  • apify: declare got-scraping as dependency ([#252](https://github.com/apify/apify-sdk-js/issues/252)) ([a6bcf1d](https://github.com/apify/apify-sdk-js/commit/a6bcf1d578a7c7ebbb23b3768e8bbf9e94e2b404))
apify@3.1.12
apify-service-accountapify-service-account·2y ago·October 5, 2023
GitHub

🐛 Bug Fixes

  • add more logging to `Actor.init` and `Actor.exit` ([#236](https://github.com/apify/apify-sdk-js/issues/236)) ([b7e01fc](https://github.com/apify/apify-sdk-js/commit/b7e01fc649de84d6f1391bf95e0f349f7ca32536))