SEO API

SEO Local pack API

Search AnyAPI SEO local pack results with rankings, ratings, addresses, and contact basics as normalized JSON.

POST/v1/run/seo.local_pack
Uptime
98.90%
30d · 182 calls
Requests
182
30d · weekly, last 12 wks
Response
2.2s
median · 30d

Pricing

One price, in dollars

Providers
Owl180 served98.90% uptime2038ms p50$2.40/1k reqflat

Try it

Make your first request

Open in
Get a free key
Sample response
Free runs return only the first 3 results. Fund a key to get the full response.
{
  "data": {
    "places": [
      {
        "address": "123 Main St",
        "category": "general",
        "claimed": true,
        "latitude": 37.7749,
        "longitude": -122.4194,
        "name": "Example title",
        "phone": "+1 555-0142",
        "placeId": "a1b2c3d4",
        "rankAbsolute": 1,
        "rating": 4.6,
        "reviewsCount": 12500,
        "url": "https://example.com/page"
      }
    ]
  },
  "found": true
}
Response interface
interface SeoLocalPackResponse {
  data: {
    places: {
      address?: string;
      category?: string;
      claimed?: boolean;
      latitude?: number;
      longitude?: number;
      name: string;
      phone?: string;
      placeId?: string;
      rankAbsolute: number;
      rating?: number;
      reviewsCount?: number;
      url?: string;
    }[];
  } | null;
  found: boolean;
}

Full parameter and response reference - every field, type, and example for this endpoint.

Reference

Request, response, and price

Last verified 2026-09-16 · uptime and latency measured over 30d
POST /v1/run/seo.local_pack
curl -X POST https://api.getanyapi.com/v1/run/seo.local_pack \
  -H "Authorization: Bearer $ANYAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"keyword":"coffee shop","language":"en","limit":5,"location":"New York,New York,United States"}'
FieldTypeExample value
Request body
keywordstring"coffee shop"SEO local pack search keyword.
languagestring"en"Language code for SEO local pack results.
limitinteger5Maximum number of local pack places to return. Billing is flat per request.
locationstring"New York,New York,United States"Local pack search location name, formatted like City,Region,Country; for example, New York,New York,United States. Supply either location or locationCoordinate, not both.
locationCoordinatestringPrecise geo target as latitude,longitude or latitude,longitude,radius (radius in meters); for example, 40.7580,-73.9855 or 40.7580,-73.9855,1000. Supply either location or locationCoordinate, not both.
Response
dataobject
data.placesobject[]SEO local pack place records. Populated whenever the provider has data for the entity.
data.places[].addressstringFull formatted street address. Populated whenever the provider has data for the entity.
data.places[].categorystringPrimary place category.
data.places[].claimedbooleanTrue when the place listing is claimed.
data.places[].latitudenumberLatitude of the place in decimal degrees.
data.places[].longitudenumberLongitude of the place in decimal degrees.
data.places[].namestringPlace name. Populated whenever the provider has data for the entity.
data.places[].phonestringBusiness phone number, when listed.
data.places[].placeIdstringPlace identifier.
data.places[].rankAbsoluteintegerAbsolute ranking position in the local pack results. Populated whenever the provider has data for the entity.
data.places[].ratingnumberAverage star rating out of 5. Populated whenever the provider has data for the entity.
data.places[].reviewsCountintegerTotal number of reviews.
data.places[].urlstringCanonical place URL.
foundboolean
Price
Price per requestUSD$0.0024
Price /1k reqUSD$2.40

FAQ

About the SEO Local pack API

The AnyAPI SEO Local pack API returns SEO local pack data as normalized JSON from one POST call to /v1/run/seo.local_pack. Search AnyAPI SEO local pack results with rankings, ratings, addresses, and contact basics as normalized JSON. AnyAPI returns one normalized schema whichever source serves it. It costs from $2.40 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 98.9% of SEO local pack calls through AnyAPI succeeded, with a median response time of 2.2 seconds across 182 measured calls.

It costs from $2.40 per 1,000 requests, in US dollars with no subscription and no monthly minimum. You fund one USD wallet, each call draws it down, and a failed request costs $0.

Search AnyAPI SEO local pack results with rankings, ratings, addresses, and contact basics as normalized JSON. The response is normalized JSON with the same envelope every AnyAPI endpoint returns, so parsing a second endpoint is a change of URL and nothing else.

Over the last 30 days, 98.9% of SEO local pack calls through AnyAPI succeeded, with a median response time of 2.2 seconds across 182 measured calls. These are AnyAPI's own measurements of traffic through the gateway, recomputed continuously, not a published service-level target.