Public Archive Available
A freely available public archive of Pebble apps and watchfaces hosted on this appstore feed is available at archive.org/details/pebble-appstore-archive
The archive contains 100 zip files (pebble-apps-batch-000.zip through pebble-apps-batch-099.zip), each containing ~150 apps with metadata, icons, screenshots, and PBW files. A daily backup syncs any updated apps to the affected batch files.
Base URL
Common Query Parameters
hardwarePlatform filter: aplite, basalt, chalk, diorite, emery, flint
Default: basalt
limitNumber of results per page (max 100)
Default: 20
offsetPagination offset
Default: 0
sortSort order: hearts, updated
Default: updated
API Endpoints
/api/v1/apps/id/{id}Get a specific app by ID
Example Response
{
"data": [{
"author": "legend",
"capabilities": [],
"category": "Faces",
"category_id": "528d3ef2dc7b5f580700000a",
"compatibility": {
"aplite": { "supported": true, "firmware": { "major": 3 } },
"basalt": { "supported": true, "firmware": { "major": 3 } },
...
},
"hardware_platforms": [
{
"sdk_version": null,
"pebble_process_info_flags": null,
"name": "aplite",
"description": "Chinese Calendar",
"images": { "icon": "...", "list": "...", "screenshot": "..." }
},
...
],
"description": "Chinese Calendar",
"hearts": 115,
"id": "52f52af23f5d4600c5000946",
"latest_release": {
"id": "52f52b2814d68cdfe900090c",
"pbw_file": "https://...",
"version": "1.0.0"
},
"list_image": { "144x144": "...", "80x80": "..." },
"screenshot_images": [{ "144x168": "..." }],
"title": "农历 Chinese Calendar",
"type": "watchface",
"uuid": "024f4029-2cb8-472e-8419-64c0694c82bb"
}],
"limit": 1,
"offset": 0,
"links": { "nextPage": null }
}/api/v1/apps/bulkGet multiple apps by IDs in a single request (max 500 IDs)
Request Body (JSON):
Response:
Returns data (array of apps) and missing (array of unfound IDs)
-H "Content-Type: application/json" \
-d '{"ids": ["52f52af23f5d4600c5000946", "5299cdf7e627ce114700006f"], "hardware": "basalt"}'
Example Response
{
"data": [
{ "id": "52f52af23f5d4600c5000946", "title": "农历 Chinese Calendar", ... },
{ "id": "5299cdf7e627ce114700006f", "title": "Another App", ... }
],
"missing": ["invalid-id-here"]
}/api/v1/apps/dev/{developerId}Get all apps by a specific developer
Parameters:
Example Response
{
"data": [
{ "id": "...", "title": "App 1", "author": "Developer Name", ... },
{ "id": "...", "title": "App 2", "author": "Developer Name", ... }
],
"limit": 20,
"offset": 0,
"links": { "nextPage": "/api/v1/apps/dev/...?limit=20&offset=20" }
}/api/v1/apps/category/{slug}Get all apps in a category
Parameters:
Example Response
{
"data": [
{ "id": "...", "title": "Fitness App", "category": "Health & Fitness", ... },
{ "id": "...", "title": "Step Counter", "category": "Health & Fitness", ... }
],
"limit": 20,
"offset": 0,
"links": { "nextPage": "/api/v1/apps/category/health-and-fitness?limit=20&offset=20" }
}/api/v1/apps/collection/{slug}/{typeString}Get apps from a collection
Collection Slugs:
most-loved- Most hearted appsall- All appsall-generated- Generated watchfaces
Type Strings:
watchfaceswatchapps-and-companions
Parameters:
Example Response
{
"data": [
{ "id": "...", "title": "Popular Watchface", "hearts": 1234, ... },
{ "id": "...", "title": "Another Favorite", "hearts": 987, ... }
],
"limit": 20,
"offset": 0,
"links": { "nextPage": "/api/v1/apps/collection/most-loved/watchfaces?limit=20&offset=20" }
}/api/v1/home/{typeString}Get home page data including banners, categories, collections, and featured apps
Type Strings:
Parameters:
Example Response
{
"banners": [],
"categories": [
{ "id": "...", "name": "Faces", "slug": "faces", "color": "ffffff" },
{ "id": "...", "name": "Tools & Utilities", "slug": "tools-and-utilities", "color": "..." }
],
"collections": [
{
"slug": "most-loved",
"name": "Most Loved",
"application_ids": ["...", "..."],
"links": { "apps": "/api/v1/apps/collection/most-loved/watchfaces" }
}
],
"data": [
{ "id": "...", "title": "Featured App", ... }
],
"limit": 20,
"offset": 0,
"links": { "nextPage": null }
}Copyright and Complaints
For copyright infringement claims, content removal requests, or other complaints regarding apps or content hosted on this platform, please contact us at appstore@repebble.com. We will review and respond to all legitimate requests in a timely manner.