Search for a Page

This guide explains how to get information about Facebook Pages including names, Page links, locations, and more. Find Pages to @Mention, manage Page locations, and tag a Page to show branded content.

The GET /search?type=place endpoint is deprecated in v8.0+ and in all versions on Nov. 2, 2020.

Before You Start

You will need the following:

Sample Request

curl -i -X GET \
  "https://graph.facebook.com/pages/search?q=Facebook
  &fields=id,name,location,link
  &access_token={access-token}"

Returns a list of PlaceInformation nodes that meet the query's criteria. Set the q parameter value to a keyword or search term (e.g. q=Facebook). Add the fields parameter and list any place information fields you want included for each Page returned in the response.

Sample Response

{
  "data": [
    {
      "id": "309968765748101",
      "name": "Facebook HQ",
      "location": {
        "city": "Menlo Park",
        "country": "United States",
        "latitude": 37.483183,
        "longitude": -122.149999,
        "state": "CA",
        "street": "1 Hacker Way",
        "zip": "94025"
      },
      "link": "https://www.facebook.com/Facebook-HQ-166793820034304/"
    },
    {
      "id": "194776097220801",
      "name": "Facebook Seattle",
      "location": {
        "city": "Seattle",
        "country": "United States",
        "latitude": 47.628293260721,
        "longitude": -122.34263420105,
        "state": "WA",
        "street": "1101 Dexter Ave N",
        "zip": "98109"
      },
      "link": "https://www.facebook.com/fbseattle/"
    },
    ...
  ]
}

Rate Limits

Apps can make up to 500 calls per User per 24 hours. Apps that excessively or persistently exceed their rate limits may be disabled. If your app reaches this limit you will see error code 613.