Service Area Mapper avatar

Service Area Mapper

Pricing

from $0.01 / 1,000 results

Go to Apify Store
Service Area Mapper

Service Area Mapper

Plan & optimize your service territories w/detailed ZIP code analysis. Understand population, income levels, & competitor saturation to make data-driven expansion decisions. Territory Planning, Franchise Mapping, Market Expansion, Route Optimization, Competitor Analysis & Marketing Targeting

Pricing

from $0.01 / 1,000 results

Rating

0.0

(0)

Developer

The Howlers

The Howlers

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

4 days ago

Last modified

Share

AI-Powered Service Area Mapper v2.3 - Claude AI Market Analysis

Map service areas with Claude AI-powered market opportunity analysis. BYOK (Bring Your Own Key) - Use your Anthropic API key for AI features: strategic expansion recommendations, competitive gap analysis, demographic trend insights, and territory prioritization.

BYOK (Bring Your Own Key) -- you provide your own API credentials.


Before You Start

This actor requires your own API credentials to fetch real data.

Where to get your key: Optional: For real competitor data (otherwise simulated)

You can test with Demo Mode first (free, no key needed) to see the output format before committing.


Quick Start

Test with Demo Mode (free, no API key needed)

{
"demoMode": true,
"centerPoint": "Dallas, TX",
"industry": "plumbers",
"driveTimeMinutes": [
15,
30,
45
]
}

Run with real data

{
"demoMode": false,
"centerPoint": "Dallas, TX",
"radiusMiles": 25,
"industry": "plumbers",
"includeCompetitors": true,
"includeDemographics": true,
"includeHouseholds": true,
"minPopulation": 0,
"minMedianIncome": 0,
"outputFormat": "json",
"includeDriveTime": false,
"driveTimeMinutes": [
15,
30,
45
],
"trafficModel": "best_guess",
"generateHeatmap": false,
"heatmapMetric": "opportunity",
"heatmapResolution": "medium",
"googlePlacesApiKey": "YOUR_API_KEY_HERE",
"anthropicApiKey": "YOUR_API_KEY_HERE",
"enableAiAnalysis": true
}

Input Parameters

ParameterTypeDefaultRequiredDescription
centerPointstring-NoThe center of your service area (address, city, or coordinates)
radiusMilesnumber25NoMaximum service area radius in miles
industrystring-NoYour industry for competitor analysis
includeCompetitorsbooleantrueNoAnalyze competitor density per ZIP code
includeDemographicsbooleantrueNoInclude Census population and income data
includeHouseholdsbooleantrueNoInclude homeownership and housing data
minPopulationinteger0NoOnly include ZIP codes with at least this population
minMedianIncomeinteger0NoOnly include ZIP codes with at least this median household income
outputFormatstring"json"NoPrimary output format
includeDriveTimebooleanfalseNoCreate isochrone polygons showing areas reachable within specific drive times
driveTimeMinutesarray-NoArray of drive times to generate polygons for
trafficModelstring"best_guess"NoAssumption for drive time calculation
generateHeatmapbooleanfalseNoCreate a heatmap visualization of the selected metric
heatmapMetricstring"opportunity"NoWhich metric to visualize in the heatmap
heatmapResolutionstring"medium"NoResolution of the heatmap grid
googlePlacesApiKeystring-Yes*Optional: For real competitor data (otherwise simulated)
geoNamesUsernamestring-NoFor dynamic ZIP code lookup. Get free username at geonames.org (20,000 credits/day). Without this, falls back to slower grid-based discovery.
anthropicApiKeystring-Yes*Your Anthropic API key to enable AI-powered market opportunity analysis. Claude AI analyzes your service area data and provides strategic insights, expansion recommendations, and market intelligence. Get your key at console.anthropic.com.
enableAiAnalysisbooleantrueNoWhen enabled with an API key, Claude AI analyzes all ZIP codes and provides: market opportunity insights, expansion priorities, competitive gaps, demographic trends, and strategic recommendations for territory planning.
demoModebooleantrueNoRun in demo mode without real credentials. Returns mock success response for testing.
webhookUrlstring-NoURL to POST results when scraping completes (Zapier, Make, n8n, custom endpoint)

*Required when Demo Mode is off.


Pricing

This actor uses pay-per-event billing:

EventDescriptionPrice
Area AnalyzedEach service area analyzed with demographics$0.05

Demo mode is free -- no charges for sample data.


Troubleshooting

"API key is required"

You have Demo Mode turned off but didn't provide an API key. Either:

  • Turn Demo Mode on to test with sample data
  • Add your API key in the input

"API error 403" or "Unauthorized"

Your API key is invalid, expired, or doesn't have access to this specific API endpoint. Double-check your key and account permissions.

"API error 429" or "Rate limit"

Too many requests. Wait a minute and try again, or reduce the number of items per run.

No results or empty dataset

Check the run log for error messages. Common causes:

  • Invalid input format (check the examples above)
  • API key without proper permissions
  • The target data doesn't exist or is too small to track

How do I test without an API key?

Enable Demo Mode in the input. This returns realistic sample data so you can verify the output format works for your workflow.


Built by John Rippy | Actor Arsenal