---
title: "Service: /groups/{group}/autosuggest [GET]"
source: https://dev.pageseeder.com/api/services/group-autosuggest-GET.html
description: "GET service that returns autocomplete suggestions from prefix matching on specified fields. Supports multi-word terms with AND logic, customizable search fields, filters, and result limits. Requires guest-level permissions."
last_updated: 2026-09-02T11:36:03+10:00
document_type: api_endpoint
operation_id: search-GET
resource_id: search
path_template: /groups/{group}/autosuggest
http_method: GET
api_category: search
implementation_version: 5.9800
api_since: 4.7006
deprecated_since: null
obsolete_since: null
api_support: supported
cache_control: max-age=30, must-revalidate
generated_at: 2026-09-02
tokens: ~480
---

# /groups/\{group\}/autosuggest \[GET\]

## Description

This service returns the list of result [suggestions](../../reference/glossary/search.md) from a prefix match on a set of fields. If there are multiple words in term, only the last word is used for prefix matching with an AND on the other words.

## Parameters

| Name | Description | Required | Type | Default |
| --- | --- | --- | --- | --- |
| term | The prefix for the terms to use for the AutoSuggest | yes | string |  |
| fields | A comma-separated list of fields to search in | no | strings | `pstitle,psfilename,psdocid,psid` |
| filters | A comma-separated list of field:term pairs to use as filters | no | strings |  |
| results | The maximum number of results to return | no | integer | `10` |

> **Note:** Although the `term` parameter isn't strictly required, failing to specify a term always returns an empty result set.

## Permission

This service is restricted to guest and higher.

## Response

Example XML output:

```xml

<autosuggest term="lorem">
  <query empty="false" predicate="...">
    <suggestion-query>
      <terms>
        <term field="pstitle" text="lorem"/>
        <term field="psfilename" text="lorem"/>
        <term field="psdocid" text="lorem"/>
        <term field="psid" text="lorem"/>
      </terms>
      <condition>pstype:document</condition>
    </suggestion-query>
  </query>
  <results page="1"
           page-size="10"
           total-pages="1"
           total-results="2"
           first-result="1"
           last-result="2">
    <result score="1.6665791">
      <field name="psid">4482</field>
      <field name="pstitle">lorem_ipsum.psml</field>
      ...
    </result>
    <result score="1.6665700">
      <field name="psid">4400</field>
      <field name="pstitle">lorem.psml</field>
      ...
    </result>
  </results>
</autosuggest>
```

## Error Handling

No specific errors expected for this service.

