SMB Enrichment API

Turn business names into structured data

One query. Full business profile. Structured JSON with address, phone, hours, reviews, and social profiles from 6+ platforms.

No account needed. Try searching for a business name.

10M+

Businesses indexed

50

States

6+

Platforms searched

How it works

Three steps to enriched data

01

Query

Send a business name and location. Simple GET request with query params. Search by name, zip code, or coordinates.

02

We crawl & cross-reference

We search, scrape, and cross-reference Google, Facebook, Yelp, Instagram, BBB, and LinkedIn in real time.

03

You get structured data

Clean JSON response with address, phone, hours, reviews, ratings, social profiles, and a composite score.

Developer First

Start enriching today

Clean REST API. SDKs for Python, Node, and CLI. Or let AI agents pay per call with x402.

curl "https://smbcrawl.com/api/v1/discover?name=coffee&zip=43215&radius_miles=10" \
  -H "X-API-KEY: your_api_key"
200 OK.JSON
Response
{
  "business": {
    "name": "Stauf's Coffee Roasters",
    "address": "1277 Grandview Ave",
    "city": "Columbus",
    "state": "OH",
    "zip": "43212",
    "phone": "(614) 297-7100",
    "website": "https://staufs.com",
    "category": "Coffee Shop"
  },
  "platforms": {
    "google": { "rating": 4.6, "reviews": 1284, "claimed": true },
    "yelp":   { "rating": 4.5, "reviews": 312 },
    "facebook": { "likes": 8420, "followers": 8930 },
    "instagram": { "followers": 12400, "posts": 847 }
  },
  "score": {
    "overall": 87,
    "web_presence": 94,
    "reputation": 82,
    "engagement": 79
  }
}

Features

Everything you need to enrich SMB data

From discovery to full enrichment profiles. Structured JSON, ready for your pipeline.

Business Discovery

Search by name, category, or location. Find businesses across all 88 Ohio counties with structured results.

Geo Search

Query by zip code + radius. Get nearby businesses with distance calculations and full contact details.

Full Enrichment

One API call returns address, phone, hours, reviews, ratings, and social profiles from 6+ platforms.

Cross-Platform Data

Google, Facebook, Instagram, Yelp, BBB, LinkedIn -- all cross-referenced and normalized into clean JSON.

Async + Cached

Poll-based architecture. Results are cached and returned instantly on repeat queries. Background processing for new data.

Dual-Rail Auth

Traditional API keys for apps, x402 protocol for AI agents. Pay per call with USDC, no account needed.

Pricing

Transparent pricing

Start for free, then scale as you grow. No hidden fees.

Free

$0
Credits50 one-time
Concurrent2
Rate limit30/hr

Starter

$19/mo
Credits500 /mo
Concurrent5
Rate limit100/hr
Recommended

Pro

$49/mo
Credits2,000 /mo
Concurrent20
Rate limit500/hr

Business

$149/mo
Credits10,000 /mo
Concurrent50
Rate limit2,000/hr

x402 -- AI agents pay per call. No account needed.

For AI Agents

Agent account signup

Agents can request an API account programmatically. The signup flow requires an operator — a responsible human who reviews and accepts the Terms of Service before the account activates. Agents poll a status endpoint until their API key is ready.

View docs →
POST /api/v1/auth/agent/signup
{ "agent_email": "...", "operator_email": "..." }

Get started

Ready to enrich?

Start discovering and enriching businesses for free. Scale seamlessly as your pipeline grows. No credit card needed.

AI agents: x402 -- pay per call with USDC. No account needed.

Early Access

Get early access

Join the waitlist and we'll let you know when we're ready.