# Estimate a lead import

> Estimate how many profiles an import (followers, following, keyword posters, X list, post engagers or handles) would bring in and what it uses of the plan's import pool. Imports nothing.

`dm.estimate_import` · read

- **MCP tool:** `dm_estimate_import`. Catalog: reach it with `find_actions` and `run_read_action`, or turn on the full toolset.
- **REST:** `GET /v1/dm/estimate-import`
- **CLI:** `xholic dm estimate-import`
- **Scope:** `read`
- **Plan:** Pro plan or higher
- **Cost:** Free.
- **Rate limit bucket:** `read`

## Input

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `source` | object | Yes | Who to import. FOLLOWERS/FOLLOWING {handle}; KEYWORD_POSTERS {query, days?, language?, excludeHandles?}; X_LIST/LIST_FOLLOWERS {listUrl}; POST_ENGAGERS {tweetUrl, includeReplies?, includeReposts?, keyword?}; HANDLES {handles}. |
| `source.kind` | "FOLLOWERS" \\| "FOLLOWING" \\| "KEYWORD_POSTERS" \\| "X_LIST" \\| "LIST_FOLLOWERS" \\| "POST_ENGAGERS" \\| "HANDLES" | Yes |  |
| `filters` | object | No | Optional filters: followersMin, followersMax, bioIncludes, bioExcludes, locationIncludes, verified (any\|only\|exclude), dmsOpenOnly, excludeProtected, excludeAutomated, minAccountAgeDays. |
| `maxProfiles` | integer 1–15000 | Yes |  |
| `account` | string ≤ 64 chars | No | X account to act on, as @handle. Leave it out to use the connection's default account. |
