# Limits

Constraints to plan around when you build a dataset.

## Query minimum

A query must match at least **10 posts** in the last 30 days of live data, or the order is rejected (API error code `1`). Broaden the query if you hit this.

## Coverage

- Self-serve Archive covers the **last 5 years**. An earlier start date is rejected (error `4`).
- The end month cannot be in the future (error `5`).
- For older data, see [Data Dumps (since 2008)](archive-data-dumps) - news back to 2008, blogs and discussions back to December 2014.

## Format

The API delivers **NDJSON only** - requesting `json` or `xml` is rejected (error `33`).

## One order at a time

Orders are processed one at a time, and pending orders hold their estimated credits. A new order that would exceed your remaining balance is rejected until the pending one completes (error `11`).

## Filter availability

Enrichment filters (entities, sentiment, social signals) only exist from a certain date - see [Building Queries](archive-query-filters). Queries using `performance_score` or sentiment with a timeframe before their start date are rejected (errors `7`, `8`).

