Tag your posts with a real-world location to increase engagement and reach more local audiences. Publer supports location tagging for Facebook Pages, Instagram Business accounts and Threads accounts.
Location tagging attaches a physical place (such as a city, office, or venue) to your Facebook, Instagram or Threads post. This is especially helpful for businesses, events, and local marketing.
Use Publer’s dedicated endpoints to search and select the correct location for your post:
Location Object Example:
When creating or scheduling a post, use the location object inside the relevant accounts array:
Example Request:
Supported Networks: Location tagging is supported for Facebook Pages, Instagram Business and Threads accounts only.
Media Types Restrictions: You cannot add locations to Facebook regular videos, GIFs, Stories, or Reels scheduled via reminders.
Other Networks: Twitter/X no longer supports location tagging via API.
Search Required: Always search and select the correct location using the endpoints above before scheduling your post.
Always verify the location by name and address before tagging.
Tagging your business or event location can boost local discovery and engagement.
Use location tags for promotions, events, or posts relevant to specific regions
location.name
string
Name of the location
location.info
string
Additional info about the location (optional)
location.verified
boolean
Whether the location is verified (optional)
location.address
string
Physical address (optional)
location.checkins
integer
Number of check-ins (optional)
accounts[].id
string
Target account ID
accounts[].scheduled_at
string
ISO 8601 timestamp for scheduling (omit for immediate publish)
accounts[].location
object
Location object to tag (see below)
location.id
string
Unique identifier of the location (from search results)
{
"id": "308281375929281",
"name": "Tirana",
"info": "Tirana, Albania â‹… 590 follow this",
"verified": true
}{
"bulk": {
"state": "scheduled",
"posts": [
{
"networks": {
"facebook": {
"type": "status",
"text": "Facebook location"
}
},
"accounts": [
{
"id": "63c675b54e299e9cf2b667ea",
"scheduled_at": "2025-06-14T10:21:00+02:00",
"location": {
"id": "308281375929281",
"name": "Tirana",
"info": "Tirana, Albania â‹… 590 follow this",
"verified": null,
"address": "Tirana, Albania",
"checkins": "590"
}
}
]
}
]
}
}Search and retrieve Facebook locations based on a query string.
Search query for Facebook locations
List of Facebook locations matching the search query
Authentication failure or invalid token
Invalid request or Facebook API error
Search and retrieve Instagram locations based on a query string.
Search query for Instagram locations
List of Instagram locations matching the search query
Authentication failure, invalid token, or no Instagram account with Facebook login
Invalid request or Instagram API error
Search and retrieve Threads locations based on a query string.
Search query for Threads locations
List of Threads locations matching the search query
Authentication failure, invalid token, or no Threads account
Invalid request or Threads API error
[
{
"id": "text",
"name": "text",
"info": "Main office in New York City â‹… 1,030 follow this",
"verified": true
}
][
{
"id": "text",
"name": "text",
"info": "Main office in New York City â‹… 1,030 follow this",
"verified": true
}
][
{
"id": "text",
"name": "text",
"info": "Main office in New York City"
}
]GET /api/v1/locations/facebook?q=text HTTP/1.1
Host: app.publer.com
Accept: */*
GET /api/v1/locations/instagram?q=text HTTP/1.1
Host: app.publer.com
Accept: */*
GET /api/v1/locations/threads?q=text HTTP/1.1
Host: app.publer.com
Accept: */*