ScraperCity logo

Local Business Database API API Documentation

Local Business Database API

Query the local business database via API. Access hundreds of thousands of businesses with emails, phone numbers, ratings, and location data. Requires $649/mo plan.

Included with $649/mo planGET /api/v1/database/local-businesses

Database APIs are included with the $649/mo plan.

Parameters

NameTypeRequiredDescription
pagenumberOptionalPage number (default: 1)Default: 1Example: 1
limitnumberOptionalResults per page (max: 100)Default: 50Example: 100
categorystring[]OptionalFilter by business category (multiple allowed)Example: Restaurant
countrystring[]OptionalFilter by country (multiple allowed)Example: US
statestringOptionalFilter by state (partial match)Example: Texas
citystringOptionalFilter by city (partial match)Example: Austin
postalCodestringOptionalFilter by postal/zip codeExample: 78701
minRatingnumberOptionalMinimum Google rating (1-5)Example: 4
maxRatingnumberOptionalMaximum Google rating (1-5)Example: 5
minReviewsnumberOptionalMinimum number of reviewsExample: 50
maxReviewsnumberOptionalMaximum number of reviewsExample: 1000
hasEmailbooleanOptionalOnly return businesses with email addressesDefault: falseExample: true
hasPhonebooleanOptionalOnly return businesses with phone numbersDefault: falseExample: true
hasWebsitebooleanOptionalOnly return businesses with websitesDefault: falseExample: true
querystringOptionalFull-text search across business name and descriptionExample: pizza

Examples

Find restaurants in Austin with 4+ stars

curl "https://app.scrapercity.com/api/v1/database/local-businesses?category=Restaurant&city=Austin&state=Texas&minRating=4&hasEmail=true&limit=100" \
  -H "Authorization: Bearer YOUR_API_KEY"

Search for dentists with good reviews

curl "https://app.scrapercity.com/api/v1/database/local-businesses?category=Dentist&minReviews=50&minRating=4&country=US&limit=50" \
  -H "Authorization: Bearer YOUR_API_KEY"

Use Cases

  • Build local business outreach lists for agencies
  • Power local SEO and marketing campaigns
  • Enrich your CRM with local business data
  • Find businesses by category and location at scale

Best Practices

  • Use category + location filters for targeted results
  • Rate limit: 100 businesses per request, 100,000 per day
  • Filter by hasEmail=true to only get businesses with contact info
  • Use minRating to target high-quality businesses
  • Requires $649/mo plan - upgrade at /dashboard/billing
  • Daily limit resets at midnight UTC

Every scrape returns a runId. Poll GET /api/v1/scrape/status/{runId} until it completes, then download via GET /api/downloads/{runId}?format=csv.

Authenticate every request with Authorization: Bearer YOUR_API_KEY. See the full API reference for authentication, rate limits and error codes.