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.