shoal Install

Pricing

Free for use while still in beta stage.

Free

$0 /month
  • — 5 seats in your private worker pool
  • — 100 unique entities/month from the global pool
  • — All built-in page specs
  • — Firehose websocket access
  • — Grandfathered into Pro tier at release
Get started for free

Pro

coming soon
$20 /month
  • — 10 seats in your private worker pool
  • — 5,000 unique entities/month from the global pool
  • — All built-in page specs
  • — Firehose websocket access
  • — Priority entity deduplication
Coming soon

Enterprise

Custom
  • — Custom number of private pool seats
  • — Custom entity volume
  • — Custom page spec development
  • — SLA and dedicated support
  • — On-premise deployment option
Let's talk

What's an entity?

A unique scraped record, for example: a product, post, profile, or listing. Duplicate ingestion of the same URL within the same month doesn't count toward your quota.

Private vs global pool

Your private pool is made up of people you invite directly with no limits to how many entities you consume. The global pool is Shoal's shared network of opted-in contributors.

Seats

Each seat is a user you can add to your private worker pool. Workers collect data passively as they browse, or actively if they opt in.