---
title: "Error Messages"
description: "400 status messages."
url: "https://developer-beta.morningstar.com/equities-screener-api/error-messages"
image: "https://developer-beta.morningstar.com/_og/d/c_Ocean.takumi,title_~RXJyb3IgTWVzc2FnZXN8IEVxdWl0aWVzIFNjcmVlbmVyIEFQSQ,description_400+status+messages.,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMwMDAwMDAifX19,p_Ii9lcXVpdGllcy1zY3JlZW5lci1hcGkvZXJyb3ItbWVzc2FnZXMi,s_1M_8C2-0tHBLb_dH.png"
---

-   [APIs](https://developer-beta.morningstar.com/apis)
-   [API Catalog](https://developer-beta.morningstar.com/api-catalog)
-   [API Assistant MCP Server](https://developer-beta.morningstar.com/api-assistant-mcp)
-   [Guides](https://developer-beta.morningstar.com/api-guides)
-   [Trial Access](https://developer-beta.morningstar.com/trial-access)

# Equities Screener API

Powerful, criteria-based screening using flexible filtering logic.

# Error Messages

[View Markdown](https://developer-beta.morningstar.com/equities-screener-api/error-messages.md)[Download Markdown](https://developer-beta.morningstar.com/equities-screener-api/error-messages.md)

This page lists the error messages returned by the Equities Screener API.

## [400 - Bad Request](#_400-bad-request)

| statusCode | errorCode        | message                                                                          | Notes |
| :--------- | :--------------- | :------------------------------------------------------------------------------- | :---- |
| 400        | 400.screener.003 | The {0} parameter is required.                                                   |       |
| 400        | 400.screener.005 | Invalid datapoint names {0}. Provide valid values.                               |       |
| 400        | 400.screener.006 | Sort value input is invalid. Provide a valid value.                              |       |
| 400        | 400.screener.007 | Sort dataPoint value does not match any value specified in the dataPoints parameter. Provide a value from the list specified in the dataPoints parameter. |       |
| 400        | 400.screener.008 | Pagination limit value is outside of allowed range. Provide a value between 1 and 50. |       |
| 400        | 400.screener.009 | Invalid pagination parameters. Use either paginationTokenNext or paginationTokenPrevious. |       |
| 400        | 400.screener.010 | Invalid request input. Provide a valid {0} input.                                |       |
| 400        | 400.screener.011 | Invalid request. dataPoint value {0} must have a valid value in query.           |       |
| 400        | 400.screener.012 | Pagination limit value is outside of allowed range. Provide a value between 1 and {0}. |       |
| 400        | 400.screener.013 | Invalid JSON input. Provide request input in valid JSON.                         |       |
| 400        | 400.screener.014 | Either Scope or Query to be provided in Input.                                   |       |
| 400        | 400.screener.015 | shareClassInformation.exchangeCode is required dataPoint value in scope.         |       |
| 400        | 400.screener.016 | The specified type '{0}' is not supported.                                       |       |
| 400        | 400.screener.017 | The '{0}' data point is not sortable. Provide a sortable value.                  |       |
| 400        | 400.screener.018 | Datapoints are not entitled for {0} security                                     |       |
| 400        | 400.screener.019 | The number of datapoints exceeds the maximum allowed limit of {0}.               |       |
| 400        | 400.screener.020 | Fuzzy search is not supported for {0}.                                           |       |
| 400        | 400.screener.021 | Fuzzy search value must be at least 3 characters.                                |       |
| 400        | 400.screener.022 | The Unknown universe Parameter {0}.                                              |       |
| 400        | 400.screener.023 | The input type is invalid.                                                       |       |
| 400        | 400.screener.024 | The input currency is invalid.                                                   |       |
| 400        | 400.screener.025 | The request was invalid. No valid filter was provided.                           |       |
| 400        | 400.screener.026 | No Default Universe present.                                                     |       |
| 400        | 400.screener.027 | Invalid {0} input. Multiple datapoint properties at the same level must be encapsulated using And, Or, or Not operators. |       |