Stekpad + Notion
Pipe scraped rows directly into any Notion database. Properties, relations, and rollups all supported.
If Notion is your second brain, scraping data into a CSV and pasting it into a Notion table is friction you do not need. Scrapers that lack native Notion support force you through Zapier, which costs you a task per row.
Stekpad writes directly to Notion's API. You pick a database, map recipe fields to properties, and every run creates or updates rows. Rollups and relations keep working because Stekpad respects Notion's schema.
Three-step setup
- 1
Create a Notion integration
In Notion settings, create an integration and copy the secret. Share the target database with the integration. - 2
Paste the secret into Stekpad
Stekpad stores it locally in your extension settings. Never uploaded. - 3
Map recipe fields to Notion properties
Drag each captured field onto a Notion database property. Title, text, number, select, multi-select, URL, email β all supported.
Any database
Works with any Notion database you have access to, across personal and workspace accounts.
Relations + rollups
Preserves existing Notion schema. No broken rollups after a scrape run.
Upsert by key
Configure a recipe to update existing rows (by Title or URL) instead of creating duplicates.
Direct API
No Zapier middleman. Direct Notion API writes cost zero Zapier tasks.
Related on Stekpad
More in this cluster
Replacing Zapier for Web Scraping: What Actually Works
**Use the contrarian voice from `docs/brand-voice.md`.** Name the category confusion directly: "Zapier is not a web scraper. It never was." Zapier only connects apps that already expose APIs or webhooks β it cannot extract data from a page that has no API. Document the specific failure mode: user tries to connect Zapier to a website that doesn't have a Zapier integration, and discovers they need a scraper sitting in front of Zapier, not Zapier itself. Then argue that for the vast majority of scraping + routing workflows, Stekpad's native scheduling and direct integrations (Sheets, Notion, Airtable, webhook) eliminate Zapier entirely β fewer failure points, no Zap task limits, no per-task charges. Keep Zapier only for downstream actions that Stekpad doesn't cover (sending Slack messages, creating HubSpot contacts, etc.).
How to Scrape Any Website to Google Sheets
Practical how-to guide for the most common Stekpad workflow: scrape a site, send rows to a Sheet. Covers: connecting Stekpad to Google Sheets (one-time OAuth), selecting destination column mapping, running a scrape, and verifying output. Includes examples for three use cases: LinkedIn company list β Sheets, Google Maps leads β Sheets, e-commerce prices β Sheets. Also covers scheduling for automatic updates without manual re-runs. Written for non-developers, no code examples.
Airtable Integration: Send Scraped Data to Any Base
Step-by-step setup for the StekpadβAirtable integration. Covers: personal access token setup, base and table selection, field mapping, handling Airtable field types (single-line, number, URL, linked record), append and upsert modes, and run history. Ends with a suggested recipe for enriching an existing Airtable base with live web data.
Google Sheets Integration: Auto-Send Scraped Data
Step-by-step guide to connecting Stekpad to a Google Sheet. Covers: OAuth consent, selecting a destination sheet, column mapping, append vs overwrite modes, and troubleshooting permission errors. Includes a short GIF showing data arriving in a Sheet after a scrape run. Also notes the docs-level difference from the `/integrations/google-sheets` feature page (this is the technical how-to; that page is the marketing overview).
Connect Stekpad to Notion in minutes.
Free forever for personal use. All integrations included on every tier.