Setting Live Google My Business Info Tasks
DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Setting Live Google My Business Info Tasks
One Google Business Profile: name, address, phone, hours, rating, category and the attributes Google shows on the panel. Wrapped in DataForSEO's envelope: data in tasks[0].result, outcome in tasks[0].status_code - a rejected request still returns HTTP 200. The queued twin is post_dataforseo_business_google_gmb_info_submit. For what the owner has posted recently use post_dataforseo_business_google_gmb_updates_submit, and for customer opinion post_dataforseo_business_google_reviews_submit.
- Type: array object[]
- Type: object
- keywordType: stringrequired
keyword required field the keyword you specify should indicate the name of the local establishment you can specify up to 700 characters in the
keywordfiled all %## will be decoded (plus character ‘+’ will be decoded to a space character) if you need to use the “%” character for yourkeyword, please specify it as “%25”; this field can also be used to pass the following parameters:cid– a unique, google-defined id of the business entity;place_id– an identifier of the business entity in Google Maps;spp– a unique identifier of local services featured in thelocal_packelement of Google SERP example:cid:194604053573767737place_id:GhIJQWDl0CIeQUARxks3icF8U8Aspp:CgsvZy8xdGN4cWRraBoUChIJPZDrEzLsZIgRoNrpodC5P30learn more about thecidandplace_ididentifiers in this help center article learn more about rules and limitations ofkeywordandkeywordsfields in DataForSEO APIs in this Help Center article - languageType: string
_code search engine language code required field if you don’t specify
language_nameif you use this field, you don’t need to specifylanguage_nameyou can receive the list of available languages with theirlanguage_codeby making a separate request tohttps://api.dataforseo.com/v3/business_data/google/languagesexample:en - languageType: string
_name full name of search engine language required field if you don’t specify
language_codeif you use this field, you don’t need to specifylanguage_codeyou can receive the list of available languages withlanguage_nameby making a separate request tohttps://api.dataforseo.com/v3/business_data/google/languagesexample:English - locationType: integer
_code search engine location code required field if you don’t specify
location_nameorlocation_coordinateif you use this field, you don’t need to specifylocation_nameorlocation_coordinateyou can receive the list of available locations withlocation_codeby making a separate request to thehttps://api.dataforseo.com/v3/business_data/google/locationsexample:2840 - locationType: string
_coordinate GPS coordinates of a location required field if you don’t specify
location_nameorlocation_codeif you use this field, you don’t need to specifylocation_nameorlocation_codelocation_coordinateparameter should be specified in the “latitude,longitude,radius” format the maximum number of decimal digits for “latitude” and “longitude”: 7 the minimum value for “radius”: 199.9 (mm) the maximum value for “radius”: 199999 (mm) example:53.476225,-2.243572,200 - locationType: string
_name full name of search engine location required field if you don’t specify
location_codeorlocation_coordinateif you use this field, you don’t need to specifylocation_codeorlocation_coordinateyou can receive the list of available locations withlocation_nameby making a separate request tohttps://api.dataforseo.com/v3/business_data/google/locationsexample:London,England,United Kingdom - tagType: string
user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified
tagvalue in thedataobject of the response
Empty objectEmpty object
- Type: object200
Successful response
- Type: array string[]directory
items of the directory includes information about businesses that are located within the target business establishment and have the same address
- Type: integerdirectory
.1 the number of 1-star ratings
- Type: integerdirectory
.2 the number of 2-star ratings
- Type: integerdirectory
.3 the number of 3-star ratings
- Type: integerdirectory
.4 the number of 4-star ratings
- Type: integerdirectory
.5 the number of 5-star ratings
- Type: stringdirectory
.address street address of the business entity
- Type: objectdirectory
.address _info object containing address components of the business entity
- Type: stringdirectory
.borough administrative unit or district the business entity location belongs to
- Type: stringdirectory
.category business category Google My Business general category that best describes the services provided by the business entity
- Type: array string[]directory
.category _ids global category IDs universal category IDs that do not change based on the selected country
- Type: stringdirectory
.cid google-defined client id unique id of a local establishment; can be used with Google Reviews API to get a full list of reviews learn more about the identifier in this help center article
- Type: stringdirectory
.city name of the city where the business entity is located
- Type: stringdirectory
.country _code ISO country code of the business entity location
- Type: stringdirectory
.domain domain of the business entity
- Type: stringdirectory
.feature _id the unique identifier of the element in SERP learn more about the identifier in this help center article
- Type: integerdirectory
.hotel _rating hotel class rating class ratings range between 1-5 stars, learn more if there is no hotel class rating information, the value will be
null - Type: booleandirectory
.is _claimed shows whether the entity is verified by its owner on Google Maps
- Type: booleandirectory
.is _directory _item business establishment is a part of the directory indicates whether the business establishment is a part of the directory; if
true, the item is a part of the larger directory of businesses with the same address (e.g., a mall or a business centre); note: if the business establishment is a parent item in the directory, the value will benull - Type: array string[]directory
.items array of directory items
- Type: numberdirectory
.latitude latitude coordinate of the local establishments in google maps example:
"latitude": 51.584091 - Type: array string[]directory
.local _justifications Google local justifications snippets of text that “justify” why the business is showing up for search query
- Type: numberdirectory
.longitude longitude coordinate of the local establishment in google maps example:
"longitude": -0.31365919999999997 - Type: stringdirectory
.main _image URL of the main image featured in Google My Business profile
- Type: stringdirectory
.phone phone number of the business entity
- Type: stringdirectory
.place _id unique place identifier place id of the local establishment featured in the element learn more about the identifier in this help center article
- Type: stringdirectory
.price _level property price level can take values:
inexpensive,moderate,expensive,very_expensiveif there is no price level information, the value will benull - Type: integerdirectory
.rank _absolute absolute rank among all the elements
- Type: integerdirectory
.rank _group position within a group of elements with identical
typevalues positions of elements with differenttypevalues are omitted from therank_group - Type: objectdirectory
.rating the element’s rating the popularity rate based on reviews and displayed in SERP
- Type: objectdirectory
.rating _distribution the distribution of ratings of the business entity the object displays the number of 1-star to 5-star ratings, as reviewed by users
- Type: integerdirectory
.rating _max the maximum value for a
rating_type - Type: stringdirectory
.rating _type the type of rating here you can find the following elements:
Max5,Percents,CustomMax - Type: stringdirectory
.region DMA region of the business entity location
- Type: stringdirectory
.snippet additional information about the business entity
- Type: stringdirectory
.title title of the element in SERP the name of the business entity
- Type: integerdirectory
.total _photos total count of images featured in Google My Business profile
- Type: stringdirectory
.type type of element = ‘maps_search’
- Type: stringdirectory
.url absolute url of the business entity
- Type: integerdirectory
.value the value of the rating
- Type: integerdirectory
.votes _count the amount of feedback
- Type: objectdirectory
.work _hours work hours information about work hours of the local establishment
- Type: stringdirectory
.zip ZIP code of the business entity
- Type: array string[]items
encountered item types types of search engine results encountered in the
itemsarray; possible item types:google_business_info - Type: integeritems
.1 the number of 1-star ratings
- Type: integeritems
.2 the number of 2-star ratings
- Type: integeritems
.3 the number of 3-star ratings
- Type: integeritems
.4 the number of 4-star ratings
- Type: integeritems
.5 the number of 5-star ratings
- Type: array string[]items
.additional _categories additional business categories additional Google My Business categories that describe the services provided by the business entity in more detail
- Type: stringitems
.address street address of the business entity
- Type: objectitems
.address _info object containing address components of the business entity
- Type: objectitems
.attributes service details in a form of user-reviewed checks; service details of a business entity displayed in a form of checks and based on user feedback and business
category - Type: objectitems
.available _attributes available attributes indicates attributes a business entity can offer
- Type: stringitems
.book _online _url URL in the ‘book online’ button of the element URL directing users to the online booking or order page of the business entity
- Type: stringitems
.borough administrative unit or district the business entity location belongs to
- Type: stringitems
.category business category Google My Business general category that best describes the services provided by the business entity
- Type: array string[]items
.category _ids global category IDs universal category IDs that do not change based on the selected country
- Type: stringitems
.cid google-defined client id unique id of a local establishment learn more about the identifier in this help center article
- Type: stringitems
.city name of the city where the business entity is located
- Type: objectitems
.close closing time
- Type: stringitems
.contact _url URL of the preferred contact page
- Type: stringitems
.contributor _url URL of the user’s or entity’s Local Guides profile, if available
- Type: stringitems
.country _code ISO country code of the business entity location
- Type: stringitems
.current _status current status of the establishment possible values:
opened,closed,temporarily_closed,closed_forever - Type: stringitems
.description description of the element in SERP the description of the business entity for which the results are collected
- Type: stringitems
.domain domain of the business entity
- Type: stringitems
.feature _id the unique identifier of the element in SERP learn more about the identifier in this help center article
- Type: array string[]items
.friday work hours on Fridays
- Type: integeritems
.hour hours in the 24-hour format
- Type: booleanitems
.is _claimed shows whether the entity is verified by its owner on Google Maps
- Type: numberitems
.latitude latitude coordinate of the local establishments in google maps example:
"latitude": 51.584091 - Type: stringitems
.logo URL of the logo featured in Google My Business profile
- Type: numberitems
.longitude longitude coordinate of the local establishment in google maps example:
"longitude": -0.31365919999999997 - Type: stringitems
.main _image URL of the main image featured in Google My Business profile
- Type: integeritems
.minute minutes
- Type: array string[]items
.monday work hours on Mondays
- Type: objectitems
.open opening time
- Type: stringitems
.original _title original title of the element original title not translated by Google
- Type: array string[]items
.people _also _search related business entities
- Type: stringitems
.phone phone number of the business entity
- Type: stringitems
.place _id unique place identifier place id of the local establishment featured in the element learn more about the identifier in this help center article
- Type: objectitems
.place _topics keywords mentioned in customer reviews contains most popular keywords related to products/services mentioned in customer reviews of a business entity and the number of reviews mentioning each keyword example:
"place_topics": {"egg roll": 48,"birthday": 33} - Type: stringitems
.position the alignment in SERP
- Type: integeritems
.rank _absolute absolute rank among all the elements
- Type: integeritems
.rank _group position within a group of elements with identical
typevalues positions of elements with differenttypevalues are omitted fromrank_group - Type: objectitems
.rating the element’s rating the popularity rate based on reviews and displayed in SERP
- Type: objectitems
.rating _distribution the distribution of ratings of the business entity the object displays the number of 1-star to 5-star ratings, as reviewed by users
- Type: integeritems
.rating _max the maximum value for a
rating_type - Type: stringitems
.rating _type the type of rating here you can find the following elements:
Max5,Percents,CustomMax - Type: stringitems
.region DMA region of the business entity location
- Type: array string[]items
.saturday work hours on Saturday
- Type: stringitems
.snippet additional information on the business entity
- Type: array string[]items
.sunday work hours on Sundays
- Type: array string[]items
.thursday work hours on Thursdays
- Type: objectitems
.timetable work hours timetable
- Type: stringitems
.title title of the element in SERP the name of the business entity for which the results are collected
- Type: integeritems
.total _photos total count of images featured in Google My Business profile
- Type: array string[]items
.tuesday work hours on Tuesdays
- Type: stringitems
.type type of element = ‘google_business_info’
- Type: object
unavailable attributes indicates attributes a business entity cannot offer
- Type: stringitems
.url absolute url of the business entity
- Type: integeritems
.value the value of the rating
- Type: integeritems
.votes _count the amount of feedback
- Type: array string[]items
.wednesday work hours on Wednesdays
- Type: objectitems
.work _hours open hours information about work hours of the local establishment
- Type: objectitems
.work _time work time details information related to operational hours of the business entity
- Type: stringitems
.zip ZIP code of the business entity
- Type: array string[]local
_business _links available interactions with the business list of options to interact with the business directly from search results
- Type: array string[]local
_business _links .delivery _services lists available delivery services
- Type: booleanlocal
_business _links .is _directory _item business establishment is a part of the directory indicates whether the business establishment is a part of the directory; if
true, the item is a part of the larger directory of businesses with the same address (e.g., a mall or a business centre); note: if the business establishment is a parent item in the directory, the value will benull - Type: stringlocal
_business _links .title title of the element domain of the online menu system
- Type: stringlocal
_business _links .type type of element = ‘menu’
- Type: stringlocal
_business _links .url URL to view the menu
- Type: objectpopular
_times popular times information related to busy hours of the business entity
- Type: integerpopular
_times .hour hours in a 24-hour format
- Type: integerpopular
_times .minute minutes
- Type: integerpopular
_times .popular _index popularity index relative time-bound popularity index measured from
0to100; higher value corresponds to a busier time of a day - Type: objectpopular
_times .popular _times _by _days popular hours information about busy hours of the local establishment on each day of the week
- Type: array string[]popular
_times .sunday busy hours on sunday can take values of the corresponding days of the week
- Type: objectpopular
_times .time busy hours
- Type: array string[]result
array of results
- Type: stringresult
.check _url direct URL to search engine results you can use it to make sure that we provided accurate results
- Type: stringresult
.datetime date and time when the result was received in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example:
2019-11-15 12:57:46 +00:00 - Type: array string[]result
.item _types item types types of search engine results encountered in the
itemsarray; possible item types:google_business_info - Type: integerresult
.items _count item types the number of items in the
itemsarray - Type: stringresult
.keyword keyword received in a POST array keyword is returned with decoded %## (plus character ‘+’ will be decoded to a space character) this field will contain the
cidparameter if you specified it in thekeywordfield when setting a task; example:cid:2946633002421908862learn more about the parameter in this help center article - Type: stringresult
.language _code language code in a POST array
- Type: integerresult
.location _code location code in a POST array
- Type: stringresult
.se _domain search engine domain as specified in a POST array
- Type: array string[]tasks
array of tasks
- Type: numbertasks
.cost cost of the task, USD
- Type: objecttasks
.data contains the same parameters that you specified in the POST request
- Type: stringtasks
.id task identifier unique task identifier in our system in the UUID format
- Type: array string[]tasks
.path URL path
- Type: integertasks
.result _count number of elements in the
resultarray - Type: integertasks
.status _code status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here
- Type: stringtasks
.status _message informational message of the task you can find the full list of general informational messages here
- Type: stringtasks
.time execution time, seconds
- Type: stringversion
the current version of the API
- Type: numberversion
.cost total tasks cost, USD
- Type: integerversion
.status _code general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions
- Type: stringversion
.status _message general informational message you can find the full list of general informational messages here
- Type: integerversion
.tasks _count the number of tasks in the
tasksarray - Type: integerversion
.tasks _error the number of tasks in the
tasksarray that were returned an error - Type: stringversion
.time execution time, seconds
application/json - 400
Bad request
- 401
Unauthorized
- 402
The request cannot proceed because a billing requirement is not met.
- 403
The account is not permitted to perform this operation.
- 429
Rate limit exceeded
- 500
Internal server error
- 502
The service could not complete the request.
- 503
The API or billing service is temporarily unavailable.
- 504
The service timed out while processing the request.
- default
The operation failed. Keep the response request ID when contacting Felo support.
curl https://openapi.felo.ai/v1/beta/dataforseo/business_data/google/my_business_info/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{},
{}
]'
{
"version": "string",
"version.status_code": 1,
"version.status_message": "string",
"version.time": "string",
"version.cost": 1,
"version.tasks_count": 1,
"version.tasks_error": 1,
"tasks": [
"string"
],
"tasks.id": "string",
"tasks.status_code": 1,
"tasks.status_message": "string",
"tasks.time": "string",
"tasks.cost": 1,
"tasks.result_count": 1,
"tasks.path": [
"string"
],
"tasks.data": {},
"result": [
"string"
],
"result.keyword": "string",
"result.se_domain": "string",
"result.location_code": 1,
"result.language_code": "string",
"result.check_url": "string",
"result.datetime": "string",
"result.item_types": [
"string"
],
"result.items_count": 1,
"items": [
"string"
],
"items.type": "string",
"items.rank_group": 1,
"items.rank_absolute": 1,
"items.position": "string",
"items.title": "string",
"items.original_title": "string",
"items.description": "string",
"items.category": "string",
"items.category_ids": [
"string"
],
"items.additional_categories": [
"string"
],
"items.cid": "string",
"items.feature_id": "string",
"items.address": "string",
"items.address_info": {},
"items.borough": "string",
"items.city": "string",
"items.zip": "string",
"items.region": "string",
"items.country_code": "string",
"items.place_id": "string",
"items.phone": "string",
"items.url": "string",
"items.contact_url": "string",
"items.contributor_url": "string",
"items.book_online_url": "string",
"items.domain": "string",
"items.logo": "string",
"items.main_image": "string",
"items.total_photos": 1,
"items.snippet": "string",
"items.latitude": 1,
"items.longitude": 1,
"items.is_claimed": true,
"items.attributes": {},
"items.available_attributes": {},
"items.unavailable_attributes": {},
"items.place_topics": {},
"items.rating": {},
"items.rating_type": "string",
"items.value": 1,
"items.votes_count": 1,
"items.rating_max": 1,
"items.rating_distribution": {},
"items.1": 1,
"items.2": 1,
"items.3": 1,
"items.4": 1,
"items.5": 1,
"items.people_also_search": [
"string"
],
"items.work_time": {},
"items.work_hours": {},
"items.timetable": {},
"items.sunday": [
"string"
],
"items.open": {},
"items.hour": 1,
"items.minute": 1,
"items.close": {},
"items.monday": [
"string"
],
"items.tuesday": [
"string"
],
"items.wednesday": [
"string"
],
"items.thursday": [
"string"
],
"items.friday": [
"string"
],
"items.saturday": [
"string"
],
"items.current_status": "string",
"popular_times": {},
"popular_times.popular_times_by_days": {},
"popular_times.sunday": [
"string"
],
"popular_times.time": {},
"popular_times.hour": 1,
"popular_times.minute": 1,
"popular_times.popular_index": 1,
"local_business_links": [
"string"
],
"local_business_links.type": "string",
"local_business_links.title": "string",
"local_business_links.url": "string",
"local_business_links.delivery_services": [
"string"
],
"local_business_links.is_directory_item": true,
"directory": [
"string"
],
"directory.title": "string",
"directory.items": [
"string"
],
"directory.type": "string",
"directory.rank_group": 1,
"directory.rank_absolute": 1,
"directory.domain": "string",
"directory.url": "string",
"directory.rating": {},
"directory.rating_type": "string",
"directory.value": 1,
"directory.votes_count": 1,
"directory.rating_max": 1,
"directory.rating_distribution": {},
"directory.1": 1,
"directory.2": 1,
"directory.3": 1,
"directory.4": 1,
"directory.5": 1,
"directory.snippet": "string",
"directory.address": "string",
"directory.address_info": {},
"directory.borough": "string",
"directory.city": "string",
"directory.zip": "string",
"directory.region": "string",
"directory.country_code": "string",
"directory.place_id": "string",
"directory.phone": "string",
"directory.main_image": "string",
"directory.total_photos": 1,
"directory.category": "string",
"directory.category_ids": [
"string"
],
"directory.work_hours": {},
"directory.feature_id": "string",
"directory.cid": "string",
"directory.latitude": 1,
"directory.longitude": 1,
"directory.is_claimed": true,
"directory.local_justifications": [
"string"
],
"directory.is_directory_item": true,
"directory.price_level": "string",
"directory.hotel_rating": 1
}