Templates / Enrichment
Scrape
Scrape visits every URL in the selected column and reads the page like a person would — body text, title, meta description, links to social accounts — returning it as clean, readable text. To pull one field out of the page, add an Analyze and Write column over the text. Use it for about pages, job posts, or any page you want to read or feed into an AI step later.
What it isEnrichment
An enrichment column. It reads a column you already have and writes a new one beside it.
InputWhat you give it
A column that already holds the value this reads.
OutputWhat comes back
| URL | Title | Description | Emails | Phones |
|---|---|---|---|---|
| makeagency.co.uk | Make Agency — Brand & Digital, Shoreditch | An independent brand and digital agency in East London. | [email protected] | +44 20 3567 0860 |
| pearllemon.com | Pearl Lemon — SEO Agency London | Award-winning SEO and lead generation agency. | [email protected] | +44 20 7183 3436 |
| quiet-corp.com | Quiet Corp | — | — | — |
Illustrative. One fetch per row collects all of this at once — emails, phones, social links and tech ride along and are stored whether or not you show them.
How it worksFour things you decide
- Pick the URL columnChoose the column holding the page addresses. Scrape reads one URL per row — a row with an empty or invalid URL is skipped without fetching, but still counts as 1 action.
- Choose what comes backText is the readable page body, best for AI steps. Markdown keeps headings and links.
- Set the scrape optionsTurn on scrolling for app-like pages that load as you go, and lower the parallel count for sites that rate-limit. Leave both at the defaults for ordinary marketing pages.
- Run and stack on topResults land in a new column. Add an Analyze and Write step after it to turn the scraped text into a summary, a score, or a first-line for outreach.
FAQQuestions people actually ask
What if a site blocks the request?
We retry automatically with a different route. If it still fails the row is marked Failed with the reason — that still counts as 1 action, the same as a successful scrape.
Can I scrape pages behind a login?
Not from here. Use the browser extension on a tab where you are already signed in — the desktop app picks the results up in the same table.
Will it re-scrape rows that already have data?
No. Use Fill missing on the table to run only the empty cells, or Scrape more to refresh everything.
What does "Auto-run on new rows" do?
Runs this column by itself whenever new rows arrive — no clicking Run. It only picks up new arrivals; rows already in the table when you turn it on are left alone. It only fires while the app is open — closing it pauses everything until you reopen.
What does "Add run condition" do?
Skips rows where a condition on another column isn't met — e.g. only run if Email is empty. Skipped rows cost no actions, on both manual and auto runs.
Should I use a proxy?
Not for most scrapes — plain public pages work fine without one. Add a proxy in Settings only if a site is blocking requests from your location or IP.