---
title: "Get Apps"
method: GET
path: "/v2/apps"
tags: ["Apps"]
---

# Get Apps

`GET /v2/apps`

Retrieves a listing of apps

## Query parameters

- `app_categories` string
- `hide_sidelined` string
- `app_license` 'FREE' | 'PAID' | 'OPENSOURCE' | 'DEMO' — * FREE - Free app * PAID - Paid app * OPENSOURCE - Open source app * DEMO - Demo app
- `app_platform` '1' | '2' | '3' | '4' | '5' | '6' | '7' — * 1 - Oculus Quest * 2 - Oculus Go * 3 - WebXR * 4 - Oculus Link * 5 - Other * 6 - Pico * 7 - Magic Leap
- `app_comfort_level` '0' | '1' | '2' | '3' | '4' — * 0 - Comfortable * 1 - Moderate * 2 - Average * 3 - Exciting * 4 - Intense
- `app_download_method` '1' | '2' | '3' — * 1 - AppLab * 2 - Oculus Store * 3 - SideQuest, Itch, or other (requires sideloading)
- `app_ids` string
- `skip` integer
- `limit` integer
- `staff_picks` boolean
- `supports_quest` object
- `supports_pico` boolean
- `supports_magic_leap` boolean
- `is_webxr` object
- `supports_link` object
- `has_oculus_url` boolean
- `early_access` boolean
- `updated_since` integer
- `created_since` integer
- `search` string
- `full_search` string
- `sortOn` string
- `descending` string

## Response `200`

Success

- AppModelBase[]
  - `apps_id` integer, required — The unique identifier of the app listing.
  - `name` object, required — The name of the app.
  - `summary` object, required — A short summary of the app.
  - `description` object, required — The detailed description of the app.
  - `image_url` object, required — An absolute URL to the logo image of the app.
  - `video_url` object, required — An absolute URL to a video associated with the app.
  - `website` object, required — The URL of the app's web site.
  - `supports_go` object, required — True if the app supports the Oculus Go.
  - `supports_quest` object, required — True if the app supports the Oculus Quest/Quest2.
  - `supports_pico` boolean, required — True if the app supports the Pico.
  - `supports_magic_leap` boolean, required — True if the app supports the Magic Leap
  - `supports_link` object, required — True if the app supports Oculus Link.
  - `supports_other` object, required — True if the app supports other VR platforms.
  - `is_webxr` object, required — True if the app supports WebXR.
  - `created` object, required — The timestamp of when the app listing was created.
  - `updated` object, required — The timestamp of when the app listing was last updated.
  - `license` object, required — The license type of the app. * FREE - Free app * PAID - Paid app * OPENSOURCE - Open source app * DEMO - Demo app
  - `oculus_url` object, required — The Oculus URL of the App Lab or Oculus Store app.
  - `external_listing_url` object, required — The link to an external listing URL for sites like itch.io, App Lab, etc.
  - `oculus_sync_enabled` boolean, required — True if Oculus listing syncing is enabled
  - `last_oculus_sync` object, required — The last timestamp when the Oculus listing was synced, or null if it never has been

## Other responses

- `400` — The data provided to the call was incorrect or incomplete.
- `403` — Access denied- the authorization token provided does not have access to the resource.
- `404` — No resource was found at the target path or the authorization token provided does not have access to know that it exists.

---

[API](https://skmtc.net/sidequestvr/apis/sidequest-api.md) · [All operations](https://skmtc.net/sidequestvr/apis/sidequest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/sidequestvr/sidequest-api/revisions/170261dc1673/schema)
