Overview

Introduction

An overview of Scrape Admin and its applications.

Scrape Admin

Scrape Admin is a workspace for defining, scheduling, and running web scraping jobs. Its applications work together to manage scraping profiles, extract data from websites, and process jobs reliably.

Docs

Web

Collections, collection entries, and profiles.

Coordinator

Scheduled webhook API and typed client.

Profile Recorder

Recording profiles from the browser.

Profile Runner

Running profiles and extracting data.

Schema

The Zod schemas shared across apps.

UI

Shared Nuxt UI components and composables.

Coordinator SDK

A typed client for the coordinator API.

Applications

Web

The main UI and API for managing collections, entries, and scraping profiles.

Coordinator

Schedules and coordinates reliable webhook callbacks.

Profile Recorder

A Chrome extension for recording scraping profiles.

Documentation

This documentation site contains guides for the applications and shared packages.

Shared packages

The apps use shared packages for schemas, API clients, and scraping functionality. In particular, profile-runner extracts data from a website using a reusable profile. It supports browser automation with Puppeteer as well as a faster, browser-free mode for static pages.

Copyright © 2026