Preview complete pages
Generate full-page images for review tools and internal website previews. Keep the target URL with the image so reviewers can identify its source.
Website Screenshot API
Turn a URL into a PNG. Capture the whole page or focus on one element, then save the result alongside your workflow's data.
01 / OVERVIEW
AdsCrawl Screenshot API opens a URL in a browser and returns a PNG image through POST /screenshot. Use fullPage for a full-page capture or selector for the first matching element. The successful response is binary image data, so save it as a file rather than parsing it as JSON.
02 / USE CASES
Generate full-page images for review tools and internal website previews. Keep the target URL with the image so reviewers can identify its source.
Capture a chart, card or other element with a precise CSS selector. The endpoint captures the first matching element.
Store screenshots alongside monitoring results or research notes. A capture records the rendered page at request time; it is not a guarantee of future appearance.
03 / QUICKSTART
Requires Bash and cURL. Set the ADSCRAWL_API_KEY environment variable on your server first.
Full request and response reference →curl --fail-with-body -sS \
-X POST "https://api.adscrawl.net/screenshot" \
-H "x-api-key: $ADSCRAWL_API_KEY" \
-H "content-type: application/json" \
-d '{
"url": "https://www.adscrawl.net",
"fullPage": true,
"waitUntil": "load"
}' \
--output screenshot.png
# Add "selector": "main" to capture one element.Keep API keys on the server. For HTTP 402 check your balance; for 429 reduce concurrency and retry with backoff.
05 / FAQ
Yes. Supply a CSS selector for the chart container. The capture uses the first matching element.
It returns PNG image data. For readable text, use the HTML or Markdown workflow; the screenshot endpoint is not an OCR service.
The screenshot reflects the page when capture occurs. Check the target site's loading behavior and choose supported wait settings that match it.