PeekPanda markpeekpandaDocumentation
For your AI
Dashboard

Search apps for onboarding

Find stored iOS catalogue apps by name or App Store identity.

Download Markdown ↓

GEThttps://api.peekpanda.com/v1/starter-boards/search

Request

Send one query parameter. The response contains at most eight app summaries.

Parameters

NameInTypeRequiredDescription
queryquerystringYesAt least 2 and at most 200 characters: app name, App Store URL, or store ID.

Response

Matching stored iOS listings with their App Store IDs, current display names, developers, categories, icons and observed rating counts. This lookup reads the stored catalogue; it does not call providers, enqueue enrichment or write visit records.

Response fields

data[].storeIdstring
data[].namestring
data[].iconUrlnull
data[].developernull
data[].categorynull
data[].ratingnull
data[].ratingCountnull
data[].listingObservedAtnull
data[].liveAdsnull
data[].totalAdsnull
data[].paidObservedAtnull

Authentication

Requires Bearer API credential or OAuth access token. Scope context:read. MCP calls starter_boards with action search.

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.
403workspace_not_accessible when x-genviral-tenancy names a workspace the credential cannot reach.
404not_found when the record is outside the accessible catalogue.
429rate_limited; honor Retry-After when present.
429daily_call_limit; the plan's daily API and MCP calls are used until 00:00 UTC.

MCP request

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

{
  "name": "starter_boards",
  "arguments": {
    "request": {
      "action": "search",
      "query": {
        "query": "<query>"
      }
    }
  }
}

Source

Curated PeekPanda starter-board catalogue and public competitor evidence. No private customer board content is returned.

Refresh

Reads stored listing, paid-ad, keyword and organic observations only. These requests never start provider collection. Each observed stream carries its observation date; missing evidence remains null or an empty list.

Rate limits and daily budget

Authenticated API and MCP calls share the plan holder’s daily allowance: Peek 30 or Panda 1,000 calls, reset at 00:00 UTC. The standard per-minute rate limit also applies; honor Retry-After and daily-call reset headers on 429 responses.

AI agent or LLM? Read this page as markdown