Key takeaways
- Meta’s Graph API (Instagram, Facebook, Threads) is at v27.0; v21.0 is the oldest still supported, until 21 January 2027.
- LinkedIn ships a version each month: 202610 is newest, and 202511 sunsets on 16 November 2026.
- YouTube Data API v3, X API v2, TikTok v2 and Pinterest v5 have no announced successor or sunset.
- Telegram’s Bot API (10.3) and Bluesky’s AT Protocol change additively and never sunset a version.
On this page
What is the current Instagram Graph API version?
v27.0. Instagram and Facebook publishing both run on Meta’s Graph API, and Meta’s changelog names v27.0 as the latest version; the newest dated row in its version table is v26.0, introduced on 29 July 2026. Meta supports each version for about two years and runs several at once, so an app picks a version in its request URL and moves forward before that version’s sunset date.

| Version | Introduced | Available until |
|---|---|---|
| v27.0 | Latest, per Meta’s changelog | Not yet listed |
| v26.0 | 29 July 2026 | Not yet set |
| v25.0 | 18 February 2026 | 29 July 2028 |
| v24.0 | 8 October 2025 | 18 February 2028 |
| v23.0 | 29 May 2025 | 8 October 2027 |
| v22.0 | 21 January 2025 | 20 May 2027 |
| v21.0 | 2 October 2024 | 21 January 2027 |
What API versions do the other social networks use?
Each platform’s own versioning, as of 5 November 2026:
| Platform | Current version | Next sunset |
|---|---|---|
| Instagram, Facebook, Threads | Graph API v27.0 | v21.0 on 21 January 2027 |
| LinkedIn-Version 202610 (monthly) | 202511 on 16 November 2026 | |
| YouTube | Data API v3 | None announced |
| X | API v2 (media upload on v2) | None announced for v2 |
| TikTok | Content Posting API under /v2/ | None announced |
| API v5 | None announced | |
| Telegram | Bot API 10.3 (24 August 2026) | No version is ever sunset |
| Bluesky | No version numbers (NSIDs) | Old NSIDs keep working |
How does LinkedIn API versioning work?
Through a LinkedIn-Version header in YYYYMM form. LinkedIn publishes a version every month and supports each for at least a year, so an app sends the version it was built for and must move forward before that version sunsets; a request with no version header, or a retired one, returns an error. The newest version is 202610 (October 2026), and 202511 sunsets on 16 November 2026. See the LinkedIn posting API guide.
Which social APIs have no version sunsets?
Telegram and Bluesky. Telegram’s Bot API (10.3, 24 August 2026) only adds fields, keeping old ones marked deprecated rather than removing them. Bluesky’s AT Protocol has no version numbers at all: each method has a namespaced identifier such as app.bsky.feed.post, schemas are only extended, and a breaking change gets a new identifier while the old one keeps working.
What should an integration do about API sunsets?
Track each platform’s changelog, test on the newest version well before the sunset date, and move one platform at a time. A scheduler handles this for you: SkedCast keeps every network on a supported version so scheduled posts keep publishing, and the state of social publishing APIs 2026 report covers the other differences, from access to retries. Token lifetimes are in access token expiration by platform.
Sources
FAQ
- What is the latest Instagram Graph API version?
- v27.0, per Meta’s Graph API changelog on 5 November 2026. Instagram and Facebook share Meta’s Graph API versions.
- When does Meta Graph API v21.0 sunset?
- 21 January 2027, per Meta’s changelog. It is the oldest version still listed as available.
- What is LinkedIn’s current API version?
- 202610 (October 2026), sent in the LinkedIn-Version header. LinkedIn releases one a month and supports each for at least a year.
- Is YouTube Data API v3 being replaced?
- No. YouTube’s revision history (latest entry 3 November 2026) announces no v4 and no v3 sunset, only changes to individual features.
- Does X still support v1.1 media upload?
- X documents media upload on API v2 (POST /2/media/upload); build on v2.
- Does Bluesky use API versions?
- No. Bluesky’s AT Protocol names each method with a namespaced identifier, and a breaking change gets a new identifier instead of a version bump.