Skip to content

Phones, apps & storage

Android Version & API Level Lookup

Search by version, API level or codename and this returns the matching row, what your phone is running, and how far behind the current release it sits. The full table runs from Ice Cream Sandwich to Android 17 — API 37, Cinnamon Bun, released 16 June 2026.

Your browser reports: checking…

Version API level Codename Released Notable for developers

What an API level is

An integer identifying the exact set of framework APIs a platform release exposes. Android 17 is API 37; Android 14 is API 34. Apps declare three of them: minSdk (the oldest release they will install on), targetSdk (the version whose behaviours they have been tested against) and compileSdk (the SDK they are built with). The version number is marketing; the API level is what the build system and the Play Store actually check.

The release cadence changed in 2026

Android 17 shipped on 16 June 2026, breaking a decade of autumn releases. Google now runs a major SDK release in the second quarter and a minor one in the fourth, which means two API surfaces a year rather than one and a shorter runway between a release and the Play Store deadline that follows it.

targetSdk deadlines are not optional

Google Play enforces a rolling minimum target: an app that does not target a recent enough API cannot be updated, and eventually cannot be discovered by users on newer devices. API 37 becomes the requirement in August 2027. The deadline applies to updates as well as new submissions, so an app left below the line is frozen where it stands.

Raising targetSdk is not a version-number change. Each level brings behaviour changes that apply only once you target it — Android 17 adds mandatory adaptive UI on large screens, a runtime permission for local network access, and a contact picker that replaces broad contacts access. Bumping the number without testing those is how a release turns into a crash wave.

minSdk is a market decision

Every step up in minSdk removes devices from your addressable market and removes compatibility code from your project. API 24 (Android 7.0) is a common floor; API 26 (Android 8.0) unlocks a great deal of modern Java and library support. Check the distribution data in Android Studio rather than guessing — the tail is always longer than developers expect, and it is concentrated in exactly the markets where volume is growing.

Questions people ask about this

What API level is Android 17?

API level 37, codenamed Cinnamon Bun, released on 16 June 2026. It is the first Android release to ship in June rather than the autumn, under a schedule with a major SDK release in Q2 and a minor one in Q4. Google Play will require apps to target API 37 from August 2027.

What API level is Android 14?

API level 34, codenamed Upside Down Cake, released in October 2023. Android 15 is API 35, Android 16 is API 36 and Android 13 is API 33 — from Android 5 onward the API level is consistently the version number plus 20, with the exception of Android 12L, which took API 32 without a version bump.

What is the difference between minSdk, targetSdk and compileSdk?

minSdk is the oldest Android release your app will install on. targetSdk is the release whose behaviour changes you have opted into and tested against — the platform applies compatibility shims below it. compileSdk is the SDK version you build with, which must be at least as high as targetSdk and controls which APIs you can reference in code.

What Android version am I running?

Settings, then About phone, then Android version. This page also reads the version your browser reports in its user-agent string and shows it above, though browsers on some devices reduce or omit that value for privacy reasons, so treat it as a hint rather than a fact.

Where these numbers come from

Rates on this page were last checked against the published price lists on . Grading companies change fees and pause tiers without notice — confirm the total on the submission form before you pay.