API Documentation

The AppsDone catalog is readable over a small, public, JSON REST API. No API key required for reads. Please cache responses and keep request volume reasonable ( bursts are rate-limited). Base URL: https://appsdone.store

GET/api/apps

Paginated app listing with filtering, search, and sorting.

qsearch term (app name, developer, package)
categoryexact category name, e.g. "Tools"
tagexact tag name
sort"popular" (default) | "newest" | "rating"
page1-based page number (24 per page)
GET/api/apps/{slug}

Full detail for one app: description, specs, versions, changelog, similar apps, and reviews.

GET/api/tags

All tags with app counts, sorted by usage.

GET/api/stats

Catalog totals: apps, downloads, categories — the same numbers the homepage shows.

Example

curl "https://appsdone.store/api/apps?sort=newest&page=1"

{
  "apps": [
    {
      "slug": "newpipe",
      "name": "NewPipe",
      "developer": "NewPipe Team",
      "category": "Video Players & Editors",
      "rating": 4.4,
      "downloads": 21000000,
      "sizeMb": 9.8,
      "version": "0.27.2"
    }
  ],
  "total": 3,
  "page": 1,
  "pages": 1
}

Guidelines

  • Read-only public API. Writes (reviews) are form-driven, not API-driven.
  • Cache responses for at least a few minutes; data changes slowly.
  • Attribute data to AppsDone and link back to the listing page.
  • Something missing? Email realcstarsyt@gmail.com.