> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Tìm kiếm Facebook Pages

> Tìm kiếm Facebook Pages dựa trên truy vấn tìm kiếm

export const PlansAvailable = ({plans = [], maxPackRequired}) => {
  let displayPlans = plans;
  if (plans && plans.length === 1) {
    const lowerCasePlan = plans[0].toLowerCase();
    if (lowerCasePlan === "business") {
      displayPlans = ["Launch", "Business", "Enterprise"];
    } else if (lowerCasePlan === "premium") {
      displayPlans = ["Premium", "Launch", "Business", "Enterprise"];
    }
  }
  return <Note>
Available on {displayPlans.length === 1 ? "the " : ""}
{displayPlans.join(", ").replace(/\b\w/g, l => l.toUpperCase())}{" "}
{displayPlans.length > 1 ? "plans" : "plan"}.

{maxPackRequired && <span onClick={() => window.open('https://www.ayrshare.com/docs/additional/maxpack', '_self')} className="flex items-center mt-2 cursor-pointer">
 <span className="px-1.5 py-0.5 rounded text-sm" style={{
    backgroundColor: '#C264B6',
    color: 'white',
    fontSize: '12px'
  }}>
   Max Pack required
 </span>
</span>}
</Note>;
};

export const HeaderAPI = ({noProfileKey, profileKeyRequired}) => <>
    <ParamField header="Authorization" type="string" required>
      <a href="/apis/overview#authorization">API Key</a> of the Primary Profile.
      <br />
      <br />
      Format: <code>Authorization: Bearer API_KEY</code>
    </ParamField>
    {!noProfileKey && (profileKeyRequired ? <ParamField header="Profile-Key" type="string" required>
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField> : <ParamField header="Profile-Key" type="string">
          <a href="/apis/overview#profile-key-format">Profile Key</a> of a User Profile.
          <br />
          <br />
          Format: <code>Profile-Key: PROFILE_KEY</code>
        </ParamField>)}
  </>;

<PlansAvailable plans={["business"]} maxPackRequired={false} />

Tìm kiếm Facebook Pages dựa trên truy vấn tìm kiếm.
Thường được sử dụng để tự động hoàn thành đề cập (typeahead mention completion).

Phản hồi là một mảng các đối tượng với id, link, name và location của Page.
Trường `location` sẽ chỉ được trả về đối với các Pages có vị trí công khai.

## Tham số Header

<HeaderAPI />

## Tham số Query

<ParamField query="search" type="string" required>
  Truy vấn tìm kiếm để tìm các Facebook page theo tên.
</ParamField>

<RequestExample>
  ```bash cURL theme={"system"}
  curl \
  -H "Authorization: Bearer API_KEY" \
  -X GET https://api.ayrshare.com/api/brand/search/facebook?search=facebook
  ```

  ```javascript JavaScript theme={"system"}
  const API_KEY = "API_KEY";

  fetch("https://api.ayrshare.com/api/brand/search/facebook?search=facebook", {
        method: "GET",
        headers: {
          "Authorization": `Bearer ${API_KEY}`
        }
      })
        .then((res) => res.json())
        .then((json) => console.log(json))
        .catch(console.error);
  ```

  ```python Python theme={"system"}
  import requests

  headers = {'Authorization': 'Bearer API_KEY'}

  r = requests.get('https://api.ayrshare.com/api/brand/search/facebook?search=facebook', headers=headers)

  print(r.json())
  ```
</RequestExample>

<ResponseExample>
  ```json 200: Success    theme={"system"}
  {
    "facebook": [
      {
        "id": "7640348500",
        "isUnclaimed": false,
        "link": "https://www.facebook.com/7640348500",
        "location": {
          "city": "New York",
          "country": "United States",
          "latitude": 40.782910059774,
          "longitude": -73.959075808525,
          "state": "NY",
          "street": "1071 5th Ave",
          "zip": "10128"
        },
        "name": "Solomon R. Guggenheim Museum",
        "verificationStatus": "blue_verified"
      }
    ]
  }
  ```
</ResponseExample>
