---
type: api
title: Machine learning data frame analytics
description: The machine learning data frame analytics APIs enable you to perform data frame analytics activities.
url: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-ml-data-frame
resource: https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/group/endpoint-ml-data-frame
products:
  - Elasticsearch Serverless
---

# Machine learning data frame analytics

`ml data frame`

The machine learning data frame analytics APIs enable you to perform data frame analytics activities.

[Learn more about data frame analytics.](https://www.elastic.co/docs/explore-analyze/machine-learning/data-frame-analytics/ml-dfa-overview)

- [Get data frame analytics job configuration info
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-data-frame-analytics): `GET` `/_ml/data_frame/analytics/{id}`, `GET` `/_ml/data_frame/analytics`
- [Create a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-put-data-frame-analytics): `PUT` `/_ml/data_frame/analytics/{id}`
- [Delete a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-delete-data-frame-analytics): `DELETE` `/_ml/data_frame/analytics/{id}`
- [Evaluate data frame analytics](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-evaluate-data-frame): `POST` `/_ml/data_frame/_evaluate`
- [Get data frame analytics job stats
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-get-data-frame-analytics-stats): `GET` `/_ml/data_frame/analytics/{id}/_stats`, `GET` `/_ml/data_frame/analytics/_stats`
- [Preview features used by data frame analytics
](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-preview-data-frame-analytics): `POST` (also `GET`) `/_ml/data_frame/analytics/{id}/_preview`, `POST` (also `GET`) `/_ml/data_frame/analytics/_preview`
- [Start a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-start-data-frame-analytics): `POST` `/_ml/data_frame/analytics/{id}/_start`
- [Stop data frame analytics jobs](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-stop-data-frame-analytics): `POST` `/_ml/data_frame/analytics/{id}/_stop`
- [Update a data frame analytics job](https://www.elastic.co/elastic/docs-builder/docs/4371/api/doc/elasticsearch-serverless/operation/operation-ml-update-data-frame-analytics): `POST` `/_ml/data_frame/analytics/{id}/_update`
