Google Autocomplete Suggestions avatar

Google Autocomplete Suggestions

Pricing

$0.01 / 1,000 autocomplete suggestions

Go to Apify Store
Google Autocomplete Suggestions

Google Autocomplete Suggestions

Collect current Google autocomplete suggestions from seed phrases. Choose a language and country, add alphabet or question expansion, and save lookup context, search links, and optional entity details.

Pricing

$0.01 / 1,000 autocomplete suggestions

Rating

0.0

(0)

Developer

Maxime Dupré

Maxime Dupré

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

🔎 Google autocomplete suggestions for search ideas

Content planners, SEO writers, product researchers, and developers can use Google Autocomplete Suggestions to collect current autocomplete phrases from one or more seed phrases. Each saved row keeps the suggestion, the first lookup context, its position, the source URL, a direct Google Search link, and optional entity details when Google returns them. Use the structured rows to plan content, expand search ideas, or pass source-linked phrases into a workflow.

📦 Google autocomplete rows

Each dataset row contains one accepted Google autocomplete suggestion. It keeps the exact lookup phrase, the position, the count returned for that lookup, the public source URL, and a direct Google Search link. When Google provides entity context, the row also includes its name, category, and thumbnail URL. The dataset link in the run output opens these structured rows.

▶️ Run Google autocomplete lookups

  1. Add one or more seed phrases.
  2. Choose one language and country for every lookup in the run.
  3. Turn on alphabet expansion or question expansion when you want more lookup variants. Either option can increase the number of lookups and saved suggestions.
  4. Set Maximum suggestions if you want a cap. Leave it empty to get all available results until the source is exhausted.
  5. Start the Actor, then open the dataset link in the run output.

⚙️ Input

Default input

This example is copied from a successful current-beta default-input run.

{
"seedPhrases": [
"coffee"
],
"languageCode": "en",
"countryCode": "US",
"alphabetExpansion": true,
"questionExpansion": true
}

Input fields

FieldTypeWhat it does
seedPhrasesarray of stringsSeeds that start the Google autocomplete lookups. Each phrase starts its own lookup.
languageCodestringLanguage code used for every lookup, such as en.
countryCodestringTwo-letter country code used for every lookup, such as US.
alphabetExpansionbooleanAdds alphabet-based lookup variants for each seed when true.
questionExpansionbooleanAdds research and buyer-intent question variants for each seed when true.
maxItemsinteger or emptyOptional cap on saved suggestions. Leave it empty to get all available results until the source is exhausted.

🧾 Output

The run output provides a link to the default dataset.

Run output

FieldTypeWhat it does
datasetURL stringOpens the structured Google autocomplete suggestions from the run.

Suggestion row

Each dataset item uses the shape below. entity and its nested fields are optional and appear when Google returns entity context.

FieldTypeWhat it does
suggestionstringAutocomplete suggestion text returned by Google.
lookupobjectContext for the first lookup that returned the suggestion.
lookup.seedPhrasestringSubmitted seed phrase that started the lookup.
lookup.lookupPhrasestringExact phrase sent to Google for the lookup.
lookup.languageCodestringLanguage code used for the lookup.
lookup.countryCodestringTwo-letter country code used for the lookup.
lookup.positionintegerSuggestion position in that lookup, starting at 1.
lookup.suggestionCountintegerNumber of predictions returned for that lookup.
lookup.sourceUrlURL stringPublic Google URL used for the lookup.
searchUrlURL stringDirect Google Search link for the suggestion.
entityobject, optionalEntity details returned by Google when available.
entity.namestring, optionalEntity name returned by Google.
entity.categorystring, optionalEntity category returned by Google when available.
entity.thumbnailUrlURL string, optionalPublic thumbnail URL returned by Google.

Example row

This complete row comes from a successful current-beta run.

{
"suggestion": "coffee",
"lookup": {
"seedPhrase": "coffee",
"lookupPhrase": "coffee",
"languageCode": "en",
"countryCode": "US",
"position": 5,
"suggestionCount": 10,
"sourceUrl": "https://www.google.com/complete/search?client=gws-wiz&q=coffee&hl=en&gl=US"
},
"searchUrl": "https://www.google.com/search?q=coffee&hl=en&gl=US",
"entity": {
"name": "Coffee",
"category": "Beverage",
"thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcSaPTFJVzX2zzXLv953V6r3m8CrsVBk617TtoAB70zhw2p8RC_N8fJVJ1tAyw&s=10"
}
}

💳 Pricing

This Actor uses pay-per-event pricing. The primary event is Autocomplete suggestion. The configured price is $0.00001 for each suggestion saved to the dataset. maxItems can cap saved suggestions and possible charges.

🔌 Integrations

Use the dataset link in the run output to open the saved rows. You can export them from Apify or read them through the Apify API for programmatic workflows.

❓ FAQ

What is the difference between autocomplete suggestions and search results?

Autocomplete suggestions are phrases Google shows as you type. This Actor does not return Google result pages, rankings, search volume, keyword difficulty, or paid-ad metrics.

Can I use one run for different languages or countries?

No. One language and one country apply to every lookup in a run. Start another run for a different locale.

What do the expansion options do?

Alphabet expansion adds alphabet-based lookup variants for each seed. Question expansion adds research and buyer-intent question variants. Either can increase the number of lookups and suggestions.

What if Google returns fewer suggestions or none?

Some lookups can return fewer suggestions or none. The dataset includes only suggestions returned by the source, and it does not invent rows.

Does every row include entity details?

No. entity is optional and appears when Google returns entity context. The suggestion, lookup, and search link can still be present without it.

Does each row include a source URL and a search URL?

Yes. lookup.sourceUrl is the public Google URL used for the lookup, and searchUrl opens a Google Search for the suggestion.

Can I leave Maximum suggestions empty?

Yes. Leaving maxItems empty returns all available results until the source is exhausted. The field still allows a cap when you want one.

Does this return search volume or keyword difficulty?

No. It returns autocomplete suggestions and lookup context, not search-volume, keyword-difficulty, ranking, or popularity metrics.

Do I need a Google API key?

The public input has no credential field. The Actor uses public Google autocomplete data and returns the public lookup URL in each row.

Can I use the results in a program?

Yes. Open the dataset through the run output or read it with the Apify API. The rows use the documented JSON field names.

📝 Changelog

v0.0 (01-10-2026)

  • Initial release.

🆘 Support

For issues, questions, or feature requests, file a ticket and I'll fix or implement it in less than 24h 🫡

Made with ❤️ by Maxime Dupré