Skip to content

defineScraper(config)

Creates a scraper:

  • schema: S — Standard-Schema-compatible
  • extract: ExtractConfig<InferOutput<S>>
  • transform?: (data) => R | Promise<R>

Returns (html: string) => Promise<{ data?: R; error?: unknown }>.

See types in types.md.