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/appsPaginated app listing with filtering, search, and sorting.
qsearch term (app name, developer, package)categoryexact category name, e.g. "Tools"tagexact tag namesort"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/tagsAll tags with app counts, sorted by usage.
GET
/api/statsCatalog 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.