gov-permit-scraper

Scrape government permit databases (liquor licenses, business registrations, contractor permits, health permits) to generate B2B sales leads. Enriches raw permit data with business emails via web scraping, then auto-emails outreach. Use when building lead lists from public records, scraping state licensing databases, generating B2B leads from government data, prospecting newly licensed businesses, or building insurance/services outreach pipelines targeting permit holders.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gov-permit-scraper" with this command: npx skills add merjua14/gov-permit-scraper

Gov Permit Scraper — Public Records to Sales Pipeline

Turn government permit databases into enriched B2B lead lists with automated outreach.

Pipeline Overview

  1. Scrape — Pull new permits from state/county databases
  2. Filter — Remove irrelevant permits (distributors, manufacturers, renewals)
  3. Enrich — Find business emails via Brave Search + contact page scraping
  4. Store — Append to Google Sheets or CSV with deduplication
  5. Email — Send personalized outreach via Resend/SMTP
  6. Drip — Follow up at day 3 and day 7

Supported Data Sources

Texas (TABC — Liquor Licenses)

  • Source: https://www.tabc.texas.gov/public-information/new-permits-issued/
  • Data: Business name, permit type, address, county, issue date
  • Best for: Insurance agents, POS vendors, food service suppliers

Adaptable to Any State

The scraper pattern works for any government permit database:

  • Contractor licenses
  • Restaurant health permits
  • Real estate licenses
  • Professional licenses (medical, legal, etc.)
  • Business registrations (Secretary of State)

Requirements

  • Brave Search API key — for email enrichment
  • Resend API key (or SMTP) — for outreach emails
  • Google Sheets OAuth (optional) — for lead tracking

Quick Start

# Set environment variables
export BRAVE_API_KEY=your_key
export RESEND_API_KEY=your_key

# Run the TABC pipeline
node scripts/permit-pipeline.js --source tabc --since 2026-03-01

# Dry run (no emails sent)
node scripts/permit-pipeline.js --source tabc --since 2026-03-01 --dry-run

Configuration

Edit scripts/config.json:

  • source: Which permit database to scrape
  • filterKeywords: Permit types to exclude
  • enrichmentMethod: brave | deepcrawl | direct
  • emailTemplate: Customizable pitch template
  • sheetId: Google Sheets ID for lead tracking
  • fromEmail: Sender email address

Scripts

  • scripts/permit-pipeline.js — Main scrape → enrich → email pipeline
  • scripts/config.json — Pipeline configuration

Email Strategy

Initial Outreach (Day 0)

Congratulate on new license, offer relevant service. Keep under 100 words.

Follow-up (Day 3)

Quick bump with one additional value point.

Break-up (Day 7)

Last touch, include social proof or case study link.

References

  • See references/data-sources.md for government database URLs by state
  • See references/compliance.md for CAN-SPAM and cold email legal guidelines

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

SMB Sales Boost — B2B Lead Database of SMBs for Cold Outreach & GTM

Query and manage leads from the SMB Sales Boost B2B lead database. Search newly registered businesses, filter by location/industry/keywords, export leads, ma...

Registry SourceRecently Updated
0354
Profile unavailable
Automation

Cold Email Outreach

Automated cold email outreach pipeline using Resend API. Builds prospect lists from government databases or web scraping, enriches with contact info, sends p...

Registry SourceRecently Updated
071
Profile unavailable
Automation

Cold Email Engine

Automated cold email outreach system with lead enrichment, personalized templates, drip sequences, and CAN-SPAM compliance. Use when building outbound sales...

Registry SourceRecently Updated
066
Profile unavailable