{"_id":"@apify/apify-openclaw-plugin","_rev":"7-5eace178aa8bdb968f12f1cda91317b7","name":"@apify/apify-openclaw-plugin","dist-tags":{"latest":"0.5.3"},"versions":{"0.1.0":{"name":"@apify/apify-openclaw-plugin","version":"0.1.0","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","_id":"@apify/apify-openclaw-plugin@0.1.0","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"dist":{"shasum":"35e4044caef37272f8a1652ae0e322c94c160354","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.1.0.tgz","fileCount":9,"integrity":"sha512-OpqE10Hj7rhxpd0jROuFbFPbh+9J3Td17UjK3kKDp8FbOQCSqK+93U1QXKIgEDMdu1vqG11Ki8t6GXWtPvJr7Q==","signatures":[{"sig":"MEUCIQD19H18iHJfLZkEq4m9lANZvmPXqGZ7vPfSLTj3+siC4wIgKxiRnB1bQg2IPgiIg6cHPc+a1C5cTYOSAe7oj+m2WOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42563},"type":"module","gitHead":"5fc90b7f2c6ceafb05ab410325d4206ccea03ff0","_npmUser":{"name":"drobnikj","email":"drobnik.j@gmail.com"},"openclaw":{"extensions":["./src/index.ts"]},"repository":{"url":"git+https://github.com/apify/apify-openclaw-plugin.git","type":"git"},"_npmVersion":"11.7.0","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"apify-client":"^2.22.2","@sinclair/typebox":"0.34.48"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.2.18","typescript":"^5.7.0"},"peerDependencies":{"openclaw":">=2026.1.0"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apify-openclaw-plugin_0.1.0_1773243307717_0.44799746468247803","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@apify/apify-openclaw-plugin","version":"0.2.0","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","_id":"@apify/apify-openclaw-plugin@0.2.0","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"dist":{"shasum":"1ce96700bf329b2b4cb59c4024f7bef500361fab","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.2.0.tgz","fileCount":9,"integrity":"sha512-e7z2ylnw3oc1VTpPLAq23qzU8yCvtjZG6FlJZ+mbA3drEX5Lyo8Wxeqb1WRkI2i73+mhwZoOvODKFkDzXhYE0Q==","signatures":[{"sig":"MEUCIEx5PLF+bJwlysXL8xEtC1RPDGWosi6R76W4DqlcHOPQAiEA3wpQXZGpFNkRWT3LDgvnjy5s5e0VBdGztbAEYmoQgec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43072},"type":"module","gitHead":"41f49794d230f7ad092d1c699ee4d91fecf6ba91","_npmUser":{"name":"drobnikj","email":"drobnik.j@gmail.com"},"openclaw":{"id":"apify-openclaw-plugin","compat":{"pluginApi":">=1.0.0","pluginSdkVersion":"2026.4.15","builtWithOpenClawVersion":"2026.4.15"},"extensions":["./src/index.ts"]},"repository":{"url":"git+https://github.com/apify/apify-openclaw-plugin.git","type":"git"},"_npmVersion":"11.7.0","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"apify-client":"^2.22.2","@sinclair/typebox":"^0.34.49"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.4.15","typescript":"^5.7.0"},"peerDependencies":{"openclaw":">=2026.4.15"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apify-openclaw-plugin_0.2.0_1776773246339_0.2125469343928308","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@apify/apify-openclaw-plugin","version":"0.4.0","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","_id":"@apify/apify-openclaw-plugin@0.4.0","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"dist":{"shasum":"9413c33e6243efb5d0a74e1aacf403b3da2967c5","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.4.0.tgz","fileCount":10,"integrity":"sha512-TqbggrnZMtEKC3xrH7NmXTTnRhKlyJXo2IgQ9hL2RLAnELIiOzhJDzUxLAYAyj/frPKwZdTbqpWbf3gBzbgyGQ==","signatures":[{"sig":"MEQCIAM0djs9fqv8Y6dDXp4taNc/OkGB4wSXG4kjxEEWk7RXAiAfDMAOG2XtzxfAPyvRMAEsS6KC+HHVDqAdW/TruCFVQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apify%2fapify-openclaw-plugin@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49222},"type":"module","gitHead":"57d7fccadbe930ecb21e5a6be724ef1e2c1ec29a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a25780b9-8d8a-4fe7-ae00-00b26cf14d57"}},"openclaw":{"id":"apify-openclaw-plugin","compat":{"pluginApi":">=1.0.0","pluginSdkVersion":"2026.5.18","builtWithOpenClawVersion":"2026.5.18"},"extensions":["./src/index.ts"]},"repository":{"url":"git+https://github.com/apify/apify-openclaw-plugin.git","type":"git"},"_npmVersion":"11.14.1","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"typebox":"^1.1.38","apify-client":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.18","typescript":"^5.7.0"},"peerDependencies":{"openclaw":">=2026.5.18"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apify-openclaw-plugin_0.4.0_1779279321474_0.5472362311525802","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@apify/apify-openclaw-plugin","version":"0.5.0","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","_id":"@apify/apify-openclaw-plugin@0.5.0","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"dist":{"shasum":"284172d2f405bcbf83ce1e25c4dd5d59915fc22d","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.5.0.tgz","fileCount":31,"integrity":"sha512-UrUB1OzLFw5WNt1hZ1qUVDr14uz8jvad4AqKBSdudn7UXWKw9ToRU0Ra/vmJdQ+GY3NJayjNMDkLMGAABCCypA==","signatures":[{"sig":"MEQCIBDTAS+oATE14xCNSNpWEomh6HZd522ahgJ4UaIsTvZ4AiBPYo9tZdNrC6DUeWBo3Q05pJjZEpf0F6X8EnSXa47xEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apify%2fapify-openclaw-plugin@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121140},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"04e1c35898f05e5fa3ca4593159699d6a630909a","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run build","typecheck":"tsc --noEmit","bump:openclaw":"node scripts/bump-openclaw.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a25780b9-8d8a-4fe7-ae00-00b26cf14d57"}},"openclaw":{"id":"apify-openclaw-plugin","compat":{"pluginApi":">=1.0.0","pluginSdkVersion":"2026.5.19","builtWithOpenClawVersion":"2026.5.19"},"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/apify/apify-openclaw-plugin.git","type":"git"},"_npmVersion":"11.15.0","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"typebox":"^1.1.38","apify-client":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.19","typescript":"^5.7.0"},"peerDependencies":{"openclaw":">=2026.5.18"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apify-openclaw-plugin_0.5.0_1779369876746_0.7138832262141521","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@apify/apify-openclaw-plugin","version":"0.5.1","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","_id":"@apify/apify-openclaw-plugin@0.5.1","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"dist":{"shasum":"31113e0fdb8e4a313ea622b7e8b9a1f6eae3544d","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.5.1.tgz","fileCount":31,"integrity":"sha512-/RmuSpFt3MTNtdaaYHBh/NSfd31D469ldiMN9AoEMMy2jF9UaA6KZFecI7rnw2tfbzQZ9j0JCkODG/2+OcB2Ag==","signatures":[{"sig":"MEQCIHQlQmpy4/oEL5y22NIi4BHmhoFgxaJJMlikyG9I/4jeAiAtLa5sbaRQ0eECbJioA7yJza3Z2ZeJDArW7vFDhfScWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apify%2fapify-openclaw-plugin@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121249},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"2684fdceccb992c3a1c1c84d5c9291d90953cc0a","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run build","typecheck":"tsc --noEmit","bump:openclaw":"node scripts/bump-openclaw.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a25780b9-8d8a-4fe7-ae00-00b26cf14d57"}},"openclaw":{"id":"apify-openclaw-plugin","build":{"openclawVersion":"2026.5.19"},"compat":{"pluginApi":">=1.0.0","pluginSdkVersion":"2026.5.19","builtWithOpenClawVersion":"2026.5.19"},"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/apify/apify-openclaw-plugin.git","type":"git"},"_npmVersion":"11.15.0","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"typebox":"^1.1.38","apify-client":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.5.19","typescript":"^5.7.0"},"peerDependencies":{"openclaw":">=2026.5.18"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apify-openclaw-plugin_0.5.1_1779370406902_0.5047498197596059","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"@apify/apify-openclaw-plugin","version":"0.5.2","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","_id":"@apify/apify-openclaw-plugin@0.5.2","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"dist":{"shasum":"12ca30773dc5d996925ab7a0fdb36e52f961530e","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.5.2.tgz","fileCount":32,"integrity":"sha512-khDZC/iTzbaxqIPfO0c3nm7ko0wjHNnybPBC42sZf6d8G96MwQ8+7mpJ247/oA5Qgu2KoYdDq+B1Rw2go8PT5w==","signatures":[{"sig":"MEYCIQDHBy6vOK7U6TapbJS5iIrAk8qoDopEgzKWpKhjBXCAagIhAKVPlrxX7IfJReDzJzDb2x+9maKl05nCfZ07Jd8YPaUb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apify%2fapify-openclaw-plugin@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":129453},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b667e22f845ddbfd2ddd6fefde36b4d74c2d0fb2","scripts":{"test":"vitest run","build":"npm run clean && tsc -p tsconfig.build.json","clean":"rm -rf dist","prepack":"npm run build","typecheck":"tsc --noEmit","bump:openclaw":"node scripts/bump-openclaw.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a25780b9-8d8a-4fe7-ae00-00b26cf14d57"}},"openclaw":{"id":"apify-openclaw-plugin","build":{"openclawVersion":"2026.7.1-2"},"compat":{"pluginApi":">=1.0.0","pluginSdkVersion":"2026.7.1-2","builtWithOpenClawVersion":"2026.7.1-2"},"extensions":["./dist/index.js"]},"repository":{"url":"git+https://github.com/apify/apify-openclaw-plugin.git","type":"git"},"_npmVersion":"12.0.2","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","directories":{},"_nodeVersion":"22.23.1","dependencies":{"typebox":"^1.1.38","apify-client":"^2.22.2"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.0.0","openclaw":"^2026.7.1-2","typescript":"^5.7.0"},"peerDependencies":{"openclaw":">=2026.5.18"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/apify-openclaw-plugin_0.5.2_1786104381474_0.7180760623404465","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"@apify/apify-openclaw-plugin","version":"0.5.3","description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","type":"module","license":"MIT","author":{"name":"Apify Technologies s.r.o."},"repository":{"type":"git","url":"git+https://github.com/apify/apify-openclaw-plugin.git"},"bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"homepage":"https://github.com/apify/apify-openclaw-plugin#readme","main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"clean":"rm -rf dist","build":"npm run clean && tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test":"vitest run","prepack":"npm run build","bump:openclaw":"node scripts/bump-openclaw.mjs","publish:clawhub":"npm run build && node scripts/publish-clawhub.mjs"},"keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"dependencies":{"apify-client":"^2.22.2","typebox":"^1.1.38"},"peerDependencies":{"openclaw":">=2026.5.18"},"peerDependenciesMeta":{"openclaw":{"optional":true}},"devDependencies":{"openclaw":"^2026.7.1-2","typescript":"^5.7.0","vitest":"^3.0.0"},"openclaw":{"build":{"openclawVersion":"2026.7.1-2"},"compat":{"pluginApi":">=1.0.0","builtWithOpenClawVersion":"2026.7.1-2","pluginSdkVersion":"2026.7.1-2"},"extensions":["./dist/index.js"]},"gitHead":"9f2aadbbfbd170f196165f05d9f967f500292cda","_id":"@apify/apify-openclaw-plugin@0.5.3","_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-w5pT9IdlK7okByvbP7CfddBlz0kToIjpmC5B7LGUrCxqFlsEE3uK/dynP2h9eFdEfcxQiBlq/G08TkTuy34w9Q==","shasum":"85ec109cf65d2b9142dd8ce6ad6051244b487119","tarball":"https://registry.npmjs.org/@apify/apify-openclaw-plugin/-/apify-openclaw-plugin-0.5.3.tgz","fileCount":33,"unpackedSize":134710,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@apify%2fapify-openclaw-plugin@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDCqMeT9yp9aetr8yGGxEKVsnTZY+9OJ843MzF1ertxhQIhALDFtAjoxsvF+QnN3TYhXlNcsyAGhUAevot1OQuI5v+n"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a25780b9-8d8a-4fe7-ae00-00b26cf14d57"}},"directories":{},"maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apify-openclaw-plugin_0.5.3_1786712557356_0.3052181851536935"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T15:35:07.611Z","modified":"2026-08-14T13:02:37.894Z","0.1.0":"2026-03-11T15:35:07.876Z","0.2.0":"2026-04-21T12:07:26.507Z","0.4.0":"2026-05-20T12:15:21.625Z","0.5.0":"2026-05-21T13:24:36.883Z","0.5.1":"2026-05-21T13:33:27.059Z","0.5.2":"2026-08-07T12:06:21.632Z","0.5.3":"2026-08-14T13:02:37.534Z"},"bugs":{"url":"https://github.com/apify/apify-openclaw-plugin/issues"},"author":{"name":"Apify Technologies s.r.o."},"license":"MIT","homepage":"https://github.com/apify/apify-openclaw-plugin#readme","keywords":["openclaw","apify","web-scraping","market-research","competitor-intelligence","trend-analysis","lead-generation","ecommerce","social-media","scraper","instagram","tiktok","youtube","facebook"],"repository":{"type":"git","url":"git+https://github.com/apify/apify-openclaw-plugin.git"},"description":"Web scraping and AI-powered data extraction via Apify for OpenClaw — market research, competitor intelligence, trend analysis, lead generation, e-commerce, social media analytics, and more.","maintainers":[{"name":"mtrunkat","email":"marek@trunkat.eu"},{"name":"jancurn","email":"jan.curn@gmail.com"},{"name":"petrpatek","email":"petrpatekml@gmail.com"},{"name":"mnmkng","email":"ondra@apify.com"},{"name":"jaroslavhejlek","email":"jarda@hejlek.cz"},{"name":"drobnikj","email":"drobnik.j@gmail.com"},{"name":"metalwarrior665","email":"lukaskrivka@gmail.com"},{"name":"fnesveda","email":"frantisek@apify.com"},{"name":"b4nan","email":"martinadamek59@gmail.com"},{"name":"janbuchar","email":"mail@bucharjan.cz"},{"name":"apify-service-account","email":"service-account@apify.com"}],"readme":"# Apify Plugin for OpenClaw\n\nUniversal web scraping and data extraction via [Apify](https://apify.com) — 20k+ Actors across Instagram, Facebook, TikTok, YouTube, Google Maps, Google Search, e-commerce, and more.\n\n## Install\n\n```bash\nopenclaw plugins install @apify/apify-openclaw-plugin\n```\n\nRestart the Gateway after installation.\n\n## Upgrading from 0.1.x to 0.2.x\n\nVersion 0.2.0 renamed the plugin id from `apify` to `apify-openclaw-plugin` to match the unscoped npm package name. If you installed 0.1.x, `openclaw plugins update apify` will fail with:\n\n```\nFailed to update apify: plugin id mismatch: expected apify, got apify-openclaw-plugin\n```\n\nDownload and run the migration script once **before** updating:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/apify/apify-openclaw-plugin/main/scripts/migrate-id.mjs -o /tmp/apify-migrate-id.mjs\nnode /tmp/apify-migrate-id.mjs\n```\n\n(Inspect `/tmp/apify-migrate-id.mjs` first if you prefer.)\n\nThen update normally:\n\n```bash\nopenclaw plugins update apify-openclaw-plugin\n```\n\nThe script reads `~/.openclaw/openclaw.json` (or `$OPENCLAW_CONFIG_PATH`), renames the `apify` id to `apify-openclaw-plugin` in `plugins.installs`, `plugins.entries`, `plugins.allow`, `plugins.deny`, and `plugins.slots.memory`, then writes the file back. It is safe to re-run.\n\n**Note:** if your config is JSON5 (has comments or trailing commas), the script will refuse to parse it — apply the rename by hand instead.\n\n## How it works\n\nThe plugin registers a single tool — `apify` — with three actions:\n\n| Action | Purpose |\n|--------|---------|\n| `discover` + `query` | Search the Apify Store for Actors by keyword |\n| `discover` + `actorId` | Fetch an Actor's input schema + README |\n| `start` + `actorId` + `input` | Run any Apify Actor, returns `runId` / `datasetId` |\n| `collect` + `runs` | Poll status and return results for completed runs |\n\nThe tool uses a **two-phase async pattern**: `start` fires off a run and returns immediately. `collect` fetches results when the run completes. The agent does other work in between.\n\n## Get an API key\n\n1. Create an Apify account at [https://console.apify.com/](https://console.apify.com/)\n2. Generate an API token in Account Settings → Integrations.\n3. Store it in plugin config or set the `APIFY_API_KEY` environment variable.\n\n## Configure\n\n```json5\n{\n  plugins: {\n    entries: {\n      \"apify-openclaw-plugin\": {\n        config: {\n          apiKey: \"apify_api_...\",     // optional if APIFY_API_KEY env var is set\n          baseUrl: \"https://api.apify.com\",\n          maxResults: 20,\n          enabledTools: [],           // empty = all tools enabled\n        },\n      },\n    },\n  },\n  // Make the tool available to agents:\n  tools: {\n    alsoAllow: [\"apify\"],   // or \"apify\" or \"group:plugins\"\n  },\n}\n```\n\nOr use the interactive setup wizard:\n\n```bash\nopenclaw apify setup\n```\n\n## apify\n\n### Workflow\n\n```\ndiscover (search) → discover (schema) → start → collect\n```\n\n1. **Search** — Find Actors: `{ action: \"discover\", query: \"amazon price scraper\" }`\n2. **Schema** — Get input params: `{ action: \"discover\", actorId: \"apify~google-search-scraper\" }`\n3. **Start** — Run the Actor: `{ action: \"start\", actorId: \"apify~google-search-scraper\", input: { queries: [\"OpenAI\"] } }`\n4. **Collect** — Get results: `{ action: \"collect\", runs: [{ runId: \"...\", actorId: \"...\", datasetId: \"...\" }] }`\n\n### Actor ID format\n\nActor IDs use the `username~actor-name` format (tilde separator, not slash).\n\n### Known Actors\n\nThe tool description includes 20k+ Actors across these categories:\n\n- **Instagram** — profiles, posts, comments, hashtags, reels, search, followers, tagged posts\n- **Facebook** — pages, posts, comments, likes, reviews, groups, events, ads, reels, photos, marketplace\n- **TikTok** — search, profiles, videos, comments, followers, hashtags, sounds, ads, trends, live\n- **YouTube** — search, channels, comments, shorts, video-by-hashtag\n- **Google Maps** — places, reviews, email extraction\n- **Other** — Google Search, Google Trends, Booking.com, TripAdvisor, contact info, e-commerce\n\n### Batching\n\nMost Actors accept arrays of URLs/queries in their input (e.g., `startUrls`, `queries`). Always batch multiple targets into a single run — one run with 5 URLs is cheaper and faster than 5 separate runs.\n\n### Examples\n\n```javascript\n// 1. Search the Apify Store\nconst search = await apify({\n  action: \"discover\",\n  query: \"linkedin company scraper\",\n});\n\n// 2. Get an Actor's input schema\nconst schema = await apify({\n  action: \"discover\",\n  actorId: \"compass~crawler-google-places\",\n});\n\n// 3. Start a Google Search scrape\nconst started = await apify({\n  action: \"start\",\n  actorId: \"apify~google-search-scraper\",\n  input: { queries: [\"OpenAI\", \"Anthropic\"], maxPagesPerQuery: 1 },\n  label: \"search\",\n});\n// -> { runs: [{ runId, actorId, datasetId, status }] }\n\n// 4. Collect results\nconst results = await apify({\n  action: \"collect\",\n  runs: started.runs,\n});\n// -> { completed: [...], pending: [...] }\n\n// Instagram profile scraping\nawait apify({\n  action: \"start\",\n  actorId: \"apify~instagram-profile-scraper\",\n  input: { usernames: [\"natgeo\", \"nasa\"] },\n});\n\n// TikTok search\nawait apify({\n  action: \"start\",\n  actorId: \"clockworks~tiktok-scraper\",\n  input: { searchQueries: [\"AI tools\"], resultsPerPage: 20 },\n});\n```\n\n### Sub-agent delegation\n\nThe tool description instructs agents to delegate `apify` calls to a sub-agent. The sub-agent handles the full discover → start → collect workflow and returns only the relevant extracted data — not raw API responses or run metadata.\n\n## Security\n\n- **API keys** are resolved from plugin config or `APIFY_API_KEY` env var — never logged or included in output.\n- **Base URL validation** — only `https://api.apify.com` prefix is allowed (SSRF prevention).\n- **External content wrapping** — all scraped results are wrapped with untrusted content markers.\n\n## Development\n\n```bash\n# Install dependencies\nnpm install\n\n# Type check\nnpm run typecheck\n\n# Run tests\nnpm test\n\n# Build compiled output to dist/ (required for publish)\nnpm run build\n\n# Pack (dry run) — npm runs `prepublishOnly` (build) automatically before packing\nnpm pack --dry-run\n```\n\n`dist/` is generated by `npm run build` and is not checked in. The published npm\ntarball ships `dist/` so newer OpenClaw versions (which no longer JIT-load\nTypeScript) can install the plugin.\n\n## Support\n\nFor issues with this integration, contact [integrations@apify.com](mailto:integrations@apify.com).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}