SDKs & Integrations
Agent-framework adapters and thin clients for the SuperScraper API. Every one is a wrapper over the same REST endpoints.
None of these packages are published yet. Nothing has been released to npm or PyPI under the
names below, so npm install / pip install will either fail or fetch an unrelated third-party
package. The source lives in this repository (paths in the table) and works when linked locally,
but there is no public install command today.
Use the REST API directly. The SDKs are thin wrappers over it, so curl, fetch, and
requests give you the same surface with zero dependencies. Start at the
Quickstart or POST /v1/scrape. For Claude Desktop and Claude
Code, run the MCP server from source.
What every SDK needs
Every SDK reads your API key from the SUPERSCRAPER_API_KEY environment variable and defaults the base URL to https://api.superscraper.dev (override with SUPERSCRAPER_BASE_URL / SUPERSCRAPER_API_URL). Get a key at app.superscraper.dev (opens in a new tab) or mint one with POST /v1/keys/provision, see the Quickstart.
export SUPERSCRAPER_API_KEY=ss_live_xxxxxxxxxxxxxxxxxxxxPick your SDK
Every row below is unpublished. The "Source" column is the path inside the SuperScraper repository; the intended package name is what it would publish as, not something you can install today.
| SDK | Source (unpublished) | Intended name | Language |
|---|---|---|---|
| JavaScript / TypeScript | packages/sdk-node | @superscraper/sdk | JS / TS |
| Python | packages/sdk-python | superscraper | Python |
| CLI | packages/cli | @superscraper/cli | any |
| LangChain | packages/langchain-superscraper | @superscraper/langchain | JS / TS |
| LlamaIndex | packages/llamaindex-superscraper | @superscraper/llamaindex | JS / TS |
| Vercel AI SDK | packages/vercel-ai-superscraper | @superscraper/vercel-ai | JS / TS |
What to use instead, today
The REST API is live and is the whole surface an SDK would expose:
curl -X POST https://api.superscraper.dev/v1/scrape \
-H "x-api-key: $SUPERSCRAPER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com"}'See the Quickstart for the three-call tour, the API reference for every parameter, and the MCP server for Claude Desktop / Claude Code.