Pebble Appstore API

RESTful API for accessing Pebble watchfaces and apps

Upload and manage your Pebble apps

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

Base URL

https://appstore-api.repebble.com

Common Query Parameters

hardware

Platform filter: aplite, basalt, chalk, diorite, emery, flint
Default: basalt

limit

Number of results per page (max 100)
Default: 20

offset

Pagination offset
Default: 0

sort

Sort order: hearts, updated
Default: updated

API Endpoints

GET/api/v1/apps/id/{id}

Get a specific app by ID

curl "https://appstore-api.repebble.com/api/v1/apps/id/52f52af23f5d4600c5000946?hardware=basalt"
GET/api/v1/apps/dev/{developerId}

Get all apps by a specific developer

Parameters:

hardwarelimitoffsetsort
curl "https://appstore-api.repebble.com/api/v1/apps/dev/52aa4bf57314cae60a000004?hardware=basalt&limit=20"
GET/api/v1/apps/category/{slug}

Get all apps in a category

Parameters:

hardwarelimitoffsetsort
curl "https://appstore-api.repebble.com/api/v1/apps/category/health-and-fitness?hardware=basalt&limit=20"
GET/api/v1/apps/collection/{slug}/{typeString}

Get apps from a collection

Collection Slugs:

  • most-loved - Most hearted apps
  • all - All apps
  • all-generated - Generated watchfaces

Type Strings:

  • watchfaces
  • watchapps-and-companions

Parameters:

hardwarelimitoffset
curl "https://appstore-api.repebble.com/api/v1/apps/collection/most-loved/watchfaces?hardware=basalt&limit=20"
curl "https://appstore-api.repebble.com/api/v1/apps/collection/all/watchapps-and-companions?hardware=basalt"
GET/api/v1/home/{typeString}

Get home page data including banners, categories, collections, and featured apps

Type Strings:

watchfaceswatchapps-and-companionsall

Parameters:

hardwarelimitoffset
curl "https://appstore-api.repebble.com/api/v1/home/watchfaces?hardware=basalt"
curl "https://appstore-api.repebble.com/api/v1/home/watchapps-and-companions?hardware=basalt"

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.