Get Competitor Business
curl --request GET \
--url https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/childimport requests
url = "https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"id": 768996864,
"name": "Environmental Pest Management",
"competitorId": 2398456,
"alias": "Environmental Pest Management - Westerville, OH"
},
{
"id": 144670708364016,
"name": "Sub-reseller",
"competitorId": 4598762,
"alias": "Sub-reseller"
},
{
"id": 144670708364322,
"name": "Holiday Inn",
"competitorId": 9876567,
"alias": "Holiday Inn"
}
]{
"code": 1167,
"message": "API key is missing"
}{
"code": 89,
"message": "Rate limit exceeded"
}Competitor
Get Competitor Business
GET
/
v1
/
business
/
{EnterpriseBusinessNumber}
/
child
Get Competitor Business
curl --request GET \
--url https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/childimport requests
url = "https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.birdeye.com/resources/v1/business/{EnterpriseBusinessNumber}/child")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"id": 768996864,
"name": "Environmental Pest Management",
"competitorId": 2398456,
"alias": "Environmental Pest Management - Westerville, OH"
},
{
"id": 144670708364016,
"name": "Sub-reseller",
"competitorId": 4598762,
"alias": "Sub-reseller"
},
{
"id": 144670708364322,
"name": "Holiday Inn",
"competitorId": 9876567,
"alias": "Holiday Inn"
}
]{
"code": 1167,
"message": "API key is missing"
}{
"code": 89,
"message": "Rate limit exceeded"
}Headers
e.g. application/json
e.g. [Required] Partner specific API key provided by Birdeye for data exchange.
Path Parameters
Enterprise Business id.
Query Parameters
True for get competitor business of Enterprise Business and False for get Child Business of Enterprise Business.
Response
OK

