---
title: "Redeem the activation link markt.de mailed after a sign-up, so the new account can log in. Where the portal checks a phone number behind the same handle, a request carrying `phone_number` asks for the text message and one carrying `code` closes the check."
method: POST
path: "/v1/markt/activate"
tags: ["markt.de"]
---

# Redeem the activation link markt.de mailed after a sign-up, so the new account can log in. Where the portal checks a phone number behind the same handle, a request carrying \`phone_number\` asks for the text message and one carrying \`code\` closes the check.

`POST /v1/markt/activate`

## Request

- Base URL: `https://api.scraper-api.com`
- URL: `https://api.scraper-api.com/v1/markt/activate`
- Auth: API key in header `x-api-key`

**Live endpoint.** Credit cost: **1** (1 request = 1 credit).

## Request body

- object
  - `uuid` string, required: The one-time handle out of the mail the portal sent — the last segment of its link.
  - `phone_number` string: Phone number in +49… form, where the portal checks one after the activation.
  - `code` string: The code from the portal's text message.
  - `extra` string: Portal-specific extra form fields (city, zip, account type, marketing opt-in, …).

## Response `200`

Platform-native JSON payload (ScrapeCreators-compatible).

## Other responses

- `400`: Missing or invalid parameters.
- `401`: Missing or invalid API key.
- `402`: Not enough credits.
- `429`: Rate limit exceeded.
- `502`: Upstream scrape failed.

---

[API](https://skmtc.dev/scraper-api/apis/scraper-api-com-api.md) · [All operations](https://skmtc.dev/scraper-api/apis/scraper-api-com-api/llms.txt) · [OpenAPI document](https://skmtc.dev/scraper-api/apis/scraper-api-com-api/revisions/3c0343a0e65a?raw)
