Local Services Ads
Get Google Local Services Ads (Google Guaranteed / Google Screened) results for any service keyword and location.
POST
/v1/serp/lsaCost: 1 credit ($0.005)
Rate Limit: Varies by plan
Response: ~2-4 seconds
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| keyword | string | Yes | Service keyword (e.g. "plumber") |
| location | string | Yes | City 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
| Field | Type | Description |
|---|---|---|
| business_name | string | Business name in the LSA listing |
| badge | string | Google Guaranteed or Google Screened badge |
| rating | float | LSA rating |
| years_in_business | integer | Years 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.