Endpoints
3 endpoints return suggestions on Google Ads Transparency Center, Instagram and TikTok.
Schema
Every endpoint above returns an array of these objects as data, with a page object. The standard meta comes with every response.
platformstringPlatform whose search box offers the suggestion.
textstringThe suggestion as the platform shows it, whitespace-trimmed: the completed search for a query suggestion, the account's name for a profile one, the domain for a website one.
typestringquery = a completed search to run; profile = an account (or community) the platform proposes, described in profile; hashtag = a hashtag, described in hashtag; website = a website the platform proposes: text is its domain (nike.com), as the platform's searches by website take it. New values may be added.
One ofqueryprofilehashtagwebsite
positionintegerZero-based rank of the suggestion in the list, counting every type: the platform's order (each endpoint's notes say how a list combining several of the platform's searches is ordered).
urlstring uriWhere the suggestion leads on the platform: the search results page for a query, the account's page for a profile, the hashtag's page for a hashtag, the platform's page for the website for a website.
profileobjectnullableThe account a profile suggestion names; null for every other type.
ShowHide 6 child fields
idstringnullablePlatform-native account ID; null when only the handle is known.
usernamestringnullableHandle without the @; null when the account has none.
display_namestringnullableDisplay name shown on the profile.
urlstring urinullableCanonical profile URL.
avatar_urlstring urinullableProfile picture URL. Platform CDN URLs can expire within hours.
is_verifiedbooleannullablePlatform verification badge; null where the platform has no badge.
hashtagobjectnullableThe hashtag a hashtag suggestion names, keyed as the platform's hashtag endpoints key it; null for every other type.
ShowHide 4 child fields
idstringThe hashtag's ID as the platform's hashtag endpoints key it: its native ID, or the name lowercased where the platform's pages key a hashtag by name (Instagram).
namestringThe tag without #, as the platform shows it (case kept).
urlstring uriCanonical hashtag page URL.
metricsobjectCounts at fetch time; null = hidden or not exposed, 0 = zero.
ShowHide 1 child field
post_countintegernullablePosts carrying the tag, as the platform counts them; rounded on YouTube and Threads (see approximate_fields).
platform_specificobjectFields only this platform has, under its ID (platform_specific.<platform>); each null when unknown.
ShowHide 3 child fields
tiktokobjectnullableA TikTok suggestion's own fields.
ShowHide 2 child fields
languagestringnullableThe suggestion's language as TikTok labels it, an ISO 639-1 code (en, es); null when TikTok does not say.
scorenumbernullableTikTok's predicted click-through rate for the suggestion, 0 to 1: a relative signal among one query's suggestions; null when not given.
instagramobjectnullableAn Instagram suggestion's own fields.
ShowHide 1 child field
tag_idstringnullableInstagram's own numeric ID of a hashtag suggestion's tag; null for every other type.
googleobjectnullableA Google Ads Transparency Center suggestion's own fields.
ShowHide 2 child fields
country_codestringnullableThe country an advertiser suggestion's advertiser is based in, an ISO 3166-1 alpha-2 code; null for a website suggestion, or when not shown.
adsobjectnullableThe ads the center shows for an advertiser suggestion's advertiser, as Google's range (equal bounds when exact), in the region the request names where it takes one; null for a website suggestion, or when not shown.
ShowHide 2 child fields
lower_boundintegerInclusive lower bound.
upper_boundintegernullableInclusive upper bound; null when open-ended (e.g. ">1M"). Equal to lower_bound when exact.
approximate_fieldsstring[]JSON paths of values rounded or capped by the platform (hashtag.metrics.post_count at Instagram's ceiling). [] when all exact.
unknown_fieldsstring[]JSON paths of lists whose [] means unknown rather than none; [] when every list is known (a suggestion has none yet).