- Home
- Skills
- Leonardo Picciani
- Dataforseo Agent Skills
- Dataforseo App Data Api
dataforseo-app-data-api_skill
0
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill leonardo-picciani/dataforseo-agent-skills --skill dataforseo-app-data-api- SKILL.md5.2 KB
Overview
This skill collects app store intelligence using DataForSEO App Data to support ASO, app review monitoring, and market research across Google Play and Apple App Store. It centralizes task-based and live endpoints so you can fetch rankings, metadata, reviews, and listing search results reliably. The skill returns normalized summaries alongside raw payloads for debugging and downstream metrics.
How this skill works
The skill calls DataForSEO App Data endpoints using HTTP Basic auth and either Live or task-based modes. For interactive queries it uses Live endpoints; for scheduled or large jobs it posts tasks, polls tasks_ready, and retrieves results with task_get or via postback URLs. Responses are validated by top-level status_code and individual task statuses; any non-20000 code surfaces the status_message as an error.
When to use it
- Track ASO rankings and keyword visibility across countries
- Fetch and monitor app reviews and rating trends over time
- Retrieve app metadata and detect listing changes for competitors
- Run bulk searches or historical queries via task-based jobs
- Use live searches for quick listing lookups and interactive exploration
Best practices
- Choose Live for single interactive lookups and task-based for scheduled/high-volume work
- Always validate top-level status_code and each tasks[].status before processing results
- Store tasks[].id and use tasks_ready polling or a reliable webhook to avoid missed results
- Include location, language, device, and date range inputs to get targeted, comparable data
- Return both a concise normalized summary and the raw response payload for traceability
Example use cases
- Daily job that fetches new reviews for your app, summarizes top themes, and alerts on rating drops
- Weekly ASO report: keyword rankings for target keywords in multiple countries and device types
- Competitor monitoring: detect metadata updates and rating changes for a set of competitor app IDs
- Market research: discover apps by category and map positioning across regions
- Ad-hoc lookup: fetch an app listing or info via Live endpoint for immediate analysis
FAQ
It requires DataForSEO HTTP Basic auth: Authorization: Basic base64(login:password).
When should I use task-based endpoints vs Live?
Use Live for single, immediate queries and task-based flows for scheduled, high-volume, or long-running requests; task flows use task_post -> tasks_ready -> task_get.