Skip to content

OpenAPI & AsyncAPI ​

Prefer generated clients and imported collections over hand-written HTTP calls? Everything on this docs site is also available as machine-readable contracts, generated from the same code that serves the API - they cannot drift. For Python and Node.js there are ready official SDKs, generated from this document.

REST API (OpenAPI 3) ​

ResourceURL
Interactive reference (Swagger UI)https://api.scrapeit.io/api/reference
OpenAPI JSONhttps://api.scrapeit.io/api/openapi.json
OpenAPI YAMLhttps://api.scrapeit.io/api/openapi.yml

The document covers the public workspace surface only - the Web Scraping API (sync and async), batch, crawler, the Google SERP, Google Maps, Amazon, Walmart, Booking.com, Yelp, Redfin, Airbnb, Tripadvisor, Yellow Pages, Allegro, Apartments.com and Zillow product APIs with their bulk jobs, files, webhooks, usage, job monitoring and the public status endpoint - with the x-api-key and bearer security schemes (authentication).

Import & codegen recipes ​

bash
# Import → Link → paste:
https://api.scrapeit.io/api/openapi.json
bash
openapi-generator-cli generate \
  -i https://api.scrapeit.io/api/openapi.yml \
  -g typescript-fetch \
  -o ./scrapeit-client
bash
curl -o scrapeit-openapi.yml https://api.scrapeit.io/api/openapi.yml

Webhook events (AsyncAPI 3) ​

ResourceURL
AsyncAPI YAMLhttps://api.scrapeit.io/api/asyncapi.yml

Describes every webhook event type, the delivery envelope, the x-scrapeit-signature / x-scrapeit-timestamp signature headers and the retry schedule. Render it visually in AsyncAPI Studio by pasting the URL.

ScrapeIt Web Scraping API documentation. Managed web scraping services: www.scrapeit.io.