All releases
Feature

Trawl — AI web extraction with webhook delivery

Hand Trawl a JSON Schema and a plain-English description; it browses the live web, extracts data that matches your schema, and posts the result to your webhook.

Trawl turns a page into structured data. You describe what you want in plain English and supply a JSON Schema for the shape of the result; Trawl drives a real browser over the URLs you provide, extracts the data, validates it against your schema, and delivers it asynchronously.

It is API-first and workspace-scoped:

  • POST /v1/workspaces/:id/jobs with a json_schema, a description, and optional suggested_urls queues an extraction and returns immediately.
  • GET /v1/workspaces/:id/jobs/:job polls a job to succeeded (with the schema-validated result) or failed.
  • Register a webhook and attach it to a job to have the result delivered the moment it is ready — every payload is HMAC-signed (X-Trawl-Signature), so you can verify it came from us.

The API lives at api.trawl.productcraft.co. Enable Trawl on a workspace, mint an API key, and you are ready to go.