Discover/clientsettings.roblox.com API
live

clientsettings.roblox.com APIclientsettings.roblox.com

Retrieve Roblox client version, feature flags, and user channel assignment via the clientsettings.roblox.com API. 3 endpoints covering WindowsPlayer, MacPlayer, and more.

Endpoints
3
Updated
12h ago
Try it
The deployment channel name (e.g. LIVE). Non-LIVE channels may require authorization.
The Roblox binary type. Accepts exactly one of: WindowsPlayer, MacPlayer, WindowsStudio64,
api.parse.bot/scraper/414d6537-18d9-47af-878c-761accbc229a/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/414d6537-18d9-47af-878c-761accbc229a/get_client_version' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get the current client version, version upload hash, and bootstrapper version for a specific Roblox binary type and channel.

Input
ParamTypeDescription
channelstringThe deployment channel name (e.g. LIVE). Non-LIVE channels may require authorization.
binary_typestringThe Roblox binary type. Accepts exactly one of: WindowsPlayer, MacPlayer, WindowsStudio64, MacStudio.
Response
{
  "type": "object",
  "fields": {
    "version": "string - semantic version (e.g. 0.723.0.7230785)",
    "bootstrapperVersion": "string - bootstrapper version string",
    "clientVersionUpload": "string - version upload identifier hash"
  },
  "sample": {
    "version": "0.723.0.7230785",
    "bootstrapperVersion": "1, 6, 0, 7230785",
    "clientVersionUpload": "version-460909c4fe904aae"
  }
}

About the clientsettings.roblox.com API

This API exposes 3 endpoints covering Roblox client versioning, application feature flags, and channel assignment directly from clientsettings.roblox.com. The get_client_version endpoint returns the current semantic version, bootstrapper version, and upload hash for binary types including WindowsPlayer, MacPlayer, WindowsStudio64, and MacStudio. The get_application_settings endpoint returns the full set of active feature flags as key-value pairs, while get_user_channel identifies the assigned deployment channel.

Client Version Data

The get_client_version endpoint accepts two optional parameters: binary_type (one of WindowsPlayer, MacPlayer, WindowsStudio64, MacStudio) and channel (e.g. LIVE). It returns three fields: version (a semantic version string like 0.723.0.7230785), bootstrapperVersion, and clientVersionUpload (a hash identifier tied to that release). Non-LIVE channels may require authorization and will return errors for unauthenticated requests.

Application Feature Flags

The get_application_settings endpoint accepts an application_name parameter — valid values include PCDesktopClient, PCStudioApp, MacDesktopClient, and MacStudioApp. The response is a single applicationSettings object: a flat dictionary mapping setting names to string values. This dictionary can be large, covering active feature flags, configuration toggles, and experiment parameters for the specified application at the time of the request.

Channel Assignment

The get_user_channel endpoint takes no inputs and returns a single channelName field. For unauthenticated requests this is typically LIVE. Channel assignment drives which version and feature set a given client receives, so this endpoint is useful for confirming the baseline channel before querying version or settings data.

Common use cases
  • Detect the latest Roblox Windows or Mac client version to automate update checks in launcher tools
  • Monitor changes to feature flags returned by get_application_settings across deployments
  • Track the bootstrapperVersion field to identify when Roblox ships a new installer build
  • Confirm the clientVersionUpload hash to verify which build artifact corresponds to a given release
  • Check channelName from get_user_channel to determine baseline deployment context before querying other endpoints
  • Diff applicationSettings responses over time to observe feature flag changes between client releases
  • Identify when experimental flags are promoted to default by comparing PCDesktopClient vs PCStudioApp settings
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Roblox provide an official developer API for client settings?+
Roblox exposes clientsettings.roblox.com as a public-facing service, but it is not documented as part of an official developer API program. There is no published API reference or versioning guarantee from Roblox for this surface.
What does get_application_settings return, and can I filter it to specific flags?+
The endpoint returns the full applicationSettings dictionary for the specified application — all active flag names mapped to their current string values in a single response. There is no server-side filtering by flag name; you receive the entire set and filter client-side.
Does get_client_version work for non-LIVE channels?+
The endpoint accepts any channel name via the channel parameter, but non-LIVE channels such as internal beta or canary channels may require authorization. Unauthenticated requests to those channels will fail. The API reliably returns version, bootstrapperVersion, and clientVersionUpload for the public LIVE channel.
Does the API cover historical version data or a changelog of past releases?+
No historical data is available. Each endpoint returns the current state only — the active version, the current flag set, or the current channel assignment at request time. You can fork this API on Parse and revise it to add an endpoint that stores and serves historical snapshots if version history is required.
Does the API cover mobile binary types such as Android or iOS clients?+
The binary_type parameter for get_client_version accepts WindowsPlayer, MacPlayer, WindowsStudio64, and MacStudio only. Android and iOS client versions are not currently covered. You can fork the API on Parse and revise it to add support for additional binary types if the source exposes them.
Page content last updated . Spec covers 3 endpoints from clientsettings.roblox.com.
Related APIs in Developer ToolsSee all →
python.org API
Access comprehensive Python release information including downloads, versions, and supported operating systems, plus stay updated with the latest Python news and events. Search across Python.org's resources and browse release files, details, and the FTP index all in one place.
alienvault.com API
Search and analyze global threat intelligence data including indicators of compromise, threat pulses, and adversary profiles from the Open Threat Exchange community. Monitor recent security alerts and access detailed information about threats and adversaries to strengthen your cybersecurity defenses.
nvidia.com API
nvidia.com API
artificialanalysis.ai API
Compare and rank LLM models and providers across performance benchmarks, then dive into detailed specifications for any model to find the best fit for your needs. Discover performance metrics for specialized AI systems handling speech, images, and video, plus benchmark data for different hardware configurations.
crt.sh API
Search for SSL/TLS certificates across public transparency logs by domain, fingerprint, serial number, or public key, and retrieve detailed certificate information including issuer, validity dates, and certificate chain details. Monitor certificate issuance for domains you care about to track security changes and detect unauthorized certificates.
lucide.dev API
Browse and download thousands of Lucide icons with instant search and category filtering to find exactly what you need. Get SVG files and metadata for each icon to integrate them seamlessly into your projects.
producthunt.com API
Access Product Hunt's daily leaderboards, detailed product pages, and search functionality. Retrieve ranked product launches for any date or date range, including upvote counts, descriptions, maker information, tags, and external links.
mcp.so API
Discover and explore MCP servers on the mcp.so marketplace by browsing categories, searching by tags, viewing detailed server information, and checking available tools and integrations. Find top-rated servers, compare clients, and filter options to identify the perfect MCP solutions for your needs.
Roblox Client Settings API | clientsettings.roblox.com · Parse