Skip to content

Ecosystem

SDKs

Official clients for TypeScript and Python.

Official SDKs for TypeScript and Python, built against the same OpenAPI spec. Both:

  • reads VERMIN_API_KEY from the environment,
  • retries 429, 503 and network errors with jittered backoff, honouring retry_after_ms,
  • attaches an Idempotency-Key to scrape, search, extract and crawl starts, reused across retries,
  • raises typed errors with code, status and requestId,
  • streams crawl events over SSE and resumes with Last-Event-ID,
  • return headers and webhook metadata exactly as you wrote them.

Install#

npm install @vermin/sdk

Not seeing your language?#

The API is plain JSON over HTTPS, so anything with an HTTP client works. Every snippet in these docs has a curl tab, and the reference documents every field.