PeekPanda markpeekpandaDocumentationFor AI ↗Open app

PeekPanda docs

Discover emerging iOS competitors

Admit emerging iOS apps from a bounded set of Apple Search queries.

Download Markdown ↓
POST/v1/competitors/intake/emerging-discovery
Auth Bearer API credential or OAuth access tokenScope content:writeMCP discover_emerging_ios_competitors

Request

Send 1–12 queries. Policy: launch within 90 days, at least 5 ratings.

curl --request POST 'https://api.peekpanda.com/v1/competitors/intake/emerging-discovery' \
  --header "Authorization: Bearer $PEEKPANDA_TOKEN" \
  --header 'x-genviral-tenancy: personal' \
  --header 'content-type: application/json' \
  --data '{"queries":["calorie tracker"],"country":"us"}'

Response

Admitted emerging listings plus how many candidates were rejected.

{
  "admitted": [
    {
      "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
    }
  ],
  "rejectedCount": 0
}

Parameters

NameInTypeRequiredDescription
queriesbodystring[], max 12YesBounded Apple Search terms.
countrybodyusNoLibraries intake accepts us only; the partner default is us.

Known errors

400invalid_request for an invalid filter, identity or limit.
401authentication_required for a missing or invalid credential.
402subscription_required when access is not entitled.
403authorization_required for a missing scope or unavailable preview access.
404not_found when the record is outside the accessible catalogue.
429rate_limited; honor Retry-After when present.
409conflict when the write would duplicate an exclusive row.

Source

Explicit emerging-discovery queries; launch within 90 days, at least 5 ratings.

Refresh

One-shot intake, not a daily job.