# Get Taxonomy Terms

Use GP Populate Anything to find categories, tags, or terms from a custom taxonomy and return them as a collection.

## When to use it

Use this when a workflow needs the terms that organize WordPress content: build a category summary, find a term by slug, or process every term in a taxonomy.

## Settings

With GP Populate Anything active, configure which terms to find and how to return them.

![Get Taxonomy Terms settings showing the result limit, term-data toggle, filter groups, and ordering](/documentation/flowcrafter/screenshots/action-get-taxonomy-terms-settings.png)

| Setting | What it does |
|---|---|
| **Limit** | Sets the maximum number of terms to return. Defaults to `25` and accepts [flow tags](/documentation/flowcrafter/building/using-flow-tags/). |
| **Return** | **Term IDs only** returns summary data while For Each processes the saved collection. Choose **Full terms** to add the terms to `items` for other list-processing steps. |
| **Filter Groups** | Narrows the results by Taxonomy, Name, Slug, Parent Term, Post Count, term meta, or other available properties. Conditions within a group use **AND**; separate groups use **OR**. |
| **Ordering** | Chooses the property to sort by and the order: **Ascending**, **Descending**, or **Random**. |

See the [GP Populate Anything documentation](https://gravitywiz.com/documentation/gravity-forms-populate-anything/) for all available term filters.

## Output and branches

The step exposes **Output** and **Error** branches. Successful queries continue through **Output**. Matching terms are stored as a collection so [For Each](/documentation/flowcrafter/nodes/flow/for-each/) can load each term and expose values such as `{{item.term_id}}`, `{{item.name}}`, and `{{item.slug}}`.

There is no separate “no results” branch; no matches produce an empty collection and continue through **Output**. Set **Return** to **Full terms** when another list-processing step needs the complete list.

## Example

Find terms in a custom `product_category` taxonomy, labeled **Product Category**, for a report:

1. Add a filter group with **Taxonomy is Product Category**.
2. Leave **Limit** at `25` if the taxonomy has 25 or fewer terms. Raise it to include more terms in a larger taxonomy.
3. Set **Ordering** to **Name**, **Ascending**.
4. Connect For Each and use `{{item.name}}` in the reporting step on its **Each item** branch.

![Get Taxonomy Terms configured to find terms in the Product Category taxonomy, ordered by name](/documentation/flowcrafter/screenshots/action-get-taxonomy-terms-example.png)
