Da
Local business search
Find local businesses, venues and real-estate firms by category around a location, with address, phone, website and rating.
places:dataforseo@1
from 0.02 cr / resultDaDataForSEO
Per resultManaged0.02credits
Enabled by defaultThese fields are returned without extra config.5
company_name
string
company_domain
string
phone
string
place_id
string
dataforseo_business_match
json
const options = {
method: 'POST',
headers: {'content-type': 'application/json', authorization: 'Bearer <TOKEN>'},
body: JSON.stringify({
search: {
search_id: 'places:dataforseo@1',
config: {
limit: 1000,
filters: {
categories: ['barber_shop'],
locations: ['Brooklyn, New York, United States|40.65010,-73.94958'],
radius_in_km: 10,
min_rating: 4,
min_review_count: 10,
exclude_closed: true
}
}
}
})
};
fetch('https://api.pipe0.com/v1/search/run', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.pipe0.com/v1/search/run"
payload = { "search": {
"search_id": "places:dataforseo@1",
"config": {
"limit": 1000,
"filters": {
"categories": ["barber_shop"],
"locations": ["Brooklyn, New York, United States|40.65010,-73.94958"],
"radius_in_km": 10,
"min_rating": 4,
"min_review_count": 10,
"exclude_closed": True
}
}
} }
headers = {
"content-type": "application/json",
"authorization": "Bearer <TOKEN>"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)curl --request POST \
--url https://api.pipe0.com/v1/search/run \
--header 'authorization: Bearer <TOKEN>' \
--header 'content-type: application/json' \
--data '
{
"search": {
"search_id": "places:dataforseo@1",
"config": {
"limit": 1000,
"filters": {
"categories": [
"barber_shop"
],
"locations": [
"Brooklyn, New York, United States|40.65010,-73.94958"
],
"radius_in_km": 10,
"min_rating": 4,
"min_review_count": 10,
"exclude_closed": true
}
}
}
}
'package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.pipe0.com/v1/search/run"
payload := strings.NewReader("{\"search\":{\"search_id\":\"places:dataforseo@1\",\"config\":{\"limit\":1000,\"filters\":{\"categories\":[\"barber_shop\"],\"locations\":[\"Brooklyn, New York, United States|40.65010,-73.94958\"],\"radius_in_km\":10,\"min_rating\":4,\"min_review_count\":10,\"exclude_closed\":true}}}}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("content-type", "application/json")
req.Header.Add("authorization", "Bearer <TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://api.pipe0.com/v1/search/run', [
'body' => '{"search":{"search_id":"places:dataforseo@1","config":{"limit":1000,"filters":{"categories":["barber_shop"],"locations":["Brooklyn, New York, United States|40.65010,-73.94958"],"radius_in_km":10,"min_rating":4,"min_review_count":10,"exclude_closed":true}}}}',
'headers' => [
'authorization' => 'Bearer <TOKEN>',
'content-type' => 'application/json',
],
]);
echo $response->getBody();POST /v1/search/run HTTP/1.1
Content-Type: application/json
Authorization: Bearer <TOKEN>
Host: api.pipe0.com
Content-Length: 257
{"search":{"search_id":"places:dataforseo@1","config":{"limit":1000,"filters":{"categories":["barber_shop"],"locations":["Brooklyn, New York, United States|40.65010,-73.94958"],"radius_in_km":10,"min_rating":4,"min_review_count":10,"exclude_closed":true}}}}