# Instagram Reels Thumbnail Downloader (`codenest/instagram-reels-thumbnail-downloader`) Actor

Professional tool that extracts multiple high-resolution Instagram Reels thumbnails with precise dimensions (width/height) and direct CDN URLs. Returns structured JSON with all available quality options for each reel URL. 🎆Instagram Reels Thumbnail Downloader.

- **URL**: https://apify.com/codenest/instagram-reels-thumbnail-downloader.md
- **Developed by:** [CodeNest](https://apify.com/codenest) (community)
- **Categories:** Social media, Videos, Developer tools
- **Stats:** 132 total users, 2 monthly users, 97.4% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $6.00 / 1,000 instagram reel thumbnail scrapeds

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Instagram Reels Thumbnail Downloader - High-Quality Cover Image Extraction Tool

**🚀 Effortlessly download multiple resolution thumbnails from Instagram Reels with our specialized actor! This Instagram Reels Thumbnail Downloader enables you to extract high-quality cover images for content analysis, preview generation, and media archiving.**

***

### 📖 Overview

Need cover images for your content strategy or thumbnails for your applications? This **Instagram Reels Thumbnail Downloader** delivers:

- **Multiple Resolutions**: Get thumbnails in various sizes (640p to 1080p)
- **Batch Processing**: Download from multiple Reels simultaneously
- **Direct CDN Access**: High-quality images from Instagram's servers
- **Technical Metadata**: Width, height, and file size information

Perfect for designers 🎨, content creators 📱, and app developers 💻!

### ⭐ Core Capabilities/Key Features

#### 🖼️ Thumbnail Options

- **Multiple Resolutions**: 640x1136, 750x1331, 1080x1917 pixels
- **Direct URLs**: Straight from Instagram's CDN
- **Bulk Mode**: Process multiple Reels URLs in one run
- **Quality Preservation**: Original image quality maintained

#### 🔍 Metadata Mastery

- **Dimension Data**: Exact width and height for each thumbnail
- **File Information**: Size specifications when available
- **URL Validation**: Verified and accessible image links

#### 🛠️ Advanced Tech

- **Proxy Support**: Residential IP rotation for reliability
- **Fast Extraction**: Quick thumbnail URL retrieval
- **Error Handling**: Comprehensive validation and fallbacks

***

### ⚙️ Input Configuration

Just enter the Instagram Reels URLs in the Input Section then click the "start" button. The **Instagram Reels Thumbnail Downloader** will extract all available thumbnails. Input format:

```json
{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/reel/DOB1ZDribPn/?utm_source=ig_web_copy_link",
      "method": "GET"
    }
  ]
}
```

#### 📋 Input Specifications

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `reel_urls` | Array | ✅ Yes | Instagram Reel URLs to process |
| `url` | String | ✅ Yes | Valid Instagram Reel URL |
| `method` | String | ✅ Yes | HTTP method (GET recommended) |

***

### 📊 Output Structure

The **Instagram Reels Thumbnail Downloader** provides comprehensive output:

```json
[
  {
    "url": "https://www.instagram.com/reel/DOB1ZDribPn/?utm_source=ig_web_copy_link",
    "thumbnails": [
      {
        "url": "https://scontent-hou1-1.cdninstagram.com/v/t51.2885-15/539790046_1797648007625990_4996283794677576172_n.jpg?stp=dst-jpg_e15_tt6&efg=eyJ2ZW5jb2RlX3RhZyI6ImltYWdlX3VybGdlbi42NDB4MTEzNi5zZHIuZjcxODc4LmRlZmF1bHRfY292ZXJfZnJhbWUuYzIifQ&_nc_ht=scontent-hou1-1.cdninstagram.com&_nc_cat=102&_nc_oc=Q6cZ2QEBs1DleOsyYTtN4QHLlH0hmEwg48KDXSuw5bqVT-ap7qC46u1QaMxzVeWAFt-u2vDhaOd9sIvwJ-KgjMuLXVyf&_nc_ohc=P-GU2B2EhfMQ7kNvwEQdHfj&_nc_gid=iR7h3ICVVVjB0o8-PiRrdQ&edm=ANTKIIoBAAAA&ccb=7-5&oh=00_AfdaOJ68LMjKFYZWRm5TYWPNpMgQIc0DQR59uUAKLxTTQQ&oe=68E9C71D&_nc_sid=d885a2",
        "width": 640,
        "height": 1136,
        "filesize": null
      }
    ]
  }
]
```

#### 📝 Output Field Documentation

**Thumbnail Assets**
| Field | Description |
|-------|-------------|
| `url` | Original Instagram Reel URL processed |
| `thumbnails` | Array of available thumbnail objects |

**Thumbnail Details**
| Field | Description |
|-------|-------------|
| `url` | Direct CDN URL to the thumbnail image |
| `width` | Image width in pixels |
| `height` | Image height in pixels |
| `filesize` | File size in bytes (when available) |

***

### 🎯 Resolution Tiers Available

This **Instagram Reels Thumbnail Downloader** automatically extracts multiple resolution options:

1. **High Definition** - 1080x1917 (Full HD quality)
2. **Medium Resolution** - 750x1331 (Tablet optimized)
3. **Mobile Optimized** - 640x1136 (Fast loading)

Each resolution tier is perfect for different use cases and platform requirements.

***

### 🔧 Technical Features

#### 🖼️ Advanced Image Support

- **Multiple Format Access**: Direct JPEG URLs from CDN
- **Resolution Detection**: Automatic size identification
- **Quality Preservation**: Original Instagram image quality
- **Batch Processing**: Efficient multiple URL handling

#### 🔍 Metadata Extraction

- **Precise Dimensions**: Exact pixel measurements
- **URL Validation**: Verified and accessible links
- **Structure Consistency**: Uniform output format

#### ⚡ Reliability Features

- **Direct CDN Access**: Maximum reliability and speed
- **Comprehensive Error Handling**: Graceful failure recovery
- **URL Validation**: Input normalization and verification

***

### 💼 Use Cases

- **App Developers** – Integrate thumbnails in Reels-powered applications using this **Instagram Reels Thumbnail Downloader**
- **Content Managers** – Generate preview images for content archives
- **Design Teams** – Access high-quality images for mockups and presentations
- **Social Analysts** – Study thumbnail strategies and visual trends
- **Researchers** – Analyze visual content patterns across Reels

***

#### ❓ Why Choose Our Instagram Reels Thumbnail Downloader?

- **Reliable Performance**: Stable and efficient thumbnail extraction process
- **Multiple Resolutions**: Get various sizes for different use cases
- **User-Friendly**: Simple interface for both beginners and advanced users
- **Regular Updates**: Maintained to ensure compatibility with Instagram changes
- **Comprehensive Data**: All thumbnail options in one structured output

***

#### ⚠️ Limitations

- Only works with public Instagram Reels
- The **Instagram Reels Thumbnail Downloader** may hit rate limits depending on Instagram's restrictions
- Thumbnail availability depends on Instagram's CDN

### 🔗🛠 Related Actors (Full Instagram Suite)

Explore our complete Instagram scraping suite for enhanced content extraction:

#### 📹 Instagram Video Tools:

- [Instagram Reels Downloader](https://apify.com/codenest/instagram-reels-downloader)
- [Instagram Reels Scraper](https://apify.com/codenest/instagram-reels-scraper)
- [Instagram Video Downloader](https://apify.com/codenest/instagram-video-downloader)
- [Instagram Image Downloader](https://apify.com/codenest/instagram-image-downloader)
- [Instagram Reels Scraper & Downloader](https://apify.com/codenest/instagram-reels-downloader-scraper)
- [Instagram Reels Audio Downloader](https://apify.com/codenest/instagram-reels-audio-downloader)
- [Instagram Post Downloader (Image & Video)](https://apify.com/codenest/instagram-post-downloader-image-video)
- [Instagram Reels Thumbnail Scraper & Downloader](https://apify.com/codenest/instagram-reels-thumbnail-scraper-downloader)
- [Instagram Reels Audio Scraper & Downloader](https://apify.com/codenest/instagram-reels-audio-scraper-downloader)
- [Instagram Story Downloader](https://apify.com/codenest/instagram-story-downloader)
- [Instagram Story Scraper](https://apify.com/codenest/instagram-story-scraper)

#### 🏭 Supplier Scrapers:

- [Made In China Supplier/Company Scraper](https://apify.com/codenest/made-in-china-supplier-company-scraper) - YOU ARE HERE
- [Zillow Agent Profile Scraper](https://apify.com/codenest/zillow-agent-profile-scraper)

#### 📊 Product Scrapers:

- [Made in China Product Scraper](https://apify.com/codenest/made-in-china-product-scraper)
- [Made In China Top Ranking Product Scraper](https://apify.com/codenest/made-in-china-top-ranking-product-scraper)
- [Zillow Property Scraper](https://apify.com/codenest/zillow-property-scraper)
- [Alibaba Product Scraper](https://apify.com/codenest/alibaba-product-scraper)
- [Amazon Product Scraper](https://apify.com/codenest/amazon-product-scraper)
- [Amazon Deals Scraper](https://apify.com/codenest/amazon-deals-scraper)
- [Zillow Property & Apartment Scraper](https://apify.com/codenest/zillow-property-apartment-scraper)
- [Made In China Product & Company Details Scraper](https://apify.com/codenest/made-in-china-product-company-details-scraper)

***

### 📧 Need Customization?

Want \*higher resolutions, \*\*batch processing enhancements, or \**additional metadata* for your **Instagram Reels Thumbnail Downloader**?

✉️ Email *<codenest2.0@gmail.com>* for tailored solutions!

***

**✨ The Instagram Reels Thumbnail Downloader is your go-to solution for efficient, reliable thumbnail extraction from Instagram Reels content!**

# Actor input Schema

## `reel_urls` (type: `array`):

A list of public Instagram Reels URLs. Each item can be a string URL or an object with {"url": "https://..."}.

## `proxy` (type: `object`):

Proxy settings for requests. Uses Apify Residential Proxy by default for reliable extraction.

## Actor input object example

```json
{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link"
    }
  ],
  "proxy": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# Actor output Schema

## `results` (type: `string`):

Dataset containing Instagram Reel thumbnail images, resolutions, and source URLs.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "reel_urls": [
        {
            "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("codenest/instagram-reels-thumbnail-downloader").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "reel_urls": [{ "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link" }] }

# Run the Actor and wait for it to finish
run = client.actor("codenest/instagram-reels-thumbnail-downloader").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link"
    }
  ]
}' |
apify call codenest/instagram-reels-thumbnail-downloader --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,codenest/instagram-reels-thumbnail-downloader"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/AhtUGiBvfOCqxWo8M/builds/i5UunfExZHJOgOsr0/openapi.json
