FETCHAPI

List local businesses by category and location API

One call returns up to 10 Google Maps results for a keyword and location. Each item is a local business with its address, rating, phone, and hours. The answer contained 10 items on one page with no pagination shown.

2 live routes on DataForSEO, from $0.002 per call. Every route below answered our last live test on 2026-10-06; the gateway re-tests them daily.

Get a keySee it in the catalogUse it from MCP

Price per call, by route

The upstream price you are metered at, cheapest first. A route without a published price says so.

ProviderEndpointPriceTested
Google Maps resultsCHEAPESTPOST serp/google/maps/live/advanced$0.002$2.00 / 1k calls✓ 2026-10-06pricing ↗
Local businesses by category and placePOST business_data/business_listings/search/live$0.0156$15.60 / 1k calls✓ 2026-10-04pricing ↗

What it returns

From a real call to the cheapest route: DataForSEO.

One call returns up to 10 Google Maps results for a keyword and location. Each item is a local business with its address, rating, phone, and hours. The answer contained 10 items on one page with no pagination shown.
tasks[].result[].items[].titleBusiness nametasks[].result[].items[].cidUnique business IDtasks[].result[].items[].place_idGoogle Places IDtasks[].result[].items[].addressFull street addresstasks[].result[].items[].phoneBusiness phone numbertasks[].result[].items[].rating.valueStar rating (1-5)tasks[].result[].items[].rating.votes_countNumber of reviewstasks[].result[].items[].latitudeGeographic latitudetasks[].result[].items[].longitudeGeographic longitudetasks[].result[].items[].work_hoursOperating hours by day

Call it

HTTP with your key in x-api-key, or the call_endpoint tool of our MCP server.

POST /api/gw/dataforseo/serp/google/maps/live/advanced$0.002 / call✓ working · tested 2026-10-066.84 s latency
Parameters
ParameterTypeNotes
depthint · bodyJSON body fielde.g. 10
keywordstr · bodyJSON body fielde.g. "coffee shop"
language_codestr · bodyJSON body fielde.g. "en"
location_namestr · bodyJSON body fielde.g. "Austin,Texas,United States"
HTTP
curl -X POST "https://fetchapi.co/api/gw/dataforseo/serp/google/maps/live/advanced" \
  -H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
  -d '[{"depth": 10, "keyword": "coffee shop", "language_code": "en", "location_name": "Austin,Texas,United States"}]'
MCP
call_endpoint("dataforseo.serp_google_maps", {}, [{"depth": 10, "keyword": "coffee shop", "language_code": "en", "location_name": "Austin,Texas,United States"}])
Real example answer (trimmed) · 2026-10-04
{
  "cost": 0.002,
  "time": "6.7394 sec.",
  "tasks": [
    {
      "id": "10040441-2697-0139-0000-a06b05b3e661",
      "cost": 0.002,
      "data": {
        "os": "windows",
        "se": "google",
        "api": "serp",
        "depth": 10,
        "device": "desktop",
        "keyword": "coffee shop",
        "se_type": "maps",
        "function": "live",
        "language_code": "en",
        "location_name": "Austin,Texas,United States"
      },
      "path": [
        "v3",
        "serp",
        "… 2 more"
      ],
      "time": "6.5925 sec.",
      "result": [
        {
          "type": "maps",
          "items": [
            {
              "cid": "…",
              "url": "…",
              "type": "…",
              "phone": "…",
              "title": "…",
              "domain": "…",
              "rating": "…",
              "address": "…",
              "snippet": "…",
              "category": "…",
              "latitude": "…",
              "place_id": "…",
              "longitude": "…",
              "feature_id": "…",
              "…": "18 more fields"
            },
            {
              "cid": "…",
              "url": "…",
              "type": "…",
              "phone": "…",
              "title": "…",
              "domain": "…",
              "rating": "…",
              "address": "…",
              "snippet": "…",
              "category": "…",
              "latitude": "…",
              "place_id": "…",
              "longitude": "…",
              "feature_id": "…",
              "…": "18 more fields"
            },
            "… 2 more"
          ],
          "spell": null,
          "keyword": "coffee shop",
          "datetime": "2026-10-04 04:41:37 +00:00",
          "check_url": "https://google.com/maps/search/coffee+shop/@30.267153,-97.7430608,10z?hl=en&gl=US&uule=w+CAIQIFISCS8DzKCZtUSGEXrVadRLRptd",
          "se_domain": "google.com",
          "item_types": [
            "maps_search"
          ],
          "items_count": 10,
          "language_code": "en",
          "location_code": 1026201,
          "refinement_chips": null,
          "se_results_count": 0
        }
      ],
      "status_code": 20000,
      "result_count": 1,
      "status_message": "Ok."
    }
  ],
  "version": "0.1.20260917",
  "status_code": 20000,
  "tasks_count": 1,
  "tasks_error": 0,
  "status_message": "Ok."
}
Other routes for this job
DataForSEO · Local businesses by category and place$0.0156
POST /api/gw/dataforseo/business_data/business_listings/search/live$0.0156 / call✓ working · tested 2026-10-040.65 s latency
Parameters
ParameterTypeNotes
limitint · bodyJSON body fielde.g. 10
categorieslist · bodyJSON body fielde.g. ["pizza_restaurant"]
location_coordinatestr · bodyJSON body fielde.g. "30.2672,-97.7431,5"
HTTP
curl -X POST "https://fetchapi.co/api/gw/dataforseo/business_data/business_listings/search/live" \
  -H "x-api-key: YOUR_KEY" -H "content-type: application/json" \
  -d '[{"limit": 10, "categories": ["pizza_restaurant"], "location_coordinate": "30.2672,-97.7431,5"}]'
MCP
call_endpoint("dataforseo.business_data_business_listings_search", {}, [{"limit": 10, "categories": ["pizza_restaurant"], "location_coordinate": "30.2672,-97.7431,5"}])

Related DataForSEO APIs

All 20 DataForSEO jobs →

One key for every API on this page.

Call it over HTTP or from any MCP client. Each key has a rate limit and a monthly cap; calls are metered at the upstream price.