Business Profile Health

Get a profile completeness score (0-100), list of missing or incomplete fields, verification status, and photo/Q&A counts for any Google Business Profile.

POST/v1/profile/health
Cost: 2 credits ($0.01)
Rate Limit: Varies by plan
Response: ~3-5 seconds

Parameters

ParameterTypeRequiredDescription
business_namestringYesBusiness name
locationstringYesCity and state
place_idstringNoGoogle Place ID for precise matching

Example Request

curl -X POST https://api.localseodata.com/v1/profile/health \
  -H "Authorization: Bearer sk_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"business_name": "Joe\'s Pizza", "location": "Brooklyn, NY"}'

Example Response

JSON
{
  "status": "success",
  "credits_used": 2,
  "data": {
    "completeness_score": 78,
    "verified": true,
    "photos_count": 23,
    "qa_count": 14,
    "posts_last_30d": 0,
    "missing_fields": ["menu_link", "appointment_link"],
    "incomplete_fields": ["hours_saturday", "business_description"],
    "recommendations": [
      "Add a menu link — pizza restaurants with menus get 25% more clicks",
      "Fill Saturday hours — 40% of pizza searches happen on weekends",
      "Post a Google Post — no activity in 30 days signals staleness"
    ]
  }
}

Response Fields

FieldTypeDescription
completeness_scoreintegerProfile completeness (0-100)
verifiedbooleanWhether the GBP is verified
missing_fieldsstring[]Fields that are completely empty
incomplete_fieldsstring[]Fields that are partially filled
recommendationsstring[]Actionable improvement suggestions

Notes

  • Profile completeness is a known local ranking factor.
  • Combine with competitor-gap to show how the profile compares to local competitors.