Skip to content

Scrapestack Integration

Official Scrapestack documentation ยท Plan details

Scrapestack retrieves a supplied web page through a hosted scraping API. The KeyPool Scrapestack integration is scoped to basic retrieval on Free-tier upstream credentials. Use your KeyPool team token and base URL.

Endpoint

{YOUR_KEYPOOL_BASE_URL}/v1/scrapestack

Authentication

Send your KeyPool team token as a bearer token. Do not pass an upstream access_key query parameter.

Authorization: Bearer {KEYPOOL_TOKEN}

Quick Start

Retrieve a page

curl -G "${KEYPOOL_BASE_URL}/v1/scrapestack/scrape" \
  -H "Authorization: Bearer ${KEYPOOL_TOKEN}" \
  --data-urlencode "url=https://example.com"

Use GET /scrape with one required url parameter containing an explicit HTTP or HTTPS target. Scrapestack's Free plan includes HTTPS access to its API; that is separate from the target URL's scheme. A successful request returns the page content, usually HTML. Retrieval is best effort: a target may block the request, require JavaScript to render useful content, or return an error.

Free-tier limits

Scrapestack publishes 100 included API requests per month per Free upstream account, for non-commercial use. The available allowance depends on prior usage; this figure does not describe a combined KeyPool pool budget or guarantee requests beyond the included allowance. Handle quota, plan-restriction, and target-retrieval errors as errors rather than empty page results.

JavaScript rendering, country-specific proxy selection, and premium proxies require paid plans and are unavailable through this Free-tier integration. POST or PUT retrieval, custom target request headers, and target login are outside this integration's supported Free-tier contract. The provider's general API documentation may describe those broader operations.

Interactive API Reference

For in-browser testing, see API Reference -> Scrapestack.