/georgia/companies/search
curl --request POST \
--url https://api.anysite.io/api/georgia/companies/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"query": "<string>",
"count": 2,
"timeout": 300,
"search_type": "business_name",
"search_criteria": "contains"
}
'import requests
url = "https://api.anysite.io/api/georgia/companies/search"
payload = {
"query": "<string>",
"count": 2,
"timeout": 300,
"search_type": "business_name",
"search_criteria": "contains"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
query: '<string>',
count: 2,
timeout: 300,
search_type: 'business_name',
search_criteria: 'contains'
})
};
fetch('https://api.anysite.io/api/georgia/companies/search', 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.anysite.io/api/georgia/companies/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'query' => '<string>',
'count' => 2,
'timeout' => 300,
'search_type' => 'business_name',
'search_criteria' => 'contains'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/georgia/companies/search"
payload := strings.NewReader("{\n \"query\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"search_type\": \"business_name\",\n \"search_criteria\": \"contains\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/georgia/companies/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"search_type\": \"business_name\",\n \"search_criteria\": \"contains\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/georgia/companies/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"query\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"search_type\": \"business_name\",\n \"search_criteria\": \"contains\"\n}"
response = http.request(request)
puts response.read_body[
{
"business_id": "<string>",
"name": "<string>",
"@type": "GeorgiaCompanySearchItem",
"control_number": "<string>",
"legal_form": "<string>",
"status": "<string>",
"principal_office_address": "<string>",
"registered_agent_name": "<string>"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}US
/georgia/companies/search
Search Georgia business entities in the Secretary of State Corporations Division registry by business name or control number. Returns matching entities with name, control number, entity type, status, principal office address and registered agent name. Use the control_number with georgia/companies for the full entity record.
Price: 1 credit per 25 results
POST
/
api
/
georgia
/
companies
/
search
/georgia/companies/search
curl --request POST \
--url https://api.anysite.io/api/georgia/companies/search \
--header 'Content-Type: application/json' \
--header 'access-token: <api-key>' \
--data '
{
"query": "<string>",
"count": 2,
"timeout": 300,
"search_type": "business_name",
"search_criteria": "contains"
}
'import requests
url = "https://api.anysite.io/api/georgia/companies/search"
payload = {
"query": "<string>",
"count": 2,
"timeout": 300,
"search_type": "business_name",
"search_criteria": "contains"
}
headers = {
"access-token": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'access-token': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
query: '<string>',
count: 2,
timeout: 300,
search_type: 'business_name',
search_criteria: 'contains'
})
};
fetch('https://api.anysite.io/api/georgia/companies/search', 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.anysite.io/api/georgia/companies/search",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'query' => '<string>',
'count' => 2,
'timeout' => 300,
'search_type' => 'business_name',
'search_criteria' => 'contains'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.anysite.io/api/georgia/companies/search"
payload := strings.NewReader("{\n \"query\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"search_type\": \"business_name\",\n \"search_criteria\": \"contains\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("access-token", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.anysite.io/api/georgia/companies/search")
.header("access-token", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"query\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"search_type\": \"business_name\",\n \"search_criteria\": \"contains\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.anysite.io/api/georgia/companies/search")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["access-token"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"query\": \"<string>\",\n \"count\": 2,\n \"timeout\": 300,\n \"search_type\": \"business_name\",\n \"search_criteria\": \"contains\"\n}"
response = http.request(request)
puts response.read_body[
{
"business_id": "<string>",
"name": "<string>",
"@type": "GeorgiaCompanySearchItem",
"control_number": "<string>",
"legal_form": "<string>",
"status": "<string>",
"principal_office_address": "<string>",
"registered_agent_name": "<string>"
}
]{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>",
"input": "<unknown>",
"ctx": {}
}
]
}Authorizations
API token from the dashboard
Headers
Body
application/json
Required string length:
1 - 200Required range:
x >= 1Required range:
20 <= x <= 1500Available options:
business_name, control_number Available options:
starts_with, contains, exact_match ⌘I