> For the complete documentation index, see [llms.txt](https://docs.gradient.works/kb/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.gradient.works/kb/automation-builder-kit-abk/models/recordmap.md).

# RecordMap

API Name: `GradientWorks__RecordMap`

A [RecordMap](/kb/automation-builder-kit-abk/models/recordmap.md) provides a fast way to look up records based on a key using Collections: [Get Record from Record Map](/kb/automation-builder-kit-abk/actions/advanced/gwfxrecordmapgetaction.md). This allows you to create efficient "bulk" flows that let you fetch a large number of related records in one query that you can access in a loop without requiring multiple Get Records actions.

To create a [RecordMap](/kb/automation-builder-kit-abk/models/recordmap.md), see [Build Record Map from Field](/kb/automation-builder-kit-abk/actions/advanced/gwfxbuildrecordmapfromfieldaction.md) and [Build Record Map from Lookup](/kb/automation-builder-kit-abk/actions/advanced/gwfxbuildrecordmapfromlookupaction.md).

## Properties

| Name | Type    | Description                                       |
| ---- | ------- | ------------------------------------------------- |
| size | Integer | The number of records contained in the record map |
