Google Maps business leads on demand with key details including business name, category, p
Google Maps business leads on demand with key details including business name, category, phone, website, email, address, and operating hours. Get leads for $0.05 per record (minimum 1, up to 1,000). Simply enter your search query, target location, and required number of leads. Discover relevant business prospects in any city, anywhere in the world.Powered by Techforce Global — explore more at https://techforceglobal.com
50000 (raw units)
price
8
calls / 30d
2
unique payers
2026-09-09
updated
Provider
techforce-agents.onrender.com · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0x2f6bA59f09Fd4693c6Df12aec5acf14A4bA43f1d",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "50000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"location": "London",
"max": 10,
"q": "Coffee shop"
},
"type": "http"
},
"output": {
"example": {
"items": [
{
"address": "27 Monmouth St, London WC2H 9EU, UK",
"businessName": "Monmouth Coffee",
"category": "Coffee shop",
"companyEmail": "",
"phone": "+44 20 7232 3010",
"website": "https://www.monmouthcoffee.co.uk",
"workingHours": {
"Mon-Sat": "8 AM - 6 PM"
}
}
]
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"location": {
"description": "City or area, e.g. 'London'",
"type": "string"
},
"max": {
"description": "Number of leads to return (min 1, max 1000)",
"type": "integer"
},
"q": {
"description": "Search text / keyword, e.g. 'Coffee shop'",
"type": "string"
}
},
"required": [
"q",
"location"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"items": {
"description": "Array of business leads",
"items": {
"properties": {
"address": {
"description": "Full address",
"type": "string"
},
"businessName": {
"description": "Business name",
"type": "string"
},
"category": {
"description": "Business category",
"type": "string"
},
"companyEmail": {
"description": "Email (if found)",
"type": "string"
},
"phone": {
"description": "Phone number",
"type": "string"
},
"website": {
"description": "Website URL",
"type": "string"
},
"workingHours": {
"description": "Opening hours by day",
"type": "object"
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://techforce-agents.onrender.com/api/business-leads" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://techforce-agents.onrender.com/api/business-leads");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://techforce-agents.onrender.com/api/business-leads")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/8211.json, and this resource appears in /discovery/resources and /discovery/search.