# APKCube > A free Android APK catalogue and download service. Current releases, old > versions and per-architecture variants, every file signature-verified before > it is served. Programmatic access is metered in credits against an API key. ## For agents and integrations - [Developer portal](https://apkcube.com/docs): what is available and how to start. - [REST API reference](https://apkcube.com/docs/api): every endpoint, with credit prices. - [OpenAPI 3.1 spec](https://apkcube.com/api/v1/openapi.json): the machine-readable contract. Import this to generate tools or a client. - [MCP server](https://apkcube.com/docs/mcp): Streamable HTTP endpoint at https://apkcube.com/api/mcp, authorized with OAuth 2.1 — no key to configure, the client registers itself and asks the account owner to approve it. - [Agent skill](https://apkcube.com/docs/skill): a single markdown file for agents that can run a shell but do not speak MCP. ## Notes that save a round trip - Authenticate with `Authorization: Bearer akc_...`. Keys are created at https://apkcube.com/account/keys. - `installs` is Google Play's bucket string ("10,000,000+"), not a count. - Catalogue metadata is scraped from Google Play and can trail the store. - Downloads are refused for taken-down apps, paid apps we hold no file for, and listings under the operator's rating threshold. Every app row carries an `availability` field so this can be checked before spending a download credit. - Listing the versions of a package is the step before downloading one: the `apkId` a download takes comes from there. ## Site - [Apps](https://apkcube.com/apps) - [Games](https://apkcube.com/games) - [Categories](https://apkcube.com/categories) - [News](https://apkcube.com/news) - [Reviews](https://apkcube.com/reviews) - [About](https://apkcube.com/about) - [Business](https://apkcube.com/business) - [Terms](https://apkcube.com/terms)