# OpenApps

> What is listed, ranked, featured and launched in the ChatGPT, Claude and Cursor app stores, crawled every 3 hours, and the tools of the MCP servers their apps link to. Read-only, public, no key.

REST at https://theopenapps.com/v1 (GET; arrays comma-separated. 200: { data, meta } (meta.as_of: the crawl; meta.basis: output path to basis; meta.next_cursor). 400/404/429 (Retry-After)/500: { error: { code, message, param?, allowed?, nearest? } }. cache: an answer stands until the next crawl, MCP probe or UTC day.) MCP (Streamable HTTP) at https://theopenapps.com/mcp. Public reads need no key. Optional: Authorization: Bearer <developer key> or OAuth with catalog:read; OAuth tokens are bound to /mcp or /v1. Account: /account. Discovery: /.well-known/oauth-authorization-server. Limits: 60/60s per address, 600 for hosted clients (ChatGPT-User, Claude-User) and the site.
Every value carries a basis: observed (seen in the store or in a tools/list answer), store_reported (a number the store publishes), derived (computed by OpenApps, e.g. movement or launch dates), proxy (stands in for another quantity, e.g. a repository's GitHub stars), estimate (modelled by OpenApps). Data: OpenApps (https://theopenapps.com), as of meta.as_of.

## Catalog and methodology

- [ChatGPT apps](https://theopenapps.com/chatgpt): listings, category charts and country coverage
- [Claude integrations](https://theopenapps.com/claude): connectors, plugins and observed installs
- [Cursor plugins](https://theopenapps.com/cursor): marketplace listings and cursor.directory entries
- [MCP server directory](https://theopenapps.com/servers): observed discovery status and tool schemas
- [Collection coverage](https://theopenapps.com/overview): catalog sizes, collection health and measurement limits
Chart positions are observed ranks, not download counts. Launch dates may be derived or use the first observation. Cite meta.as_of and coverage notes; do not treat a sign-in requirement as a broken server.

## REST operations

- [changes_list](https://theopenapps.com/v1/changes?store=chatgpt): A store's changes since a time, newest first: rank moves, chart and featuring entries and exits, launches, new toolsets.
- [movers_list](https://theopenapps.com/v1/movers/chatgpt): What moved at a store's latest crawl: rank movers in its lead charts, featured-list entries and exits, metric changes.
- [stores_get](https://theopenapps.com/v1/stores): The app stores OpenApps tracks: apps per kind, regions with their latest crawl, charts and metrics.
- [freshness_get](https://theopenapps.com/v1/freshness): How collection is going: health status and issues, crawls per store, ChatGPT's 3-hour sweeps over the last day.
- [charts_get](https://theopenapps.com/v1/charts/claude/popularity): One store chart now or at a past time, with each app's movement since the previous crawl and the crawl ~24h earlier.
- [charts_regions_get](https://theopenapps.com/v1/charts/chatgpt/category%3Aproductivity/regions): One ChatGPT chart in every country at once: the top apps of the US list with each app's position per country.
- [featuring_get](https://theopenapps.com/v1/featuring/chatgpt): Every hand-picked section of a store's home page now, each with its apps and their movement since earlier crawls.
- [leaderboards_get](https://theopenapps.com/v1/leaderboards/claude/installs): A store's apps ranked by one store-reported metric, such as installs, with the value each replaced.
- [new_list](https://theopenapps.com/v1/new?store=chatgpt&since=-7d): A store's apps launched since a time, newest first, by the store's launch date or, without one, the day first seen.
- [apps_search](https://theopenapps.com/v1/apps?query=notion): Apps whose name or description contains the query: exact names first, then names starting with it, then other matches.
- [apps_get](https://theopenapps.com/v1/apps/claude/plugin_01E5qTAcHfq3r1UJ8Zxgzjae): One app's listing: name, kind, publisher, description, launch and first-seen dates, and its other listings in the store.
- [apps_ranks_current](https://theopenapps.com/v1/apps/chatgpt/plugin_asdk_app_69c18c28f1188191bf5b8445c4ab0a2e/ranks/current): Every chart an app is in now: best position and region, position in the main region, and how many regions list it.
- [apps_ranks_history](https://theopenapps.com/v1/apps/chatgpt/plugin_asdk_app_69c18c28f1188191bf5b8445c4ab0a2e/ranks): Rank series of every chart an app is in now: 14 days in the chart's home region, the latest position elsewhere.
- [apps_metrics](https://theopenapps.com/v1/apps/claude/plugin_01E5qTAcHfq3r1UJ8Zxgzjae/metrics): An app's latest value of each metric the store publishes, with the value it replaced. Each metric carries its own basis.
- [apps_tools](https://theopenapps.com/v1/apps/claude/plugin_01XunKF5gozzaoP55m3XKgUm/tools): The MCP servers an app links to, each with the tools of its latest anonymous tools/list.
- [apps_versions](https://theopenapps.com/v1/apps/chatgpt/plugin_asdk_app_69c18c28f1188191bf5b8445c4ab0a2e/versions): Every version of an app's store listing and of its detail record, oldest first, with when each was seen.
- [market_get](https://theopenapps.com/v1/market): Each store's size and shape: apps per kind, weekly launches over a year, list sizes, and open MCP toolset statistics.
- [mcp_toolset_get](https://theopenapps.com/v1/mcp/toolsets?server=https%3A%2F%2Fmcp.linear.app%2Fmcp): An MCP server's tools at a time, or what changed between two of its toolset versions: tools added, removed and changed.
- [mcp_servers_list](https://theopenapps.com/v1/mcp/servers?status=open): The remote MCP servers that store listings link to, open ones first, with tool counts and the apps that link each.
- [mcp_servers_get](https://theopenapps.com/v1/mcp/servers/https%3A%2F%2Fmcp.linear.app%2Fmcp): One MCP server: its probe status, the apps that link to it, its latest toolset with every tool, and its toolset history.

## MCP tools and the operations they run

- changes_list: changes_list
- stores_get: stores_get
- charts_get: charts_get
- apps_search: apps_search
- apps_profile: apps_get, apps_ranks_current, apps_metrics, apps_tools
- mcp_toolset_get: mcp_toolset_get
- market_get: market_get
- search: apps_search, stores_get, mcp_toolset_get
- fetch: apps_get, apps_ranks_current, apps_metrics, apps_tools, charts_get, mcp_toolset_get

## Optional

- [Agent context](https://theopenapps.com/v1/agent-context): stores, regions, metrics, parameters and limits as JSON
- [OpenAPI 3.1](https://theopenapps.com/v1/openapi.json): every operation with its schemas; [resolved](https://theopenapps.com/v1/openapi.resolved.json) has every $ref inlined
