Skip to content

Commit 561a40b

Browse files
committed
Release v2.2.0 — C&D-proof description/keywords, agent-ready docs
1 parent c4c7f74 commit 561a40b

3 files changed

Lines changed: 21 additions & 23 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 17 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "scrappey-wrapper",
3-
"version": "2.1.0",
4-
"description": "Official Node.js wrapper for the Scrappey web scraping API. Bypass Cloudflare, Datadome, PerimeterX, and other antibot protections. Solve captchas automatically.",
3+
"version": "2.2.0",
4+
"description": "Official Node.js client for the Scrappey web scraping API. Render and retrieve web pages, automate browser actions, manage persistent sessions, and route through residential proxies for reliable collection of publicly available data. Ships with TypeScript types and drop-in axios/fetch adapters.",
55
"main": "index.js",
66
"types": "types/index.d.ts",
77
"exports": {
@@ -43,29 +43,27 @@
4343
"scrappey",
4444
"web-scraping",
4545
"scraper",
46-
"cloudflare-bypass",
47-
"cloudflare",
48-
"datadome",
49-
"datadome-bypass",
50-
"perimeterx",
51-
"kasada",
52-
"akamai",
53-
"antibot",
54-
"antibot-bypass",
55-
"captcha",
56-
"captcha-solver",
57-
"recaptcha",
58-
"hcaptcha",
59-
"turnstile",
46+
"scraping-api",
47+
"web-crawler",
48+
"crawler",
6049
"browser-automation",
50+
"web-automation",
51+
"headless-browser",
6152
"puppeteer",
6253
"playwright",
63-
"headless-browser",
64-
"web-automation",
6554
"data-extraction",
55+
"web-data",
56+
"html-parser",
6657
"http-client",
58+
"api-client",
59+
"rest-client",
6760
"proxy",
68-
"residential-proxy"
61+
"residential-proxy",
62+
"proxy-rotation",
63+
"session-management",
64+
"axios",
65+
"fetch",
66+
"typescript"
6967
],
7068
"author": "Scrappey <support@scrappey.com> (https://scrappey.com)",
7169
"license": "MIT",

readme.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Scrappey — Web Scraping API Wrapper
22

3-
The official Node.js wrapper for the [Scrappey](https://scrappey.com) web scraping API. Render and retrieve fully-loaded web pages, run browser automation
3+
The official Node.js client for the [Scrappey](https://scrappey.com) web scraping API. Render and retrieve fully-loaded web pages, run browser automation, manage persistent sessions, and route requests through residential proxies — all behind a single, typed API.
44

55
[![npm version](https://badge.fury.io/js/scrappey-wrapper.svg)](https://www.npmjs.com/package/scrappey-wrapper)
66
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
@@ -590,7 +590,7 @@ console.log(response.solution.statusCode); // Fully typed
590590
## For AI / LLM Agents
591591

592592
- **Package:** `scrappey-wrapper` (Node.js); install via `npm install scrappey-wrapper`.
593-
- **Purpose:** Send HTTP requests through the Scrappey API to render and retrieve web pages, run browser automation
593+
- **Purpose:** Send HTTP requests through the Scrappey API to render and retrieve web pages, run browser automation, manage sessions, and route through residential proxies for collecting publicly available data.
594594
- **Auth:** API key passed to `new Scrappey('YOUR_API_KEY')`, or `axios.defaults.apiKey` / `fetch.configure({ apiKey })` for the drop-in adapters.
595595
- **Core call:** `await scrappey.get({ url })` → returns `response.solution.response` (HTML) and `response.solution.statusCode`.
596596
- **Modes:** `requestType: 'browser'` (default, full rendering) or `'request'` (HTTP+TLS, cheaper/faster).

0 commit comments

Comments
 (0)