# Get datafeed stats
**GET /_ml/datafeeds/{datafeed_id}/_stats**
**All methods and paths for this operation:**
GET
/_ml/datafeeds/_stats
GET
/_ml/datafeeds/{datafeed_id}/_stats
You can get statistics for multiple datafeeds in a single API request by
using a comma-separated list of datafeeds or a wildcard expression. You can
get statistics for all datafeeds by using `_all`, by specifying `*` as the
``, or by omitting the ``. If the datafeed is stopped, the
only information you receive is the `datafeed_id` and the `state`.
This API returns a maximum of 10,000 datafeeds.
## Required authorization
* Cluster privileges: `monitor_ml`
## Servers
- http://api.example.com: http://api.example.com ()
## Authentication methods
- Api key auth
## Parameters
### Path parameters
- **datafeed_id** (string | array[string])
Identifier for the datafeed. It can be a datafeed identifier or a
wildcard expression. If you do not specify one of these options, the API
returns information about all datafeeds.
### Query parameters
- **allow_no_match** (boolean)
Specifies what to do when the request:
1. Contains wildcard expressions and there are no datafeeds that match.
2. Contains the `_all` string or no identifiers and there are no matches.
3. Contains wildcard expressions and there are only partial matches.
The default value is `true`, which returns an empty `datafeeds` array
when there are no matches and the subset of results when there are
partial matches. If this parameter is `false`, the request returns a
`404` status code when there are no matches or only partial matches.
## Responses
### 200
#### Body: application/json (object)
- **count** (number)
- **datafeeds** (array[object])
[Powered by Bump.sh](https://bump.sh)