HuluFlow · Capabilities

A canvas for collect and monitor

Drag four node types, discover fields, then run on a schedule in the cloud. Results land in datasets — and the same graph is API-ready.

See capabilities →

Core

From canvas to dataset

Five pieces that cover everyday collection — graph, fields, schedule, credits, API.

01

Drag the graph

Add scrape, URL generator, store, and notify. Connect outputs to inputs. Save, then run.

02

Fetch fields, then choose

Scrape nodes discover columns from a sample URL. Tick what to keep. Save scrape and notify as reusable nodes.

03

Schedule and inspect runs

Hourly, daily, weekly, or once. Each run records node outputs so you can debug a step without guessing.

04

Priced by credits

1 credit = 1 webpage request by scrape nodes. Saving the canvas is free.

See pricing →

05

Console and API together

Design in the browser. Trigger the same graph with a Bearer key when you automate.

Open the docs →

How a run works

Saving is free; page requests bill credits

Editing, field discovery, and previews don’t bill. Credits deduct when scrape nodes request pages during a run.

01

Build

Drop nodes, connect, save. Change anytime without spending credits.

02

Discover fields

Pull columns from a sample URL and tick what to keep for store and notify.

03

Schedule

Once, hourly, daily, or weekly. Inspect each node’s output and request count per run.

04

Read results

Browse the dataset in the console, or trigger and fetch with a Bearer key.

Nodes

Four node types

Connect them on the canvas. Runs consume credits by webpage requests.

Scrape

In: a URL or upstream {url} items. Out: rows with the fields you selected.

URL generator

In: none. Out: a list of {url} from a page range or a pasted list.

Store

In: rows from scrape. Out: a dataset upserted by key fields.

Notify

In: new or changed rows. Out: email or webhook.

Read concepts →

Day-to-day

What else you get after it runs

Node presets

Save scrape and notify nodes and reuse them on new graphs.

Run history

Debug missing pages or empty fields from per-node outputs.

Upsert by key

Store dedupes on key fields so reruns don’t dirty the table.

Change alerts

Email or webhook on price/stock changes — not a full-table dump every time.

Not a browser extension

Graphs run in the cloud on your interval — even when your laptop is closed. Canvas, schedule, datasets, and API live in one product.

See pricing & credits

Put collection into a dataset with one graph

Register for 20 credits / month. Validate fields first, then increase schedule frequency.