# Key-value stores - Introduction

This section describes API endpoints to manage Key-value stores. Key-value store is a simple storage for saving and reading data records or files. Each data record is represented by a unique key and associated with a MIME content type. Key-value stores are ideal for saving screenshots, Actor inputs and outputs, web pages, PDFs or to persist the state of crawlers.

For more information, see the [Key-value store documentation](https://docs.apify.com/platform/storage/key-value-store).

note

Some of the endpoints do not require the authentication token, the calls are authenticated using a hard-to-guess ID of the key-value store.

<!-- -->

## [Get list of key-value stores](https://pr-2338.preview.docs.apify.com/api/v2/key-value-stores-get.md)

[/key-value-stores](https://pr-2338.preview.docs.apify.com/api/v2/key-value-stores-get.md)

## [Create key-value store](https://pr-2338.preview.docs.apify.com/api/v2/key-value-stores-post.md)

[/key-value-stores](https://pr-2338.preview.docs.apify.com/api/v2/key-value-stores-post.md)

## [Get store](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-get.md)

[/key-value-stores/{storeId}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-get.md)

## [Update store](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-put.md)

[/key-value-stores/{storeId}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-put.md)

## [Delete store](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-delete.md)

[/key-value-stores/{storeId}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-delete.md)

## [Get list of keys](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-keys-get.md)

[/key-value-stores/{storeId}/keys](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-keys-get.md)

## [Get record](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-get.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-get.md)

## [Check if a record exists](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-head.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-head.md)

## [Store record](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-put.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-put.md)

## [Delete record](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-delete.md)

[/key-value-stores/{storeId}/records/{recordKey}](https://pr-2338.preview.docs.apify.com/api/v2/key-value-store-record-delete.md)
