---
title: Lead Gen API — Google Maps Leads On Demand | Below Zero Media
url: https://belowzeromedia.com/lead-api.html
source: lead-api.html
---

# Lead Gen API — Google Maps Leads On Demand | Below Zero Media

> Real-time Google Maps lead API for agencies, SaaS founders, and B2B sales teams. Search any city, any niche, get verified business leads as JSON. From $49/mo. Below Zero Media.

How It Works Sample Response Pricing [Done-For-You Lists](leads) [Main Site](/)

# Google Maps Leads,  
On Demand.

One API call. Any city. Any niche. Verified business leads as JSON — name, address, phone, website, rating, category. Perfect for agencies, SaaS tools, and sales ops.

See Pricing See Sample Response

Already a [Below Zero Media](/services) client? This is a **+$99/mo add-on** on your Flexibility or Commitment plan — better bundle pricing and no separate onboarding. 

Built on the same scraper powering Below Zero Media's own agency pipeline

How It Works

## Three steps. Zero scraping headaches.

You provide a query and a location. We return verified leads. No Puppeteer, no proxies, no captcha hell on your machine.

Step 01

### 1\. Get Your API Key

Pick a plan, checkout, and we email your key within minutes. No seat licenses, no onboarding calls.

Step 02

### 2\. Send A Request

One HTTP POST with a search term and city. Rate limits scale with your plan. Works with curl, Python, Node, Zapier, Make.

Step 03

### 3\. Get Clean JSON Back

Structured leads with verified contact info, Google rating, review count, category, and website (or "NONE" if missing).

Sample Request

## This is the whole interface.

No SDK to install. Just curl.

# Request curl -X POST https://api.belowzeromedia.com/v1/search \ -H "X-API-Key: your_key_here" \ -H "Content-Type: application/json" \ -d '{"query":"hvac","location":"Austin, TX","max_results":50}' # Response (abbreviated) { "results": [ { "name": "Austin Air Repair Co", "address": "4401 Freidrich Ln, Austin, TX 78744", "phone": "+1 512-555-0144", "website": "https://austinairrepair.com", "rating": 4.6, "review_count": 312, "category": "HVAC Contractor", "lat": 30.1896, "lng": -97.7412 } ], "count": 50, "query_time_ms": 4120 }

Pricing

## Predictable monthly pricing. Cancel anytime.

No credit card tokens, no per-result billing surprises. Pick a plan, get your key, start pulling leads.

Hobby

$29/mo

Kick the tires, learn the API

  * 500 leads per month
  * JSON API access
  * 5 requests per minute
  * Community support
  * Cancel anytime

[Start Hobby](https://buy.stripe.com/cNi28k8z6dCf6wY0kl8AE0u)

Starter

$49/mo

For solo operators and freelancers

  * 1,000 leads per month
  * JSON API access
  * 10 requests per minute
  * Email support
  * Cancel anytime

[Start Starter](https://buy.stripe.com/dRm5kw4iQbu78F6ebb8AE0h)

Growth

$149/mo

For agencies and small sales teams

  * 2,500 leads per month
  * JSON API + CSV export
  * 30 requests per minute
  * Priority email support
  * Webhook delivery (coming)

[Start Growth](https://buy.stripe.com/3cIfZag1y0Ptf3u7MN8AE0i)

Scale

$399/mo

For SaaS tools and high-volume shops

  * 10,000 leads per month
  * Dedicated API key
  * 100 requests per minute
  * Concierge setup call
  * Custom categories on request

[Start Scale](https://buy.stripe.com/fZu6oA4iQgOr4oQ6IJ8AE0j)

Need more than 10k/mo? Email [hello@belowzeromedia.com](mailto:hello@belowzeromedia.com) for volume pricing.

FAQ

## Questions we hear a lot.

How fresh is the data?

Every query is run live against Google Maps at request time. Data is as fresh as what appears in Maps right now — not a stale cached dataset.

Is this compliant?

We only return public business information (name, address, phone, public reviews) — the same data any user can view on Google Maps. No personal data, no emails scraped from private sources.

Can I get emails?

Not on the base plan — we only return publicly listed business contact info. We can add enrichment (websites -> emails) as an add-on. Ask us.

What happens if I go over my quota?

The API starts returning a 429 until your monthly reset. Upgrade anytime from the dashboard link in your welcome email, and the extra headroom kicks in immediately.

Do you offer a free trial?

Not right now. But the Starter plan is $49 and you can cancel inside of 30 seconds from the Stripe customer portal if it's not for you.