This guide explains how to get information about Facebook Pages including names, locations, and more. Find Pages to @Mention, Page locations, and tag a Page to show branded content.
You will need:
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 Pages that meet the query's criteria. Set the q parameter value to a keyword or search term (e.g. q=Facebook). Use the fields parameter to list any fields you want included with each Page returned in the 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/"
},
...
]
}| Field Name | Description |
|---|---|
| The ID of the Facebook Page. |
| Display whether the Facebook Page is eligible to post branded content. |
| Display whether a Facebook Page that was automatically generated has been claimed by the business it represents, |
| The link to the Facebook Page. |
| The physical location of the business represented by the Facebook Page, if applicable. |
| The name of the Facebook Page. |
| The verification status of the Facebook Page that represents a business, |
GET /search?type=place endpoint is deprecated in v8.0+ and in all versions on Nov. 2, 2020.