# List emerging iOS competitors

Read previously admitted emerging iOS intake listings.

## Endpoint: GET /v1/competitors/intake/emerging

- Method: `GET`
- Path: `/v1/competitors/intake/emerging`
- Authentication: Bearer API credential or OAuth access token
- Required scope: `context:read`
- MCP tool: `search_apps`
- MCP action: `emerging`

## Parameters

| Name | In | Type | Required | Description |
| --- | --- | --- | --- | --- |

## Known errors

- 400 invalid_request for an invalid filter, identity or limit.
- 401 authentication_required for a missing or invalid credential.
- 402 subscription_required when access is not entitled.
- 403 authorization_required for a missing scope or unavailable preview access.
- 403 workspace_not_accessible when x-genviral-tenancy names a workspace the credential cannot reach.
- 404 not_found when the record is outside the accessible catalogue.
- 429 rate_limited; honor Retry-After when present.
- 429 daily_call_limit; the plan's daily API and MCP calls are used until 00:00 UTC.

## Request

This read has no query parameters.

```
curl --get 'https://api.peekpanda.com/v1/competitors/intake/emerging' \
  --header "Authorization: Bearer $PEEKPANDA_TOKEN" \
  --header 'x-genviral-tenancy: personal'
```

## MCP request

Call search_apps with action emerging. Path fields go in params, filters in query, and a write body in body.

```
{
  "name": "search_apps",
  "arguments": {
    "request": {
      "action": "emerging"
    }
  }
}

```

## Response

Emerging intake listings already stored for the owner.

```
{
  "data": [
    {
      "platform": "ios",
      "storeId": "0000000000",
      "appName": "Example Calorie Tracker",
      "storefrontUrl": "https://apps.apple.com/us/app/id0000000000",
      "releaseDate": "2024-05-01",
      "country": "us",
      "reasons": [
        "emerging"
      ],
      "tractionStatus": "candidate",
      "baselineObservedAt": "2026-09-06T00:00:00.000Z",
      "baselineRatingCount": 12,
      "latestObservedAt": "2026-09-06T00:00:00.000Z",
      "latestRatingCount": 12
    }
  ]
}

```

## Source

Previously admitted emerging-app observations.

## Refresh

This read returns stored observations and does not start collection.
