Local-First · Business-Grade

Crawl smarter.
Keep the data local.

MacroCrawler is a local-first AI crawling and data intelligence platform. Chrome extension + manually installed desktop engine + optional local dashboard — engineered so crawled data stays on your machine by default.

Zero crawl-data egress by default On-device AI Policy sandbox
MacroCrawler local intelligence unit
UNIT · MC-01 // STATUS: ONLINE
LAT 0.4ms · LOCAL
SOC-ready local architecture Built for GDPR-conscious workflows No third-party data pipes Signed engine & signed updates One-time browser-session nonces Device-bound license limits Runtime policy bundles Production installation challenges One-time account pairing Metadata-only usage heartbeats Reproducible crawl artifacts
Architecture

Three components. One secure system.

01 · Extension

Install the Chrome extension to capture, structure, and stage data directly from any page you visit.

02 · Local Engine

Install the signed desktop engine manually. It orchestrates crawls, parses responses, enforces runtime policy bundles, and supports signed updates plus offline capability.

03 · Local Dashboard + AI (Optional)

Add a fully local dashboard and AI stack for enrichment, classification, and extraction. Zero network round-trips.

Local scanning ray in operation
LIVE · LOCAL CRAWL

Deterministic scans. Predictable output.

Every request, every parse, every enrichment step runs on your hardware — logged, replayable, and auditable. No black boxes, no shadow pipelines.

0
Cloud calls
100%
On-device
<50ms
Parse P95
Capabilities

Built for secure business intelligence.

A local-first platform that runs on your hardware — with the discipline of infrastructure and the trust of a desktop security product.

Precision Crawling

Selector-free extraction. AI-assisted schema inference on every page. Policy-governed by default.

Structured Output

Export JSON, CSV, or Parquet. Connect to your local warehouse, CRM, or analytics stack.

Session Fidelity

Uses your real browser session. Signed engine, one-time account pairing, production installation challenges, signed updates, durable rate limits, and secure extension binding.

Parallel Engines

Scale across cores with the local desktop engine — bounded by your hardware, not a plan tier.

Visual Debugger

Watch every DOM diff, network call, and extractor decision in real time. Full audit trail.

Versioned Workflows

Fork, branch, and diff crawl recipes like code. Reproducible and auditable.

MacroCrawler local scanner
LOCAL BOUNDARY
Security posture

Your data. Your machine. Your rules.

Most crawling tools ship your data to the cloud. MacroCrawler keeps every crawl, parse, and enrichment step on your hardware — with full transparency.

Zero crawl-data egress by default
Crawls, parses, and enrichment execute locally by default. Account, licensing, payment, and signed-update traffic stays explicit.
Policy sandbox
Declarative runtime rules for domains, rate limits, source classes, browser automation budgets, PII handling, and export destinations.
Full audit trail
Every action is logged locally with hash-chained receipts. Compliance-ready by construction.
Account required for active crawling and paid workflows. Your data stays local.
The engine runs locally. Cloud sync is opt-in per workspace. Your data never leaves your machine unless you choose to.
Account + payment node

Payment outside. Intelligence inside.

MacroCrawler.com handles account, checkout, license, signed download, and failover metadata. The crawled business intelligence remains on the user's machine by default.

Stripe CheckoutPayPal SubscriptionsPaddle BillingLocal-first licenseNonce + device gatesPairing challengeUsage heartbeatRuntime policyInstall challengeWebhook price bindingDynamic revocation
01
Hosted payment boundary

Stripe, PayPal, and Paddle run hosted checkout. MacroCrawler stores account, plan, provider event IDs, and receipts — never card numbers.

02
Three-entity account

Extension, manually installed local engine, and optional Tauri dashboard bind into one account with short-lived signed sessions.

03
One-time account pairing

The extension or local engine starts a pairing challenge, the website completes it, and the client claims the account handoff once with a short-lived secret.

04
Secure engine delivery

The website issues a signed download ticket, redirects to the configured release store, and publishes the engine checksum for verification.

05
Replay-resistant sessions

Browser-session requests consume one-time nonces, bind extension + engine identities, and reject acceptance mismatches before active crawling.

06
Device-bound entitlements

License activation tracks HMAC-only installation records, enforces plan device limits, and checks account/engine revocation lists.

07
Metadata-only health

The local engine can send bounded usage counters and receipt-head hashes for account status without uploading crawl pages, leads, CRM data, or browser state.

08
Runtime policy bundles

The website publishes signed crawl/export boundaries for the local engine: public-business sources only, bounded missions, no hidden private areas, and no automatic outreach.

09
Production installation challenges

License activation can require a fresh one-time challenge that binds account, engine hash, extension hash, and installation metadata without uploading crawl output.

10
Hetzner-ready backup

Backup control-plane nodes are metadata-only failover points. Crawl payloads, browser pages, CRM tokens, and OpenAI keys stay out of the website.

11
Abuse response layer

Durable rate limits, provider price-ID webhook binding, key-id tagged HMAC tokens, dynamic revocations, magic-link auth, and metadata-only anomaly events protect account/payment flows.

Runtime policy

The website controls access. The engine enforces the crawl.

MacroCrawler.com can issue account, payment, download, and policy metadata. The local engine keeps crawl data local and applies bounded rules before a mission starts.

Public-business boundary

Company websites, business directories, chambers, public tender/opportunity sources, contact/about/team/service pages.

Blocked source classes

Private dashboards, login areas, checkout/admin/cart/account paths, access-control bypass, project-board payloads, and automatic outreach.

Bounded crawl control

Per-mission pages, per-host pages, max hosts, depth, response size, host delay, and browser automation budgets are explicitly capped.

Local export rules

Free gets preview exports. Paid plans unlock full CSV. CRM push and client delivery remain review-gated.

Pricing

Choose your tier.

Every plan is local-first. Your data stays on your machine.

Free
Free
$0/mo
  • Chrome extension
  • Local desktop engine
  • Up to 500 pages / mo
  • Limited preview exports
  • Local runtime policy
  • Community support
Start Free
Starter
Starter
$29/mo
  • Everything in Free
  • Full CSV export
  • 10,000 pages / mo
  • Local AI enrichment
  • Standard policy packs
  • Email support
  • Signed download tickets
Install the Extension
Recommended
Pro
Pro
$59/mo
  • Everything in Starter
  • 100,000 pages / mo
  • Advanced extraction
  • Scheduled crawls
  • CRM connectors
  • Priority support
  • Account billing hub
Download Desktop Engine
Agency
Agency
$97/mo
  • Everything in Pro
  • Multi-workspace
  • Client research workflows
  • AI-generated lead cards
  • White-label exports
  • B2B enrichment credits
  • Client-delivery policy gates
Start 30-day trial
Enterprise
Enterprise — Custom

Large-scale workflows, custom policy packs, team controls, priority support, B2B verification, custom CRM/data integrations, and a 60–90 day enterprise pilot.

Talk to Sales
For Agencies & B2B Teams

MacroCrawler for recruiters, agencies, sales teams, and research teams.

One local engine for recruitment, lead intelligence, competitive monitoring, and market research. Trusted by businesses that keep their data close.

Recruiting
Sourcing + enrichment
Sales Teams
B2B verification + lead cards
Research Teams
Multi-source scans
Compliance
Auditable pipelines
Ecommerce
Price & catalog intel
Agencies
White-label exports
Debrief

Frequently asked.

Get Started

Control the crawl.
Keep the data.

Set up in minutes. Free forever for individual use.