addrbookFor publishers
← The evidence ledger

Evidence row 1563

Observed , by baseline/1.

Kind
listing
About
source_record agentic_market:apkcube-com
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6aedf65219721ea65ea66dcee3f66944a4697aabc060ed9fc75d93799c29bacf
Leaf
0xd09ac0b87a16be24f2b04f99268c1f494474f3ad46423293ecd4a526c3ad2000

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://apkcube.com/api/v1/apps"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/compare"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/download"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/fetch"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/manifest"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/permissions"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/play"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/protection"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/raw"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/reviews"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/sdks"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/security"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/signing"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/similar"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/trackers"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/variants"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/:packageName/versions"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/apps/batch"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/charts"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/developers/:slug"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/developers/:slug/certificates"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/lookup/certificate/:fingerprint"
    ],
    [
      "x402",
      "https://apkcube.com/api/v1/lookup/hash/:hash"
    ]
  ],
  "name": "apkcube.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453",
      "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"
    ],
    "category": "",
    "description": "",
    "domain": "apkcube.com",
    "endpoints": [
      {
        "description": "Search Android apps and games by name, publisher or package name across the APKCube catalogue of Google Play apps. Each match returns the package id, title, developer, icon, rating, installs, category and whether an APK download is available, with facet counts by type and category. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "whatsapp",
            "group": "query",
            "name": "q",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "app",
            "group": "query",
            "name": "type",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "5",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "APKCube Android App Search",
        "tags": [
          "android",
          "app-search",
          "google-play",
          "apk",
          "play-store"
        ],
        "url": "https://apkcube.com/api/v1/apps"
      },
      {
        "description": "Android app details by package name (e.g. com.whatsapp): title, developer, description, what's new, screenshots, icon, rating, installs, category, tags, price, required Android version, Editors' Choice, latest version and APK download availability. Google Play app metadata in one JSON record, for app research, app-store intelligence and catalog enrichment. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "2"
        },
        "serviceName": "APKCube Android App Details",
        "tags": [
          "android",
          "google-play",
          "app-metadata",
          "apk",
          "play-store"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName"
      },
      {
        "description": "Compare two releases of an Android app: permissions added and removed, signing certificate change, file size and minimum Android version, between any two version names or version codes. App update diff for release monitoring and security review. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2.24.1.6",
            "group": "query",
            "name": "from",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "2.24.2.5",
            "group": "query",
            "name": "to",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android APK Version Diff",
        "tags": [
          "android",
          "apk-diff",
          "permissions",
          "release-monitoring",
          "apk"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/compare"
      },
      {
        "description": "Download an Android APK or XAPK: returns a short-lived signed download URL for the newest build of an app, or for a chosen older version or CPU architecture. Every file is signature-verified before it is served. APK downloader for Google Play apps without a Google account or device. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android APK Download",
        "tags": [
          "apk-download",
          "android",
          "apk",
          "xapk",
          "google-play"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/download"
      },
      {
        "description": "Fetch an Android app from Google Play into the APKCube catalogue when no APK is held yet: opens a job that downloads and verifies the app, usually within a few minutes. Turns a Google Play package name into a downloadable, signature-checked APK. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android APK Fetch",
        "tags": [
          "apk",
          "google-play",
          "apk-downloader",
          "android",
          "app-archive"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/fetch"
      },
      {
        "description": "AndroidManifest.xml analysis of an APK: targetSdk, compileSdk, debuggable, cleartext traffic, backup, sharedUserId, defined permissions, uses-feature, uses-library, exported components without a permission guard, and the native library inventory per CPU architecture. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Manifest Analysis",
        "tags": [
          "android-manifest",
          "apk",
          "static-analysis",
          "android",
          "targetsdk"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/manifest"
      },
      {
        "description": "Every Android permission an app's APK declares, sensitive ones first, each with a readable label, its capability group (location, camera, contacts, SMS and more) and a plain-English explanation. Android app permission checker for privacy reviews and app vetting. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android App Permissions",
        "tags": [
          "android",
          "permissions",
          "privacy",
          "apk",
          "app-vetting"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/permissions"
      },
      {
        "description": "Google Play store listing data for an Android app in a chosen country storefront: star rating histogram, install estimate, in-app purchase price range, release date, declared permissions, content rating descriptors and the legal publisher. Google Play scraper data as structured JSON. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Google Play Listing Data",
        "tags": [
          "google-play",
          "play-store",
          "app-store-data",
          "android",
          "aso"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/play"
      },
      {
        "description": "Detect app protection on an Android APK: commercial packers, obfuscators and anti-tamper protectors with their vendor, plus the Google PairIP flag. Shows when an app's code is wrapped so static analysis reads the protector rather than the app. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Packer Detection",
        "tags": [
          "android",
          "packer-detection",
          "obfuscation",
          "apk",
          "pairip"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/protection"
      },
      {
        "description": "The complete stored scan record for an Android APK build, verbatim: manifest, native libraries, signing evidence and VirusTotal results with nothing derived or filled in. Raw APK analysis data for security researchers who apply their own rules. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android APK Raw Scan",
        "tags": [
          "apk",
          "malware-analysis",
          "virustotal",
          "android",
          "raw-data"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/raw"
      },
      {
        "description": "Google Play user reviews for an Android app, live from the Play Store: star rating, review text, helpful votes, the app version the reviewer ran and the developer's reply. Paged, sorted by newest, rating or most helpful, per country and language. For review analysis, sentiment and ASO. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Google Play Reviews",
        "tags": [
          "google-play",
          "app-reviews",
          "play-store",
          "android",
          "sentiment"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/reviews"
      },
      {
        "description": "Third-party SDKs and libraries inside an Android APK: ad networks, analytics, install attribution, crash reporting, push and social sign-in, each with its vendor and where it was found. Mobile app tech-stack and SDK intelligence by package name. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android SDK Detection",
        "tags": [
          "android",
          "sdk-detection",
          "tech-stack",
          "apk",
          "app-intelligence"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/sdks"
      },
      {
        "description": "Security scan of an Android APK build: SHA-256 checksum, VirusTotal malware verdict, signing certificates and permissions, plus findings such as a debuggable build, cleartext traffic, unguarded exported components, a packer, or a version that disagrees with the listing. APK malware and integrity check by package name. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Security Scan",
        "tags": [
          "apk-security",
          "malware-scan",
          "virustotal",
          "android",
          "app-integrity"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/security"
      },
      {
        "description": "Signing certificate history of an Android app: which certificate signed which releases and where the signing key changed. A key change means a newer build is not an update of the older one but a different app under the same package name, which flags repackaged or hijacked APKs. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Signing History",
        "tags": [
          "apk-signing",
          "android",
          "certificate",
          "supply-chain",
          "malware"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/signing"
      },
      {
        "description": "Apps similar to an Android app: alternatives and related apps for a Google Play package, each with title, developer, icon, rating, installs and category. For competitor research, app recommendations and market mapping. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Similar Android Apps",
        "tags": [
          "android",
          "similar-apps",
          "competitors",
          "google-play",
          "app-discovery"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/similar"
      },
      {
        "description": "Advertising, analytics and tracking SDKs found in an Android app's APK: ad networks, analytics, install attribution, crash reporting, push messaging and social sign-in, each with its vendor. Mobile app privacy audit and tracker detection by package name. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android App Trackers",
        "tags": [
          "android",
          "trackers",
          "privacy",
          "ad-sdk",
          "apk"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/trackers"
      },
      {
        "description": "Build an on-demand Android APK variant that the ordinary download does not carry: all languages, 32-bit ARM (armeabi-v7a), a universal APK, a specific Android version or a specific device profile. Built from the newest release on Google Play and kept for a limited time. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "armeabi-v7a",
            "group": "body",
            "name": "variant",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Variant Build",
        "tags": [
          "apk",
          "armeabi-v7a",
          "universal-apk",
          "android",
          "split-apk"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/variants"
      },
      {
        "description": "Every APK build held for an Android app, newest first: version name and code, date added, file size, SHA-256 checksum, minimum Android version, CPU architecture (arm64-v8a, armeabi-v7a, x86), APK or XAPK format and changelog. Android version history for old-version APK downloads and update tracking. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "com.whatsapp",
            "group": "path",
            "name": "packageName",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android APK Versions",
        "tags": [
          "android",
          "apk",
          "version-history",
          "old-versions",
          "xapk"
        ],
        "url": "https://apkcube.com/api/v1/apps/:packageName/versions"
      },
      {
        "description": "Bulk Android app lookup: summary rows for up to 25 package names in one call, each with title, developer, icon, rating, installs, category and APK availability. Unknown package names come back in a not-found list rather than failing the call. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": [],
            "group": "body",
            "name": "packageNames",
            "required": false,
            "type": "array"
          }
        ],
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android App Batch Lookup",
        "tags": [
          "android",
          "bulk-lookup",
          "google-play",
          "app-metadata",
          "apk"
        ],
        "url": "https://apkcube.com/api/v1/apps/batch"
      },
      {
        "description": "Top Android apps and games charts from the APKCube catalogue: hot, top grossing, popular, new, recently updated and Editors' Choice, for apps or games, each with title, developer, icon, rating and installs. Google Play top charts style rankings for app-market tracking. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "hot",
            "group": "query",
            "name": "section",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "app",
            "group": "query",
            "name": "type",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android App Charts",
        "tags": [
          "android",
          "top-charts",
          "google-play",
          "trending-apps",
          "games"
        ],
        "url": "https://apkcube.com/api/v1/charts"
      },
      {
        "description": "All Android apps from one Google Play developer or publisher, most-installed first, each with title, icon, rating, installs and category. Publisher catalogue and portfolio lookup for app-market research. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "whatsapp-llc",
            "group": "path",
            "name": "slug",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Android Developer Apps",
        "tags": [
          "android",
          "developer",
          "publisher",
          "google-play",
          "app-portfolio"
        ],
        "url": "https://apkcube.com/api/v1/developers/:slug"
      },
      {
        "description": "Every APK signing certificate behind one Android developer's apps, and whether any of those keys also signs packages outside that publisher. Publisher identity and signing-key intelligence for Google Play developers. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "whatsapp-llc",
            "group": "path",
            "name": "slug",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube Developer Signing Keys",
        "tags": [
          "android",
          "apk-signing",
          "developer",
          "certificate",
          "threat-intel"
        ],
        "url": "https://apkcube.com/api/v1/developers/:slug/certificates"
      },
      {
        "description": "Every Android app signed by one signing certificate: look up a SHA-256 certificate fingerprint to find all packages and publishers that key has signed. Finds repackaged apps and related malware families, since a key that signed one repackaged app has usually signed others. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "fb920d381bee1b2093f27dc8f13d994da629dc91887d0529b35c9a2dc4f4a6c2",
            "group": "path",
            "name": "fingerprint",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Signing Cert Lookup",
        "tags": [
          "apk-signing",
          "certificate",
          "android",
          "threat-intel",
          "malware"
        ],
        "url": "https://apkcube.com/api/v1/lookup/certificate/:fingerprint"
      },
      {
        "description": "Identify an Android APK by file hash: MD5, SHA-1 or SHA-256 to the app, version and build it belongs to. Reverse lookup for a file from a device or a checksum from a threat-intelligence feed, with no package name needed. Keyless pay-per-call in USDC on Base or Solana: no account or API key.",
        "method": "GET",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "0ba75289084a803a3fac4d76483af7a4fd51734d3bd9223bd8a72c1554205d24",
            "group": "path",
            "name": "hash",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "APKCube APK Hash Lookup",
        "tags": [
          "apk",
          "hash-lookup",
          "sha256",
          "threat-intel",
          "android"
        ],
        "url": "https://apkcube.com/api/v1/lookup/hash/:hash"
      }
    ],
    "enriched": false,
    "iconUrl": "",
    "id": "apkcube-com",
    "integrationType": "",
    "isNew": false,
    "name": "apkcube.com",
    "networks": [
      "Base",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.04875",
      "currency": "USDC",
      "maxAmount": "0.1",
      "minAmount": "0.01"
    },
    "provider": "apkcube.com",
    "providerUrl": "",
    "serviceName": "APKCube",
    "tags": [
      "android",
      "app-search",
      "google-play",
      "apk",
      "play-store",
      "app-metadata",
      "apk-diff",
      "permissions",
      "release-monitoring",
      "apk-download",
      "xapk",
      "apk-downloader",
      "app-archive",
      "android-manifest",
      "static-analysis",
      "targetsdk",
      "privacy",
      "app-vetting",
      "app-store-data",
      "aso",
      "packer-detection",
      "obfuscation",
      "pairip",
      "malware-analysis",
      "virustotal",
      "raw-data",
      "app-reviews",
      "sentiment",
      "sdk-detection",
      "tech-stack",
      "app-intelligence",
      "apk-security",
      "malware-scan",
      "app-integrity",
      "apk-signing",
      "certificate",
      "supply-chain",
      "malware",
      "similar-apps",
      "competitors",
      "app-discovery",
      "trackers",
      "ad-sdk",
      "armeabi-v7a",
      "universal-apk",
      "split-apk",
      "version-history",
      "old-versions",
      "bulk-lookup",
      "top-charts",
      "trending-apps",
      "games",
      "developer",
      "publisher",
      "app-portfolio",
      "threat-intel",
      "hash-lookup",
      "sha256"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"6aedf65219721ea65ea66dcee3f66944a4697aabc060ed9fc75d93799c29bacf","id":1563,"kind":"listing","method":"baseline/1","observed_us":1793025254351500,"prev":null,"subject":"agentic_market:apkcube-com","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0xd09b14c2e86b269905fab27408ac17de76621cacfda6a0b39b75e30aec484ceb
  2. 0xafdc30ff9da7ea720073b0b6535aff6ced15fb580d0a93781bf5592f3547bd78
  3. 0x383b9578e1aa2b30194a4f6a44f1a1024b54e1eef59788c278b0b7681281de80
  4. 0x25f18598fe849e762a738da0e9b6fb14c6d8e44b06f2296748ddc21e74c3b5b9
  5. 0xb4867cb543673d25cda4f9848e6ccf07bad8c02f1e6f76b6da0eb130a4af7b76
  6. 0xb0896ff3c986201bcd0b1ddc92b2740dd8f377076a89921b32e41821b86d666b
  7. 0x62e0530b046d32f73ce35d33caa78702723e8d3be06b0c58b2fd9c304ff51ace
  8. 0xbe257cfa38282bcfd3bff4167ec0da4824a855e3ae7cc6b7760029d6d75e2dab
  9. 0xeaccd7df216687be1d30e02f09e186deace20c059309420f3ec59d08d3a4e608
  10. 0x0b6cb706c8b3f325ee28e22acdd9550d5608845cb77ee7fa124320b9a4aad34d
  11. 0x026c75973d292b16fc9c1aefff047e2e4656075d16803275f6ae428cf2826ee1
  12. 0x3f401930661bff9a668037b662b5b8766fa60035f100a3e9fc585c576d892ffa
  13. 0xe43762a621da83c0b4b63f549cd2e19c428ac702bfc1038d70233867b06c447f
  14. 0xefabf1105e09cf52c12c58e60cbb5048b9ac3f02631d1816a926e14bdd86fbdf
  15. 0xe94ca5b798e9899ad611e57835af42266e20f53f44977e487d81365e30972beb
  16. 0x703f95866af09c5e5d6ead7411e9a10f964a41a2aff64d4a55ff0053c023a023
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON