Get competitor paid-ad refresh status
Read an app's latest paid-ad refresh and your remaining daily refreshes.
Download Markdown ↓GEThttps://api.peekpanda.com/v1/competitors/{platform}/{storeId}/paid-ads/refresh
Request
No request body. This read never starts a refresh; poll it while latest.state is running.
Parameters
platformpathiosYesPaid-ad refresh supports iOS apps.storeIdpathnumeric stringYesApple App Store identifier.Response
latest is null until the app has been refreshed. latest.state is running, completed, not_matched or failed. newAdCount is null until the walk has started. quota is daily with limit, used, remaining and resetAt, or unlimited.
Response fields
appStoreIdstringlatest.statestringlatest.requestedAtstringlatest.settledAtnulllatest.newAdCountnullquota.kindstringquota.limitnumberquota.usednumberquota.remainingnumberquota.resetAtstringAuthentication
Requires Bearer API credential or OAuth access token. Scope context:read. MCP calls get_app with action ad_refresh_status.
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.MCP request
Call get_app with action ad_refresh_status. Path fields go in params, filters in query, and a write body in body.
{
"name": "get_app",
"arguments": {
"request": {
"action": "ad_refresh_status",
"params": {
"platform": "<platform>",
"storeId": "<storeId>"
}
}
}
}
Source
Public ads from the app's own advertiser page, matched by its exact app name. Ads are attributed only when the advertiser matches; no looser name matching is used.
Refresh
A refresh walks the advertiser from its newest ad. It counts against your plan: Peek 1 and Panda 3 refreshes in a rolling 24 hours, shared by a workspace. An app refreshed today, by anyone, is not counted again; a failed refresh is not counted at all.
AI agent or LLM? Read this page as markdown