{"_id":"scrapegraph-js","_rev":"36-ef21729186ee02ba7aea8f52912462da","name":"scrapegraph-js","dist-tags":{"latest":"2.2.1"},"versions":{"0.0.1":{"name":"scrapegraph-js","version":"0.0.1","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.0.1","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"36b3576bb1e579be2c9c10cc56b144ae2899ffc3","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.0.1.tgz","fileCount":15,"integrity":"sha512-dflpEZiySZFNZ7LIrf3BPYuVq6obi3lHv73wRjdnI9YVWSrCM69jEbHq5dRELCQ+4EM7lDrWAaROVuqAi+ot3g==","signatures":[{"sig":"MEUCIQCbVPehaELNcpk5HM47GRzetFwxQt9U29fJl/Kip9EOWwIgAo49Qe+90Du9kNBCG1ud3o1jqPErr0j8mmuWDMNwvAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21558},"main":"index.js","type":"module","module":"index.js","gitHead":"d737996e813be7c47d654b0e33ec08319b052511","_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.0.1_1732875710139_0.5823572449733165","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"scrapegraph-js","version":"0.0.2","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.0.2","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"22ad1b1e94925e2bcd13fa00015f1abb7a3db32f","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.0.2.tgz","fileCount":18,"integrity":"sha512-83fZfNN6UFxZlfmSDtqkAW720FBOaofVtUr0ffRKkRxUliK/sR/njr1B9IdK0vFOcYfZ4WX1a9gXU+U3Xr5rvg==","signatures":[{"sig":"MEUCIQCUzMNcAi1m3oxOpl9jC3EIMyz/QtqpyFNk0TQ//byG1gIgSd0NPoc+uE/xaMuODkr1Snkv0bliOTgay5MMEQWr/Ss=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22699},"main":"index.js","type":"module","module":"index.js","gitHead":"514ba6f50bfec78fb3f9845e28d5282b8e029a2f","scripts":{"lint":"eslint .","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.0.2_1733749862788_0.09974412826512258","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"scrapegraph-js","version":"0.0.3","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.0.3","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"dd7be701c2a54921c228d6d27c9f360c19acfa61","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.0.3.tgz","fileCount":28,"integrity":"sha512-9bu55++m0VFzr/DvevmxbR4XMIHxENGPVZQaVzk9K2qhLO4x/g0dmL6Rfsb1I5ZPObqtbwCjDxRGS5BliRO1wA==","signatures":[{"sig":"MEUCIQDwrXSGZdeRpifYbRTGApMK7k51OlYvztqBcNCqVjYNSgIgZ8bLW5ZVUmQnmBQoCl00/OK5C5H5T0J46SuXmZfy1zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35451},"main":"index.js","type":"module","module":"index.js","gitHead":"7ee93d5bfe8c7eea72d1c8926c8de9c868f8afc9","scripts":{"lint":"eslint .","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.0.3_1738753282167_0.6174336581496533","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"scrapegraph-js","version":"0.0.4","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.0.4","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"a1a3d4dcb88cd252165337ec9575e0d295c30277","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.0.4.tgz","fileCount":24,"integrity":"sha512-qoGuy3iitTnpdI1gpmfcnXsft8wor+cs9fPNEIqiPlNpI2tVODbAHftvZq+PY3AP+/REeRnCNhu2OcCQftpi8w==","signatures":[{"sig":"MEUCIQCXeDBi/NCT6t+7UHgff82SCUv2Hm2WSL4EOJi+jH0cBAIgHAVcutged36KwsG5gQLGSfceTWKPLow8JfTP10TAxok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34784},"main":"index.js","type":"module","module":"index.js","gitHead":"f6a196747956d1c6d60acb730b23e1c76d1bda9d","scripts":{"lint":"eslint .","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.0.4_1741699945069_0.9168206471447999","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"scrapegraph-js","version":"0.0.5","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.0.5","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"0fe88dc9e87de2bf861e28be1988919170d68f09","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.0.5.tgz","fileCount":25,"integrity":"sha512-yydmGhhvh9P/ddb7UJKsc05AoYFjJs4H0gLwRNp/jMiAmNjPd3YCSc87Nv/mf/a9Dy//d8hnxXkSF44mHZUoHg==","signatures":[{"sig":"MEYCIQCAQQcsqZ28qLh2vpMLTyfZfA2OLXQxIHuo9H53wP21IwIhAOcGNXCmOzoH2SgoLLRx04yqVkaFOfWmqmhGRGyE3Tk5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36665},"main":"index.js","type":"module","module":"index.js","gitHead":"3166542005eeae2b9fd9e5aaad0abc1966ec4abc","scripts":{"lint":"eslint .","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","actor":{"name":"vincigit00","type":"user","email":"mvincig11@gmail.com"},"email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.0.5_1750342186806_0.3060274151543021","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"scrapegraph-js","version":"0.1.0","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"b09d1982cfbe63acaf651b74efa4278a3d8f14f8","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.0.tgz","fileCount":27,"integrity":"sha512-ztUpsHP0ikkPCUeH2asQ1e6p1Y4ksfZn10mxyBYxkVPJBotYoiYKRDBEyVFyj28L9Bcxj7E4l0xACn2/Zyaeog==","signatures":[{"sig":"MEUCIB5SgzA048tcqwScVb7ZGMcdeNzLiuj/48KOGLShyvCEAiEAnbBzlJdtq/JcQXyqTJmq5pFVTynseKxLpPjUYpZJPPg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46143},"main":"index.js","type":"module","module":"index.js","gitHead":"3309d7e2cdd1bfd520241af7e9c63f38fca07a9d","scripts":{"lint":"eslint .","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","actor":{"name":"vincigit00","type":"user","email":"mvincig11@gmail.com"},"email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.0_1751355101774_0.12611284169511983","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"scrapegraph-js","version":"0.1.1","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.1","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"77a13ec9bef96868b9ec3e69c206b24d4aa6c24f","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.1.tgz","fileCount":28,"integrity":"sha512-4JNRIGGq9704NxDq6W1jAhKncUXdeZRHUa7VWFDx+fBllelC7VGjHU5kt97NhCSJ5WJ1veO/Zyqlp7LYZVrTaQ==","signatures":[{"sig":"MEYCIQCo6L5InLXag99CGCL0F+d2umV6G/P1X6pT+g/CaDZSAQIhAMHdLTegG1murLuwD/zQ1+qbgiq947fL/KJ2Z6eUmzN3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61017},"main":"index.js","type":"module","module":"index.js","gitHead":"4e93394a2a010cb0459abd7c5cc9aa68d7bc8c8c","scripts":{"lint":"eslint .","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","actor":{"name":"vincigit00","type":"user","email":"mvincig11@gmail.com"},"email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.1","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs.","directories":{},"_nodeVersion":"20.13.1","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.1_1751445709802_0.7448121239363454","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"scrapegraph-js","version":"0.1.2","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.2","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"5ee9d5572199d17cdc3a4c77c20cbb77048a2e90","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.2.tgz","fileCount":56,"integrity":"sha512-68frwWBwjRmaJKsPr4rZzrmM3QjQd2P4gbGv9hvVGSQbkktJWdviz7asT2TwEisx2ErPxL1/iUTP0gOGEV3RGA==","signatures":[{"sig":"MEUCIQC3z1UDFh+HeJoICGwm71iNNeytVqA5JJD8YxCpM7KpvwIgVi5GBp+D/15LkiE1h+SoFcQb/EKJWkt0gXH2AXHj1r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":291729},"main":"index.js","type":"module","module":"index.js","gitHead":"b26e53087b4e7da5737e9c698f62cb87f2cf2d81","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.2_1756992145795_0.7932671418448891","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"scrapegraph-js","version":"0.1.3","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.3","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"e4a7066504224f11f2b09aad0b9d767d3858933c","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.3.tgz","fileCount":60,"integrity":"sha512-5CpIqZiyhkXcc1RnaTdD+HdtNpsVGsSozHSzObt+3HBCScnnJZAUjMruWWv8CNGY/+04gVuslOP9M4fDTt2Y0g==","signatures":[{"sig":"MEYCIQDnHz1MhY24DKig5ceBndXk8X2OFnK5JbjkCiofzXqeYwIhAOrexnZqhrQ2zVAW9qGtfO5KagYn5H+wpEIUI5JFPUdN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339248},"main":"index.js","type":"module","module":"index.js","gitHead":"bfa6062ee450d50d613b4b47d34892f54d48e1c9","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.3_1757319182981_0.5333402089034109","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"scrapegraph-js","version":"0.1.4","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.4","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"87e2bf14476f8d2e5140e93e5a280c2176ca0283","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.4.tgz","fileCount":62,"integrity":"sha512-W6H9m9rkIIEYQk+QrRy4CkzRsnvDcLPJn6UFUHg8RgoN5b0uP6aWE6SCqXqp1YgUEUFasFxdCkDnG4W5gspGLQ==","signatures":[{"sig":"MEYCIQDTRCEkmlPphPF+kAkqFmmsnv9xtaI5F+F51LYUPBJ2dAIhALg/rIiZuFZrJNyayMJ/2M3S+mdp0MiOnRkAje7EsVkf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351979},"main":"index.js","type":"module","module":"index.js","gitHead":"c0cc796c47476451bfc02d1a4d7606a48bca02af","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.4_1758028868923_0.31072018997553985","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"scrapegraph-js","version":"0.1.5","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.5","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"dc3fa0918e644196bbecdabe2668e040190f5e71","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.5.tgz","fileCount":65,"integrity":"sha512-/CmqHrTBfVhrGrUzFlqEA0r91NKNsLouAG1EWNuE+M8fRkyaSGGW3bEwciU20ekEgqg7WDh5EGWs+NYZDyF9GQ==","signatures":[{"sig":"MEYCIQCSXRltfDJjJRL8CBqlkao8tRHePwalDtUQB5HWKBrGGAIhALrCUKspFOHSmowcKVWuVLj6I2QC6NYYdrq5N5ai5MIy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376281},"main":"index.js","type":"module","module":"index.js","gitHead":"38b56a6d14546ef9f6c7bf9c77c3f59613fbcc90","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.5_1758097460898_0.17511324322573407","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"scrapegraph-js","version":"0.1.6","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.6","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"ccd504b07e9ebd058324e0e74ebbba21192c4811","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.6.tgz","fileCount":66,"integrity":"sha512-XoDkE9vdN9hV2+P9aA1mg8X+jmgcbr6z3RT921ij1cEF5iYxnkZo4esauGOVpcUBR6v10VXuX+uKug87YN3bUg==","signatures":[{"sig":"MEYCIQCNJWPtnykFEfII0cx37+PUSaKGTo6AEM74AUu+wTXrewIhANUcuw8NhSqnWDsDjzTWtAGFpXaiDg7CVITiOuqva/2l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":386278},"main":"index.js","type":"module","module":"index.js","gitHead":"cb13062c022eade84a1baa5bb963ef6f4898e4b2","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.6_1759748809995_0.6658700993837705","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"scrapegraph-js","version":"0.1.7","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.1.7","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"d3909a8907182790457d3c434c43c955ed8d6fa0","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.1.7.tgz","fileCount":70,"integrity":"sha512-UhK3t7xh/S0ZKPmH1PJ560Z2prSaeaxWv4+GmapiL9i4HKVSY4CLsvu+T73V13xYKkLNCBdMX3ERX+9ud6RuPg==","signatures":[{"sig":"MEUCIEksWSNrSi+yH07Z4TofLa6kBhr8ZXBaSEhGozkI+UroAiEAqIfdd8i+vupVNqYRbaN2K1H5Ml6vagijBUEdxZONcv4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420393},"main":"index.js","type":"module","module":"index.js","gitHead":"c95e0c6fe3a4f65e7624843fd1be11fdcf9ac68d","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.1.7_1759753219558_0.9169102162961762","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"scrapegraph-js","version":"0.2.0","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"0ae0c9cdb7cca0a9208a2ad0c5b963db3123a55a","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.0.tgz","fileCount":76,"integrity":"sha512-oZ1mqlM7Tk3SPH7fUBs1hVR4wSqE/6VBAnrQMHAm+qkAms/QtI3E0+bjw7QJ61bJsX+1wP9OmyqSnpX0Vh3Gzw==","signatures":[{"sig":"MEUCIDcG76cZdnNCQ1Or5+roMb3mPsNdCMsQEROCDMKrkT3YAiEAjSuY5y1BdUy1uYluBTx/3KL0dLL72rk4SnBYf7W4qLs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":443237},"main":"index.js","type":"module","module":"index.js","gitHead":"447fdd84347fce0a843d0afd11a67623c933e0b4","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.0_1759931088409_0.5344231262969186","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"scrapegraph-js","version":"0.2.1","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.1","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"dde3d4fce96196257ecee85e635262e132279ab6","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.1.tgz","fileCount":81,"integrity":"sha512-UxskIH7XLQ/GkDF/LKAwphlKCr5c1+M/5kRjnEqLAUGSNRWebZZgjV8C+wqgxoJpJML2u9HDWHjqqYXccXrVSQ==","signatures":[{"sig":"MEQCIFpygLgVGy9l5KMcj0n2fOJFWRYkjGfk+PqLEk9IykFhAiANrUCTWeFG1zbRSI99TGryxJkIslJZ2wd3KcQSKk9XpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502915},"main":"index.js","type":"module","module":"index.js","gitHead":"76f446f1cea174ed5342afe5fb39c6ceee2dec98","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.1_1762282246689_0.4477397277675832","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"scrapegraph-js","version":"0.2.2","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.2","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"8b5c1aaa7d0f28ffd88d6b5143374fc925da471e","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.2.tgz","fileCount":85,"integrity":"sha512-EIMSUU7fS/5Zz5p26nPJQD/At4IZAUcqD3+oqjWNou7XzTy+GzLDlJvnrc7/Qu7ZNOEYRYdOi622q0TTmE06tg==","signatures":[{"sig":"MEUCIH5f2g+74rJ/wbNfoP8Hj4Aeu1csoiGBLHlFHZvH+Ga+AiEA1Vt5UvjNR1xz7Opl45G58hLaeETumicjNj1g/yfx+/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":520334},"main":"index.js","type":"module","module":"index.js","gitHead":"4467731f6ec86defdc1475cf35982aaa2283032a","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.2_1762282995507_0.115712496069025","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"scrapegraph-js","version":"0.2.3","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.3","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"fdfcb90c6fbf844a7be2a0130d5ce0165b311588","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.3.tgz","fileCount":84,"integrity":"sha512-+Pdu71m4PvpzVDPbOGK5cELvqdQhqDoEwYUmF51GMiNeO0UU0l/Nqah5dPjn/ojrQ2xNUQcOcupYc0IILp/BCA==","signatures":[{"sig":"MEUCIEp1PXEJk04mxv+kHYAMf62uPd5jNvIBAttvyjdsBobGAiEAu/KMKAq0ywRIqPL7qUPg5ER7TLwZTLIEwE5CYY2tNDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":519926},"main":"index.js","type":"module","module":"index.js","gitHead":"0aab963c5d86f3107354e7cc7dc54c567c4715b3","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.3_1763131292643_0.6132815488062","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"scrapegraph-js","version":"0.2.4","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.4","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"ad1d78f0eb06733ae4d03b75c4f62c3f6eac0e77","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.4.tgz","fileCount":85,"integrity":"sha512-mh83nH8RstwTRZhmL46VV/4M1T33SNOELdHgEHEskEmQ878kB0sOclTQxUTN3wkwjvrwoj+M2mFSAvrbW5k4dQ==","signatures":[{"sig":"MEUCIASPbg2mT1c+uXH4ff0B7pUyoRALdYp/bmm6BQUiWW+jAiEA132VMCzxCUFj4Mo7Xw6Em76XPOyOSplLQghfvVGUa/s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":521904},"main":"index.js","type":"module","module":"index.js","gitHead":"04394d2f398a1b274d650bc4514c2a368e26933f","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.4_1763142944757_0.27520572634599416","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"scrapegraph-js","version":"0.2.5","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.5","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"1309d77d6bcfa7510b4a26ac76b7c355a7b96fb3","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.5.tgz","fileCount":85,"integrity":"sha512-QYOtV+1sgdsXqRZ5EdbvM2/J8fMqFn67b04ueUg/1usDBqzYpFzQ0E7yIo0Vpq1hUMBZC1aFyN1FbHGPMniGsw==","signatures":[{"sig":"MEUCIQCKBv6q6+exmywdCiyYfcZIWBo1PXk4zaGxoARSgj6bbwIgSmoqgQsl7Y4cbOpLBYUh5TbOzD/H0zW07IJ1fq6sca4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522678},"main":"index.js","type":"module","module":"index.js","gitHead":"441d08d22a86c46679cd54eecb55d983f948d33b","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.5_1764173050637_0.24446078203109312","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"scrapegraph-js","version":"0.2.6","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.6","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"1f1c7e15f88deac9134a7885abd093f12eb95f40","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.6.tgz","fileCount":86,"integrity":"sha512-atAR/dlnoRlhLcHXyy3ItV0C/hv/F5V+6WVF+TmP7lplu7S2iy2+wY1j4Rzc2b2y0lL+QhdD+epPGQ9VtKUmUQ==","signatures":[{"sig":"MEYCIQDXYDqz1LQrTFceuo2NXhtbCOHFZVW2PeInrdNtuyXRrwIhAKVu3wkKKF6UW1xsYWqJVV9gXmgGtFVBf8elwCjnzXJa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529591},"main":"index.js","type":"module","module":"index.js","gitHead":"5edec4c49159e314d202b120440d4983b4390b60","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.6_1769162917609_0.7503067923730431","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"scrapegraph-js","version":"0.2.7","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.7","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"2beb61363db0e749f045e59202aae05a9fffd312","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.7.tgz","fileCount":89,"integrity":"sha512-oNcZco8fyheL1hz19wx031OZvpdG8Q6Az0g3dB7FwlMJLjO25wosO64kiph3mtrOkLIriPtlPfjhG8DRjcfYoQ==","signatures":[{"sig":"MEQCIDDO//BdH0GGqmnqIzchrALM5VHf4kBSx8JiPc+3C0x8AiBC/bi9gtGU32g4LnqSFEtZCNqmMImBGmTAg5Oe79xEtw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594862},"main":"index.js","type":"module","module":"index.js","gitHead":"58c3a2ae1119611d795f13df95dfd36dc72f88be","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.7_1769513698598_0.6856415739395754","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"scrapegraph-js","version":"0.2.8","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.8","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"ffd326c9ce9b4dd8608762479de80188ea40a330","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.8.tgz","fileCount":89,"integrity":"sha512-SfBHx7bRsVa2N8sfzhQhl88QSUQd0YCCKHzDgc2oo5vdeLKKaADCsfkVW5UlWQ+GKeMbD6zjFpsiFn5pjCbfrA==","signatures":[{"sig":"MEYCIQDEpTa9qoEuM1PJPxEucaAUFU/Zyr7ApUbC8YiqpfpxcAIhAKxy011R86ysVwnTLDI6XDgYKwlAoqlef/x7PwDia+L6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595714},"main":"index.js","type":"module","module":"index.js","gitHead":"9142766ac19b4adcdb386b7f66ac679341abec91","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.8_1769522487838_0.7854411473278937","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"scrapegraph-js","version":"0.2.10","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.10","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"4c893a062df18206584b95746d49b3e211cd33c1","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.10.tgz","fileCount":89,"integrity":"sha512-aNYIGrptlrROZ6IpuVL92qRqndJohhIHDMzbYXClHk9k1FquDFrA5FgdtLMBb064/cb8+T3vvAHFyPnGHsbXlQ==","signatures":[{"sig":"MEQCIDWf1zeuDivpO4o2M46mIucR4NkaeObuwmpv6sf8iUTlAiAR/4aQMK6QosC3usDx6wHvyDdz2EOWvzzuxLl97jpUIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596834},"main":"index.js","type":"module","module":"index.js","gitHead":"929aa8686222c60209e19d62ee854391fe147e38","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.10_1769590729968_0.5305519019744218","host":"s3://npm-registry-packages-npm-production"}},"0.2.111":{"name":"scrapegraph-js","version":"0.2.111","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.111","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"d79ba4e8cdabd9fc28fc275a53f489fc10d6e82b","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.111.tgz","fileCount":89,"integrity":"sha512-Rr694mzSUObuWfo30+R/L8S+7doDexxtcp390gcnvOX+g9wPa/yFayiP8cim9bUiBvqSBogAxZkSDiDG0Z7ePw==","signatures":[{"sig":"MEQCICZDSiqhrS7gn9XV6oWpYQ1z3m34w48B6e4tYPhcsm6gAiBuhCmnnjH1xQyl+qJQxbYAWCCsM5sDMtm28Wo3AcijsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":597048},"main":"index.js","type":"module","module":"index.js","gitHead":"e69ce5623fd400cd07cdf8e88b2bf20f6dae3689","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.111_1769603156512_0.7710106934862673","host":"s3://npm-registry-packages-npm-production"}},"0.2.112":{"name":"scrapegraph-js","version":"0.2.112","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.2.112","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"a72d0fe6d06094a1d10613247c30b7f2f06a797a","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.2.112.tgz","fileCount":89,"integrity":"sha512-nQJAz0OPWuRFyw/Ae0dsJpA2H2UDPzpnIefxpWQQEg6b8Lg125gcEgL3dHXl/SgqLmb0SDvyedvGrjfOwmoCCA==","signatures":[{"sig":"MEYCIQCS24ldFB0hEejtHAenG7bkLRZnwBzGmo7Sw0sQm1FIAwIhANXUp2vMEWnSdXlzTIr+KnC2vhcYeWpVFP3qoPuIMpX/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599234},"main":"index.js","type":"module","module":"index.js","gitHead":"cb0f39021e112e6ef53a6e9692112906cf85eb35","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.2.112_1771002397894_0.9066095447492224","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"scrapegraph-js","version":"0.3.0","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.3.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"cc2c7aa90af3aac9b4db1664851b265d363b1775","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.3.0.tgz","fileCount":89,"integrity":"sha512-AtT2KrGlLPiXOGMC9xHZcZCQFp95PpqEB5IaW27Pz2my4XIpN6aN1yFP7iYGamfbgBnvf6ys7/dIl8Tr0Io5hg==","signatures":[{"sig":"MEYCIQC/wGV4GznXpgvNIIZ911gQBRhiphDxHrFJxij1ZBzQRwIhAOPJ5bXKBDE755PC+5k0aQabI9xGxKp+LQe3QIEYwmQO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599232},"main":"index.js","type":"module","module":"index.js","gitHead":"cb0f39021e112e6ef53a6e9692112906cf85eb35","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"10.8.2","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.3.0_1771002444879_0.10132242698833727","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"scrapegraph-js","version":"0.3.1","keywords":["scraping","webscraping","automated-scraper","gpt-3","gpt-4","llm","ai","cookies","authentication","session-management","infinite-scroll","pagination"],"author":{"name":"ScrapeGraphAI"},"license":"MIT","_id":"scrapegraph-js@0.3.1","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/tree/main/scrapegraph-js","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"b3da386c43fd185e4950f83ed8b6e86bbe07ab53","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-0.3.1.tgz","fileCount":89,"integrity":"sha512-8wsLxnSOns33HMCpLy6/EglLZiCQJ+RrGPn/dF0Hl98CPDg7an0Bp6eYdkYgXyf29GaGd49wqQES1uE3FjGKsw==","signatures":[{"sig":"MEQCIENYffIRd2DHlexufzfcN/LVdvZlAu1mi7WHC0mHsjWHAiAxiIXO7S2X8QeYnCncEp5/qo/yiPJzZq4/oHEdwPLqXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":599546},"main":"index.js","type":"module","module":"index.js","gitHead":"1fe2280602eedd3f7fbcf539bdde2db2e004749d","scripts":{"lint":"eslint .","test":"node test/smartScraper_pagination_test.js","format":"prettier --write --cache --cache-strategy metadata . !dist","test:all":"node test/agenticScraper_test.js && node test/crawl_markdown_test.js && node test/credits_test.js && node test/feedback_test.js && node test/healthz_test.js && node test/markdownify_test.js && node test/schema_test.js && node test/scrape_test.js && node test/searchScraper_markdown_test.js && node test/scheduledJobs_test.js && node test/sitemap_test.js && node test/smartScraper_markdown_html_test.js && node test/smartScraper_pagination_test.js && node test/smartScraper_render_heavy_test.js && node test/stealth_mode_test.js && node test/toonify_test.js","test:schema":"node test/schema_test.js","test:credits":"node test/credits_test.js","test:toonify":"node test/toonify_test.js","test:feedback":"node test/feedback_test.js","test:markdownify":"node test/markdownify_test.js"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git","directory":"scrapegraph-js"},"_npmVersion":"11.10.0","description":"Scrape and extract structured data from a webpage using ScrapeGraphAI's APIs. Supports cookies for authentication, infinite scrolling, and pagination.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"zod":"^3.23.8","axios":"^1.6.0","zod-to-json-schema":"^3.23.5"},"_hasShrinkwrap":false,"devDependencies":{"dotenv":"^16.4.5","eslint":"^9.16.0","globals":"^15.12.0","prettier":"3.4.1","@eslint/js":"^9.16.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_0.3.1_1771314309256_0.5809658891664249","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"scrapegraph-js","version":"1.0.0","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","_id":"scrapegraph-js@1.0.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://scrapegraphai.com","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"506fec46b65b6241bd7a85efd3831880ae2cb71c","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-1.0.0.tgz","fileCount":4,"integrity":"sha512-eQn8/HRfJHjCoj2yia5yHWQTYUae/bYNhLEx00ZXF+GLKpgUJT0OCGUQM13WGSX5cgw9onz5EiaDJDbzcbeYtQ==","signatures":[{"sig":"MEUCIQDTF33AV7tVN32eYu8aK2v/VyRlNhQiavysA+FQqCgv8gIgLDWOrbRv+CvRkEgd8kOIcinLMMEuropwzmZIGjoQCSI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21603},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"54c47ca55c55f7f41c5d91de2916eba6c946aebb","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"bun test tests/","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format . --write","prepublishOnly":"tsup","test:integration":"bun run integration_test.ts"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/bun":"^1.3.9","typescript":"^5.8.2","@types/node":"^22.13.1","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_1.0.0_1771334521199_0.43583970310305964","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"scrapegraph-js","version":"1.0.1","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","_id":"scrapegraph-js@1.0.1","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://scrapegraphai.com","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"692b7cfc92c6e50d1871bfd3192985ebc76393e5","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-1.0.1.tgz","fileCount":4,"integrity":"sha512-hQOibNY9Nv+qA1YkvMCulemi+i29TJv/3PmuvPu+P2FdLtCPF1jQEagNAO6agIUfMULLlbHI1leR6pPx5Mi90w==","signatures":[{"sig":"MEYCIQCdBt8ejqk8GY0K7F0QRyw415M/uQHAZUhwxX/I55QEuQIhAJ5m358eC0Kx0DQwl7QZicY5Nx/NQELa0K+VP7yeYND4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":23269},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1d476b38bdb3e7487dca171f3fbfbe5242c476db","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"bun test tests/","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format . --write","prepublishOnly":"tsup","test:integration":"bun run integration_test.ts"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","directories":{},"_nodeVersion":"20.19.4","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","@types/bun":"^1.3.9","typescript":"^5.8.2","@types/node":"^22.13.1","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_1.0.1_1776519091823_0.318218055946601","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"scrapegraph-js","version":"2.0.0","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","_id":"scrapegraph-js@2.0.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://scrapegraphai.com","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"94c078bdbeeb48a10bc619ba654bdfa7e5fcf918","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-2.0.0.tgz","fileCount":4,"integrity":"sha512-HbSLhcaqsrDiWpiOwKLZUHJ+nYBK/j/YtNEzwE4uJ6BdXCTeZU6VabBeoSnK/DRgPNCmfcw5BslUmA7PUyM69g==","signatures":[{"sig":"MEQCIDtg/ERr1itwbYCuwBSKVqBrCc+mO6SDkeWANI5aBiJsAiAnCnozAQisEtjoLctaDgRAqPJyAkJ61hYN23vqtboVmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60971},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"7f9e5ba89aeaf409c4d5ea4758630cc75834eea9","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"bun test tests/*.test.ts","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format . --write","prepare":"husky","playground":"bun --env-file=.env scripts/playground.ts","prepublishOnly":"tsup","test:integration":"bun test tests/*.spec.ts"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"deprecated":"deprecated, please downgrade","repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json}":["biome check --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","@types/bun":"^1.3.9","typescript":"^5.8.2","@types/node":"^22.13.1","lint-staged":"^16.4.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_2.0.0_1776521213550_0.009681556327876484","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"scrapegraph-js","version":"2.0.1","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","_id":"scrapegraph-js@2.0.1","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://scrapegraphai.com","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"ddfca6d294522b6697546a973254ae140ce4e9cf","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-2.0.1.tgz","fileCount":4,"integrity":"sha512-cg6yKirqvNMsIBWf+YQZVs74MpgFqTFQrlZLaIb44qjgsIShnDiZ1NuBeOzdg/idbxoVazmtZffEID5YqruUSw==","signatures":[{"sig":"MEUCIGGcbYmsYYLDrWhNPkiTmEosWGM/8AeotMXWGuB+3KBwAiEA4KFQm4tuHoRWNy6Dn8D40rpYvUjqvdcKS1cE6gCIc+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60971},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8bcbe0b88e5934f883807f4aa456514cbc35fd9a","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"bun test tests/*.test.ts","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format . --write","prepare":"husky","playground":"bun --env-file=.env scripts/playground.ts","prepublishOnly":"tsup","test:integration":"bun test tests/*.spec.ts"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json}":["biome check --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","@types/bun":"^1.3.9","typescript":"^5.8.2","@types/node":"^22.13.1","lint-staged":"^16.4.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_2.0.1_1776754362710_0.6229943925462407","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"scrapegraph-js","version":"2.1.0","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","_id":"scrapegraph-js@2.1.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://scrapegraphai.com","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"58a0415ee14a720f9df2799488ea70089c856e52","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-2.1.0.tgz","fileCount":4,"integrity":"sha512-A2U0pK3fsd9vhKdONkSHptssPB+V0E/X5JbMIVcwWzKFlrmRFUT2kjiWya3StoCgxvmZKPokrxC5ZxOE4WQJMQ==","signatures":[{"sig":"MEUCIBRhQhIrz5qZOdFjgDP8NuUrfXqD5vE2ieogc3rDfkTxAiEA/VGGlCjf4cX7eXpK1jNYUJrqZJN+4HzlOMY0w+ghdVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64302},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"f276b1b9c1adc684d8f3ff977826ca9720f46205","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"bun test tests/*.test.ts","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format . --write","prepare":"husky","playground":"bun --env-file=.env scripts/playground.ts","prepublishOnly":"tsup","test:integration":"bun test tests/*.spec.ts"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git"},"_npmVersion":"11.10.0","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json}":["biome check --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","@types/bun":"^1.3.9","typescript":"^5.8.2","@types/node":"^22.13.1","lint-staged":"^16.4.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_2.1.0_1776840498508_0.4231615514274176","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"scrapegraph-js","version":"2.2.0","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","_id":"scrapegraph-js@2.2.0","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"homepage":"https://scrapegraphai.com","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"dist":{"shasum":"2606eedf1a067b63acf7569f7b0af7a7f47d1d8b","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-2.2.0.tgz","fileCount":4,"integrity":"sha512-Vuv9lHULO17fHaF+2jkmBWqhfrPZR8ksZlIDlDJrifvkaJ+y0wbdkKp6GLUKT4bZJJWZnG1DPPA+z1AS/qEi4Q==","signatures":[{"sig":"MEUCIQCs5ixfvzrWUdV+nJJCrsdIeM8fQwQNvWnD9MfRME5DjgIgb/9l8uaKqS9ryQB7PGt0iKGIBp4dGLDcGhyeX9EMwRw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":428281},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"8f20af859252b0829d48d0dbd66e94e7fdd1980d","scripts":{"dev":"tsup --watch","lint":"biome check .","test":"bun test tests/*.test.ts","build":"tsup","check":"tsc --noEmit && biome check .","format":"biome format . --write","prepare":"husky","playground":"bun --env-file=.env scripts/playground.ts","prepublishOnly":"tsup","test:integration":"bun test tests/*.spec.ts"},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"repository":{"url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git","type":"git"},"workspaces":["packages/*"],"_npmVersion":"11.10.0","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","directories":{},"lint-staged":{"*.{js,ts,jsx,tsx,json}":["biome check --write --no-errors-on-unmatched"]},"_nodeVersion":"20.19.4","dependencies":{"zod":"^4.3.6"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.6","husky":"^9.1.7","@types/bun":"^1.3.9","typescript":"^5.8.2","@types/node":"^22.13.1","lint-staged":"^16.4.0","@biomejs/biome":"^1.9.4"},"_npmOperationalInternal":{"tmp":"tmp/scrapegraph-js_2.2.0_1779955716801_0.6232018587356409","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"scrapegraph-js","version":"2.2.1","description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"workspaces":["packages/*"],"scripts":{"dev":"tsup --watch","build":"tsup","lint":"biome check .","format":"biome format . --write","test":"bun test tests/*.test.ts","test:integration":"bun test tests/*.spec.ts","check":"tsc --noEmit && biome check .","prepublishOnly":"tsup","playground":"bun --env-file=.env scripts/playground.ts","prepare":"husky"},"lint-staged":{"*.{js,ts,jsx,tsx,json}":["biome check --write --no-errors-on-unmatched"]},"keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"author":{"name":"ScrapeGraph Team"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git"},"homepage":"https://scrapegraphai.com","engines":{"node":">=22"},"devDependencies":{"@biomejs/biome":"^1.9.4","@types/bun":"^1.3.9","@types/node":"^22.13.1","husky":"^9.1.7","lint-staged":"^16.4.0","tsup":"^8.3.6","typescript":"^5.8.2"},"dependencies":{"zod":"^4.3.6"},"gitHead":"da7a25b2f0232abfbf001abed63666368055fdfe","_id":"scrapegraph-js@2.2.1","bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"_nodeVersion":"20.19.4","_npmVersion":"11.10.0","dist":{"integrity":"sha512-9htQNWlSD89Jfz6Gtq0sN/02FUownAZlsQ99/Hd9YlKCFqRVGX3V3jmluCBv9sBQsZfl5dLywFK+lh8b1cQu1w==","shasum":"2bb7aa8e4a66d84e9ee286c4774eac9ce3c52ede","tarball":"https://registry.npmjs.org/scrapegraph-js/-/scrapegraph-js-2.2.1.tgz","fileCount":4,"unpackedSize":458041,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDO/uscUoHgybui/oduX9iUSWrG0pt+WpgYvUc70gvBWAiEAudkjxKWL0XZvw+C5G5GKfDlre9sTp0z1h+6a62V2AvE="}]},"_npmUser":{"name":"vincigit00","email":"mvincig11@gmail.com"},"directories":{},"maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scrapegraph-js_2.2.1_1785487960161_0.16365001525068523"},"_hasShrinkwrap":false}},"time":{"created":"2024-11-29T10:21:50.063Z","modified":"2026-07-31T08:52:40.475Z","0.0.1":"2024-11-29T10:21:50.343Z","0.0.2":"2024-12-09T13:11:03.113Z","0.0.3":"2025-02-05T11:01:22.378Z","0.0.4":"2025-03-11T13:32:25.283Z","0.0.5":"2025-06-19T14:09:47.008Z","0.1.0":"2025-07-01T07:31:41.949Z","0.1.1":"2025-07-02T08:41:49.963Z","0.1.2":"2025-09-04T13:22:25.960Z","0.1.3":"2025-09-08T08:13:03.172Z","0.1.4":"2025-09-16T13:21:09.111Z","0.1.5":"2025-09-17T08:24:21.116Z","0.1.6":"2025-10-06T11:06:50.244Z","0.1.7":"2025-10-06T12:20:19.741Z","0.2.0":"2025-10-08T13:44:48.599Z","0.2.1":"2025-11-04T18:50:46.902Z","0.2.2":"2025-11-04T19:03:15.752Z","0.2.3":"2025-11-14T14:41:32.882Z","0.2.4":"2025-11-14T17:55:45.004Z","0.2.5":"2025-11-26T16:04:10.855Z","0.2.6":"2026-01-23T10:08:37.757Z","0.2.7":"2026-01-27T11:34:58.751Z","0.2.8":"2026-01-27T14:01:28.049Z","0.2.10":"2026-01-28T08:58:50.131Z","0.2.111":"2026-01-28T12:25:56.674Z","0.2.112":"2026-02-13T17:06:38.110Z","0.3.0":"2026-02-13T17:07:25.086Z","0.3.1":"2026-02-17T07:45:09.415Z","1.0.0":"2026-02-17T13:22:01.341Z","1.0.1":"2026-04-18T13:31:31.983Z","2.0.0":"2026-04-18T14:06:53.684Z","2.0.1":"2026-04-21T06:52:42.861Z","2.1.0":"2026-04-22T06:48:18.628Z","2.2.0":"2026-05-28T08:08:36.949Z","2.2.1":"2026-07-31T08:52:40.312Z"},"bugs":{"url":"https://github.com/ScrapeGraphAI/scrapegraph-sdk/issues"},"author":{"name":"ScrapeGraph Team"},"license":"MIT","homepage":"https://scrapegraphai.com","keywords":["scraping","ai","scrapegraph","typescript","sdk","web-scraping","api"],"repository":{"type":"git","url":"git+https://github.com/ScrapeGraphAI/scrapegraph-sdk.git"},"description":"Official JavaScript/TypeScript SDK for the ScrapeGraph AI API — smart web scraping powered by AI","maintainers":[{"name":"vincigit00","email":"mvincig11@gmail.com"}],"readme":"# ScrapeGraphAI JS SDK\n\n[![npm version](https://badge.fury.io/js/scrapegraph-js.svg)](https://badge.fury.io/js/scrapegraph-js)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)\n\n<p align=\"center\">\n  <a href=\"https://scrapegraphai.com\">\n    <img src=\"media/banner.png\" alt=\"ScrapeGraphAI JS SDK\" style=\"width: 100%;\">\n  </a>\n</p>\n\nOfficial TypeScript SDK for the [ScrapeGraphAI AI API](https://scrapegraphai.com).\n\n## Install\n\n```bash\nnpm i scrapegraph-js\n# or\nbun add scrapegraph-js\n```\n\n## Quick Start\n\n### API key\n\nLog in to the [ScrapeGraphAI dashboard](https://scrapegraphai.com/) to create an API key. The dashboard also shows your request history, usage, credits, and crawl/monitor activity.\n\nSet it in your environment:\n\n```bash\nexport SGAI_API_KEY=...\n```\n\n```ts\nimport { ScrapeGraphAI } from \"scrapegraph-js\";\n\n// reads SGAI_API_KEY from env, or pass explicitly: ScrapeGraphAI({ apiKey: \"...\" })\nconst sgai = ScrapeGraphAI();\n\nconst result = await sgai.scrape({\n  url: \"https://example.com\",\n  formats: [{ type: \"markdown\" }],\n});\n\nif (result.status === \"success\") {\n  console.log(result.data?.results.markdown?.data);\n} else {\n  console.error(result.error);\n}\n```\n\nEvery function returns `ApiResult<T>` — no exceptions to catch:\n\n```ts\ntype ApiResult<T> = {\n  status: \"success\" | \"error\";\n  data: T | null;\n  error?: string;\n  elapsedMs: number;\n};\n```\n\n## 🆚 Open Source vs Managed API\n\nThis SDK is a client for the **managed cloud API**. ScrapeGraphAI also ships an [open-source library](https://github.com/ScrapeGraphAI/Scrapegraph-ai) you can run yourself. This table explains the difference so you can pick the right one.\n\n| | Open Source (`scrapegraphai`) | Managed API (this SDK) |\n|---|---|---|\n| **What it is** | A Python library you run yourself | A hosted cloud service you call via SDK |\n| **Where it runs** | Your own infrastructure (self-hosted) | ScrapeGraphAI cloud |\n| **LLM** | Bring your own (OpenAI, Groq, Gemini, Azure, local via Ollama) | Managed for you |\n| **Browser / JS rendering** | You configure it (Playwright) | Managed (stealth, `auto`/`fast`/`js` modes) |\n| **Proxies & anti-bot** | Your responsibility | Included |\n| **Scaling & maintenance** | Your responsibility | Fully managed |\n| **Cost model** | LLM tokens + your own infra | Pay-as-you-go credits |\n| **Auth** | Your own LLM keys | `SGAI_API_KEY` |\n| **Capabilities** | Graph pipelines (SmartScraper, Search, Speech, ScriptCreator…) | Scrape, Extract, Search, Crawl, Monitor, History |\n| **Setup effort** | More configuration | Minimal — API key + one call |\n| **License** | MIT | SDK is MIT; the API service is paid |\n\n**Choose the open-source library** if you want full control, on-prem/self-hosted data, local LLMs (Ollama), or fine-grained cost tuning — and you're happy to manage browsers, proxies and scaling yourself.\n\n**Choose the managed API** (this SDK) if you want zero infrastructure, managed JS rendering & anti-bot, built-in **Crawl** and scheduled **Monitor** jobs, and the fastest path to production — billed per credit.\n\n- Open-source library: https://github.com/ScrapeGraphAI/Scrapegraph-ai\n- Python SDK: https://github.com/ScrapeGraphAI/scrapegraph-py\n- JS/TS SDK: https://github.com/ScrapeGraphAI/scrapegraph-js\n- API docs: https://docs.scrapegraphai.com/introduction\n\n\n## API\n\n### scrape\n\nScrape a webpage in multiple formats (markdown, html, screenshot, json, etc).\n\n```ts\nconst res = await sgai.scrape({\n  url: \"https://example.com\",\n  formats: [\n    { type: \"markdown\", mode: \"reader\" },\n    { type: \"screenshot\", fullPage: true, width: 1440, height: 900 },\n    { type: \"json\", prompt: \"Extract product info\" },\n  ],\n  contentType: \"text/html\",        // optional, auto-detected\n  fetchConfig: {                   // optional\n    mode: \"js\",                    // \"auto\" | \"fast\" | \"js\"\n    stealth: true,\n    timeout: 30000,\n    wait: 2000,\n    scrolls: 3,\n    headers: { \"Accept-Language\": \"en\" },\n    cookies: { session: \"abc\" },\n    country: \"us\",\n  },\n});\n```\n\n**Formats:**\n- `markdown` — Clean markdown (modes: `normal`, `reader`, `prune`)\n- `html` — Raw HTML (modes: `normal`, `reader`, `prune`)\n- `links` — All links on the page\n- `images` — All image URLs\n- `summary` — AI-generated summary\n- `json` — Structured extraction with prompt/schema\n- `branding` — Brand colors, typography, logos\n- `screenshot` — Page screenshot (fullPage, width, height, quality)\n\n### extract\n\nExtract structured data from a URL, HTML, or markdown using AI.\n\n```ts\nconst res = await sgai.extract({\n  url: \"https://example.com\",\n  prompt: \"Extract product names and prices\",\n  schema: { /* JSON schema */ },   // optional\n  mode: \"reader\",                  // optional\n  fetchConfig: { /* ... */ },      // optional\n});\n// Or pass html/markdown directly instead of url\n```\n\n### search\n\nSearch the web and optionally extract structured data.\n\n```ts\nconst res = await sgai.search({\n  query: \"best programming languages 2024\",\n  numResults: 5,                   // 1-20, default 3\n  format: \"markdown\",              // \"markdown\" | \"html\"\n  prompt: \"Extract key points\",    // optional, for AI extraction\n  schema: { /* ... */ },           // optional\n  timeRange: \"past_week\",          // optional\n  locationGeoCode: \"us\",           // optional\n  fetchConfig: { /* ... */ },      // optional\n  allowedTypes: [\"text/html\", \"application/pdf\"], // optional MIME allowlist\n});\n```\n\nBy default `search` accepts every supported content type, including PDFs, and processes up to 25\npages per PDF. You do not need to send `processors` or `maxPages` for this default. Use\n`allowedTypes` to restrict accepted MIME types. Only configure `processors` to override the cap;\n`{ type: \"pdf\" }` also defaults to 25, while `maxPages` accepts `1`–`500`, or `-1` for no page limit.\n\n### crawl\n\nCrawl a website and its linked pages.\n\n```ts\n// Start a crawl\nconst start = await sgai.crawl.start({\n  url: \"https://example.com\",\n  formats: [{ type: \"markdown\" }],\n  maxPages: 50,\n  maxDepth: 2,\n  maxLinksPerPage: 10,\n  includePatterns: [\"/blog/*\"],\n  excludePatterns: [\"/admin/*\"],\n  fetchConfig: { /* ... */ },\n});\n\n// Check status\nconst status = await sgai.crawl.get(start.data?.id!);\n\n// Fetch paginated pages with resolved scrape results\nconst pages = await sgai.crawl.pages(start.data?.id!, {\n  cursor: 0,\n  limit: 50,\n});\n\n// Control\nawait sgai.crawl.stop(id);\nawait sgai.crawl.resume(id);\nawait sgai.crawl.delete(id);\n```\n\n### monitor\n\nMonitor a webpage for changes on a schedule.\n\n```ts\n// Create a monitor\nconst mon = await sgai.monitor.create({\n  url: \"https://example.com\",\n  name: \"Price Monitor\",\n  interval: \"0 * * * *\",           // cron expression\n  formats: [{ type: \"markdown\" }],\n  webhookUrl: \"https://...\",       // optional\n  fetchConfig: { /* ... */ },\n});\n\n// Manage monitors\nawait sgai.monitor.list();\nawait sgai.monitor.get(cronId);\nawait sgai.monitor.update(cronId, { interval: \"0 */6 * * *\" });\nawait sgai.monitor.pause(cronId);\nawait sgai.monitor.resume(cronId);\nawait sgai.monitor.delete(cronId);\n```\n\n### history\n\nFetch request history.\n\n```ts\nconst list = await sgai.history.list({\n  service: \"scrape\",               // optional filter\n  page: 1,\n  limit: 20,\n});\n\nconst entry = await sgai.history.get(\"request-id\");\n```\n\n### credits / healthy\n\n```ts\nconst credits = await sgai.credits();\n// { remaining: 1000, used: 500, plan: \"pro\", jobs: { crawl: {...}, monitor: {...} } }\n\nconst health = await sgai.healthy();\n// { status: \"ok\", uptime: 12345 }\n```\n\n## Examples\n\n| Service | Example | Description |\n|---------|---------|-------------|\n| scrape | [`scrape_basic.ts`](examples/scrape/scrape_basic.ts) | Basic markdown scraping |\n| scrape | [`scrape_multi_format.ts`](examples/scrape/scrape_multi_format.ts) | Multiple formats (markdown, links, images, screenshot, summary) |\n| scrape | [`scrape_json_extraction.ts`](examples/scrape/scrape_json_extraction.ts) | Structured JSON extraction with schema |\n| scrape | [`scrape_pdf.ts`](examples/scrape/scrape_pdf.ts) | PDF document parsing with OCR metadata |\n| scrape | [`scrape_with_fetchconfig.ts`](examples/scrape/scrape_with_fetchconfig.ts) | JS rendering, stealth mode, scrolling |\n| extract | [`extract_basic.ts`](examples/extract/extract_basic.ts) | AI data extraction from URL |\n| extract | [`extract_with_schema.ts`](examples/extract/extract_with_schema.ts) | Extraction with JSON schema |\n| search | [`search_basic.ts`](examples/search/search_basic.ts) | Web search with results |\n| search | [`search_with_extraction.ts`](examples/search/search_with_extraction.ts) | Search + AI extraction |\n| crawl | [`crawl_basic.ts`](examples/crawl/crawl_basic.ts) | Start and monitor a crawl |\n| crawl | [`crawl_with_formats.ts`](examples/crawl/crawl_with_formats.ts) | Crawl with screenshots and patterns |\n| monitor | [`monitor_basic.ts`](examples/monitor/monitor_basic.ts) | Create a page monitor |\n| monitor | [`monitor_with_webhook.ts`](examples/monitor/monitor_with_webhook.ts) | Monitor with webhook notifications |\n| utilities | [`credits.ts`](examples/utilities/credits.ts) | Check account credits and limits |\n| utilities | [`health.ts`](examples/utilities/health.ts) | API health check |\n| utilities | [`history.ts`](examples/utilities/history.ts) | Request history |\n\n## Environment Variables\n\n| Variable | Description | Default |\n|----------|-------------|---------|\n| `SGAI_API_KEY` | Your ScrapeGraphAI API key | — |\n| `SGAI_API_URL` | Override API base URL | `https://v2-api.scrapegraphai.com/api` |\n| `SGAI_DEBUG` | Enable debug logging (`\"1\"`) | off |\n| `SGAI_TIMEOUT` | Request timeout in seconds | `120` |\n\n## Development\n\n```bash\nbun install\nbun run test              # unit tests\nbun run test:integration  # live API tests (requires SGAI_API_KEY)\nbun run build             # tsup → dist/\nbun run check             # tsc --noEmit + biome\n```\n\n## License\n\nMIT - [ScrapeGraphAI AI](https://scrapegraphai.com)\n","readmeFilename":"README.md"}