Local Services Ads

Get Google Local Services Ads (Google Guaranteed / Google Screened) results for any service keyword and location.

POST/v1/serp/lsa
Cost: 1 credit ($0.005)
Rate Limit: Varies by plan
Response: ~2-4 seconds

Parameters

ParameterTypeRequiredDescription
keywordstringYesService keyword (e.g. "plumber")
locationstringYesCity and state

Example Request

curl -X POST https://api.localseodata.com/v1/serp/lsa \
  -H "Authorization: Bearer sk_live_your_key" \
  -H "Content-Type: application/json" \
  -d '{"keyword": "plumber", "location": "Denver, CO"}'

Example Response

JSON
{
  "status": "success",
  "credits_used": 1,
  "ads": [
    {
      "position": 1,
      "business_name": "Rocky Mountain Plumbing",
      "rating": 4.8,
      "reviews_count": 215,
      "badge": "Google Guaranteed",
      "years_in_business": 12,
      "phone": "(303) 555-0147"
    }
  ]
}

Response Fields

FieldTypeDescription
business_namestringBusiness name in the LSA listing
badgestringGoogle Guaranteed or Google Screened badge
ratingfloatLSA rating
years_in_businessintegerYears the business has been operating

Notes

  • LSA results are also included in the organic SERP endpoint.
  • Not all verticals have LSA coverage — depends on Google's rollout by market.