Free REST API to find local business leads from Google Maps. No API key required. Get started in seconds.
The LeadFinder API gives you free, programmatic access to local business lead data sourced from Google Maps. With a single GET request, you can retrieve up to 5 business leads for any niche in any city -- including business names, phone numbers, websites, addresses, ratings, and reviews.
Returns up to 5 business leads matching the given niche and city. Data is sourced from Google Maps and includes contact information, ratings, and location details.
| Parameter | Type | Required | Description |
|---|---|---|---|
| niche | string | Required | The business type or industry to search for. Examples: dentists, plumbers, restaurants, lawyers |
| city | string | Required | The city to search in. Examples: New York, London, Tokyo, Miami |
Copy-paste examples to get started immediately. All examples search for dentists in Miami.
The API returns a JSON object with the following structure:
{
"success": true,
"niche": "dentists",
"city": "Miami",
"total": 87,
"showing": 5,
"leads": [
{
"businessName": "Bright Smile Dental",
"phone": "(305) 555-0123",
"website": "https://brightsmilemiami.com",
"address": "1234 Brickell Ave, Miami, FL 33131",
"rating": 4.8,
"reviewCount": 245,
"category": "Dentist",
"mapsUrl": "https://maps.google.com/?cid=..."
},
// ... 4 more leads
],
"upgrade": "https://leadscraper-coral.vercel.app/?niche=dentists&city=Miami"
}
| Field | Type | Description |
|---|---|---|
| businessName | string | Name of the business |
| phone | string | Phone number (may be empty if not listed) |
| website | string | Business website URL (may be empty) |
| address | string | Full street address |
| rating | number | Google Maps rating (1.0 - 5.0) |
| reviewCount | number | Total number of Google reviews |
| category | string | Google Maps business category |
| mapsUrl | string | Direct link to the Google Maps listing |
| Code | Meaning | Description |
|---|---|---|
| 200 | OK | Leads returned successfully. |
| 400 | Bad Request | Missing or invalid niche or city parameter. |
| 429 | Too Many Requests | Rate limit exceeded. Try again tomorrow or upgrade. |
| 500 | Server Error | Internal error. Retry after a few seconds. |
The free API is rate-limited to prevent abuse and ensure fair usage for everyone.
Rate limits reset daily at midnight UTC. If you hit the limit, you will receive a 429 response with a descriptive error message.
Need higher limits? Use the full LeadFinder app to get 100+ leads per search for just $5.
Add a LeadFinder search widget to your own website with a single script tag. Your visitors can search for leads directly on your site.
Get the full list of 100+ verified leads for any niche and city -- just $5, one-time payment.
Get 100+ Leads for $5