> ## Documentation Index
> Fetch the complete documentation index at: https://docs.frontic.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Limits

To ensure a consistent performance for all your projects, Frontic enforces API limits.

Whenever you think you might hit or exceed a limit, please talk to us - we may be able to increase some of them for you.

## General

If you exceed a limit, we will notify you.
Any actions associated with exceeding the limit may fail and show an error message. If you see such an error message, you can contact us directly (e.g. via the support widget).

Any fields you define can have a field name of up to **100 characters** long.

* A maximum of **20 projects** can be created per team.
* A maximum of **50 members** can be added to your team.

### Integrations

When importing data into Frontic, a couple of limits must be observed, depending on your Integration type.

#### Ingest

If you're pushing data to Frontic, you must split your data into a maximum of **100 records per request**.

A single request can contain a payload with a maximum of **5 Megabytes**.

#### Trigger

If you're using an Integration that fetches data from your source, we will only process data that is smaller than **5 Megabytes** per request. For our included integrations, we'll handle correct pagination to reach that limit.

You can trigger a refresh of a maximum of **100.000 identifiers** per request.

Your data source must establish our connection attempt within **1 second** and return a response within **5 seconds**.

### Feed Records

A feed record is a single record from a connected feed, like an integration with your e-commerce system or your PIM.
It must not be larger than **300 Kilobytes**.

### Storage Records

A Storage Record is a single record that is created by mapping a Feed Record via a Data Sync.
It must not be larger than **20 Kilobytes**.

In total, you can create up to **50.000.000 Storage Records** per Storage.

When mapping your Storage Records, your mapping logic can be nested to a maximum of **3 levels** deep.

### Projects

In your projects, there are some configuration objects.

* A maximum of **20 locales** can be created per project.
* A maximum of **20 regions** can be created per project.
* A maximum of **5 scopes** can be created per project.

#### Data Types

You can create custom composite and enum data types in your Frontic Project.

* A maximum of **20 composite types** can be created per data type.
  * Each composite type can have a maximum of **30 composite fields**.
  * Composite fields can be nested to a maximum of **3 levels**.
* A maximum of **20 enum types** can be created per data type.
  * Each enum type can have a maximum of **10 enum keys**.

### API Builder

A maximum of **50 blocks** and **50 listings** can be created per project.

#### Blocks

You can add up to **100 fields** to a block.

The number of blocks you can nest inside another block is limited to **10 nested block fields** per block.

#### Listings

Listings have a variety of options to configure the actual query being performed.

* You can use a maximum of **20 filter fields** per listing. Each filter will return a maximum of **50 facets**.
* You can use a maximum of **10 search fields** per listing.
* You can use a maximum of **10 sort fields** per listing.
* You can use a maximum of **10 query conditions** per listing.
* You can use a maximum of **10 block parameters** per listing.
* You can get a maximum of **48 result records per page** when using a listing. The number of total pages is only limited by the number of records in your storage.

### Pages

A maximum of **20 pages** can be created per project.
