{"_id":"@antoniocesar/whatsapp-scraper","_rev":"2-4dcc195204f81da8f974bfa4f9e048a5","name":"@antoniocesar/whatsapp-scraper","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@antoniocesar/whatsapp-scraper","version":"1.0.0","keywords":["WhatsApp","Scraper","Public","Data","WhatsApp","Scraper","Scraper","WhatsApp"],"author":{"name":"Antônio César"},"license":"ISC","_id":"@antoniocesar/whatsapp-scraper@1.0.0","maintainers":[{"name":"antoniocesardev","email":"antoniocesar16794@gmail.com"}],"homepage":"https://github.com/antoniocesar16/whatsapp-scraper#readme","bugs":{"url":"https://github.com/antoniocesar16/whatsapp-scraper/issues"},"dist":{"shasum":"ba6d69ec181d947b976377f6648778e084a20584","tarball":"https://registry.npmjs.org/@antoniocesar/whatsapp-scraper/-/whatsapp-scraper-1.0.0.tgz","fileCount":3,"integrity":"sha512-dd6W4S2lJpsT3u5yxZmD1h7+AC+7+cFNX3cAMxHcUTtswlSgc/HzkIbMPGXi3qAHfvilwPSUQg1oRu2wCzF3nA==","signatures":[{"sig":"MEYCIQDuCAOLskpZD+uGqmsYTNAGKy8+ljLomH3N0lREKoL20QIhAOrRRQIfcA9X2UkFEudSKyAW3iEDrBiWlL+hgoRu2D2X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6703},"main":"index.js","type":"commonjs","engines":{"node":">=18"},"gitHead":"d256211bbd12763c4d7d0dd42f8ac8a3f414986d","scripts":{"test":"node -e \"console.log('No tests configured')\""},"_npmUser":{"name":"antoniocesardev","email":"antoniocesar16794@gmail.com"},"repository":{"url":"git+https://github.com/antoniocesar16/whatsapp-scraper.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js client for WhatsApp Scraper RapidAPI using native fetch","directories":{},"_nodeVersion":"20.19.5","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/whatsapp-scraper_1.0.0_1775186574483_0.8927300225825012","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@antoniocesar/whatsapp-scraper","version":"1.0.1","description":"Node.js client for WhatsApp Scraper RapidAPI using native fetch","keywords":["WhatsApp","Scraper","Public","Data","WhatsApp","Scraper","Scraper","WhatsApp"],"homepage":"https://github.com/antoniocesar16/whatsapp-scraper#readme","bugs":{"url":"https://github.com/antoniocesar16/whatsapp-scraper/issues"},"repository":{"type":"git","url":"git+https://github.com/antoniocesar16/whatsapp-scraper.git"},"license":"ISC","author":{"name":"Antônio César"},"type":"commonjs","main":"index.js","publishConfig":{"access":"public"},"scripts":{"test":"node -e \"console.log('No tests configured')\""},"engines":{"node":">=18"},"gitHead":"1058f02d09b7c7a2daefcbdfd85a1026e21130a4","_id":"@antoniocesar/whatsapp-scraper@1.0.1","_nodeVersion":"20.19.5","_npmVersion":"11.6.2","dist":{"integrity":"sha512-iCZq0aqz7DzOGW50zIO4gt/JDNRQjbJ7o1tHsgwmKgrcrFUjk8fegxzmdLF7mb0EhUGbm7LTYZ4nLf+0RadfSg==","shasum":"9fd8064fe550c0a239a84b6c57ce47136623c3db","tarball":"https://registry.npmjs.org/@antoniocesar/whatsapp-scraper/-/whatsapp-scraper-1.0.1.tgz","fileCount":3,"unpackedSize":6690,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDcbvr44RXcK1V2zaS+GJiSBK+K8DhnAXfS3aTz0QnJxAIgeSXfyPrjpujjfGyMof7Aa4S3M8m8ed9JsRT6vSSuaMU="}]},"_npmUser":{"name":"antoniocesardev","email":"antoniocesar16794@gmail.com"},"directories":{},"maintainers":[{"name":"antoniocesardev","email":"antoniocesar16794@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whatsapp-scraper_1.0.1_1775187069637_0.17651644727225557"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-03T03:22:54.422Z","modified":"2026-04-03T03:31:09.900Z","1.0.0":"2026-04-03T03:22:54.624Z","1.0.1":"2026-04-03T03:31:09.781Z"},"bugs":{"url":"https://github.com/antoniocesar16/whatsapp-scraper/issues"},"author":{"name":"Antônio César"},"license":"ISC","homepage":"https://github.com/antoniocesar16/whatsapp-scraper#readme","keywords":["WhatsApp","Scraper","Public","Data","WhatsApp","Scraper","Scraper","WhatsApp"],"repository":{"type":"git","url":"git+https://github.com/antoniocesar16/whatsapp-scraper.git"},"description":"Node.js client for WhatsApp Scraper RapidAPI using native fetch","maintainers":[{"name":"antoniocesardev","email":"antoniocesar16794@gmail.com"}],"readme":"# WhatsApp Scraper Client\r\n\r\nWhatsApp Scraper public data client for RapidAPI.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @antoniocesar/whatsapp-scraper\r\n```\r\n\r\n## Get your API key\r\n\r\nCreate an app and subscribe on RapidAPI:\r\nhttps://rapidapi.com/antoniocesar16794/api/whatsapp-scraper1\r\n\r\n## Usage (Fetch-based client)\r\n\r\n```js\r\nconst { createClient } = require(\"@antoniocesar/whatsapp-scraper\");\r\n\r\nconst client = createClient(process.env.RAPIDAPI_KEY);\r\n\r\nasync function run() {\r\n  const single = await client.getProfile(\"5511999999999\");\r\n  console.log(\"Single profile:\", single);\r\n\r\n  const bodySingle = await client.postProfile(\"5511999999999\");\r\n  console.log(\"Single profile (POST):\", bodySingle);\r\n\r\n  const bulk = await client.getProfiles([\"5511999999999\", \"12025551234\"]);\r\n  console.log(\"Bulk:\", bulk);\r\n\r\n  const status = await client.getStatus();\r\n  console.log(\"Status:\", status);\r\n}\r\n\r\nrun().catch(console.error);\r\n```\r\n\r\n## API methods\r\n\r\n- `getProfile(number)` -> GET `/profile?number=...`\r\n- `postProfile(number)` -> POST `/profile` with `{ number }`\r\n- `getProfiles(numbers)` -> POST `/profiles` with `{ numbers }`\r\n- `getStatus()` -> GET `/status`\r\n\r\n## API key validation\r\n\r\nIf key is missing, placeholder, invalid, or unauthorized, the client throws an error with guidance to get a valid key at:\r\nhttps://rapidapi.com/antoniocesar16794/api/whatsapp-scraper1\r\n\r\n## Node version\r\n\r\nRequires Node.js 18+ (native Fetch support).\r\n","readmeFilename":"README.md"}