Thin wrappers over the FlyTrap REST API. Access control stays on the
server: a key sees exactly the projects its owner can see.
Your projects (API key)
15 tools read scope
Apps the key owner can read, with the selected crawl run for each.
- Returns
- id, name, package_name, platform, active build, selected crawl run, dashboard URL.
read scope
One-screen state of the selected crawl run.
- Returns
- Version, size, binary SHA-256, SDK and permission counts, bugs by severity, test pass/fail, screens crawled, network and performance totals.
read scope
Bugs FlyTrap found in the selected run, sorted by severity.
- Returns
- Bug id, title, severity, surface, affected flow, first seen, scenario link.
read scope
Everything recorded for one bug, ready to paste into a fix.
- Returns
- Scenario and failed step, screenshots and UI XML (short-lived signed URLs), logcat error window, failed network calls, performance peaks, a compiled ai_prompt.
read scope
Screens reached and the tap edges between them.
- Returns
- Screens with element counts, edges (from, to, via element), unreachable or dead-end screens.
read scope
Hosts the build talked to during the crawl.
- Returns
- Host, call count, bytes, error rate, first seen screen, plus FlyTrap's network insight. Query strings, headers and bodies are stripped.
read scope
What the build ships: SDKs, permissions, deep links.
- Returns
- SDKs with vendor, category, version, confidence and evidence sources; declared permissions; deep links.
read scope
Diff two builds of the same project.
- Returns
- SDKs, permissions, deep links, hosts, bugs and screens added or removed; size and open-bug deltas.
read scope
Describe an app in plain language, get the crawled apps whose observed features cover it.
- Returns
- Ranked apps with match_score, matched_features and unmatched_requirements; how the query was interpreted.
read scope
Your build's features next to the same feature in competitor and same-genre apps.
- Returns
- Feature rows, compared apps (pinned competitors first) with shared feature counts and screenshot URLs.
read scope
Competitors pinned to a project's benchmark.
- Returns
- Pinned apps with genre, downloads and feature counts.
read scope
Search crawled public apps and Google Play for apps to pin.
- Returns
- crawled_apps (ready to pin) and google_play_apps (crawled on first pin).
mutating · crawl scope
Pin a crawled app, or create a store project from a Google Play package and pin it.
- Returns
- The pinned list, plus the created project when one was made.
mutating · crawl scope
Unpin a competitor.
- Returns
- The remaining pinned list.
mutating · crawl scope
Queue a new crawl of the current build. The only tool that changes anything.
- Returns
- crawl_run_id and job_id. Takes 10 to 40 minutes; poll get_project for status.
Public app catalog (no key)
4 tools no key
Search the public catalog of 1,500+ crawled store apps.
- Returns
- package_name, platform, framework, genre, SDK and permission counts.
no key
SDKs, permissions and labels for one public app.
- Returns
- App metadata, SDK list with vendors, permissions, labels, crawl-derived summary.
no key
Find SDK ids by name, vendor or category.
- Returns
- SDK id, name, vendor, category, family.
no key
Explain an Android permission or find permissions by keyword.
- Returns
- Permission id, name, category, protection level, description.