Search for a Page

This guide explains how to get information about physical locations that have corresponding Facebook Pages, such as parks, business, and venues. Find Pages to @Mention, manage Page locations, and tag a Page to show branded content.

Search

GET /search?type=place&q={q}

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=coffee). Add the fields parameter and list any PlaceInformation fields you want included for each PlaceInformation node returned in the response.

Requirements

Sample Request

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

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/"
    },
    ...
  ]
}

Requestable Fields

Refer to the PlaceInformation reference for a list of fields you can specify to be returned for each PlaceInformation node in the response.

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.