# Text Remove

Takes printed or burnt text out of a picture.

Model id: `text-removal`
Type: Image
Inputs: First frame
Aspect ratio: 21:9, 16:9, 4:3, 3:2, 1:1, 2:3, 3:4, 9:16, 9:21
Updated: Oct 12, 2026

## Pricing

| Setting | MiniAPI | fal | Difference |
| --- | ---: | ---: | ---: |
| any | $0.044 / image | $0.04 | +10% |

You are not charged for a job that fails.

## Parameters

| Name | Required | Values | Default | Description |
| --- | --- | --- | --- | --- |
| `image_url` | Yes | https URL |  | A picture to start from. We fetch it and keep a copy for the job. |
| `guidance_scale` | No | 0 to 20 | 3.5 | How closely to follow the prompt. Higher follows it more literally. |
| `num_inference_steps` | No | 1 to 50 | 30 | More steps can add detail and take longer. |
| `safety_tolerance` | No | 1 to 6 | 2 | How strict the model's own content filter is. Lower is stricter. |
| `output_format` | No | jpeg, png | jpeg | File type of the result. |
| `aspect_ratio` | No | 21:9, 16:9, 4:3, 3:2, 1:1, 2:3, 3:4, 9:16, 9:21 |  | Shape of the result, for example 16:9 or 9:16. |
| `seed` | No | integer |  | The same seed with the same settings gives a similar result. Leave it out for a random one. |

## Quickstart

```bash
curl -X POST "https://api.minicut.ai/v1/queue/text-removal" \
  -H "Authorization: Key $MINIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"image_url":"https://example.com/start.jpg"}'
```

```json
{
  "request_id": "0192f3a4-5b6c-7d8e-9f01-23456789abcd",
  "status": "IN_QUEUE",
  "queue_position": 0,
  "status_url": "https://api.minicut.ai/v1/queue/text-removal/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd/status",
  "response_url": "https://api.minicut.ai/v1/queue/text-removal/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd",
  "cancel_url": "https://api.minicut.ai/v1/queue/text-removal/requests/0192f3a4-5b6c-7d8e-9f01-23456789abcd/cancel",
  "price": "0.044000",
  "currency": "USD"
}
```

Page: https://api.minicut.ai/models/text-removal
API reference: https://api.minicut.ai/docs/api
