# autocomplete

Type: 'autocomplete'

Query suggestions as the user types. Pass `type: 'autocomplete'` to [search](https://microlink.io/docs/sdk/methods/search):

```js
const{results}=awaitmicrolink.search('javascript debounce',{

type:'autocomplete'

})

results.map(({value})=>value)

// [

//   'javascript debounce',

//   'javascript debounce function',

//   'javascript debounce vs throttle',

//   …

// ]
```

| Field   | Type     | Description            |
| ------- | -------- | ---------------------- |
| `value` | `string` | Suggested query string |

Lightweight enough to run before a heavier surface. Use it to discover what people are actually searching for, then route those expanded queries to [search](https://microlink.io/docs/sdk/methods/search/search), [news](https://microlink.io/docs/sdk/methods/search/news), or [scholar](https://microlink.io/docs/sdk/methods/search/scholar).

See the [autocomplete guide](https://microlink.io/docs/guides/search/autocomplete) for query-expansion workflows.