🏯 Instagram Scraper (Pay Per Result) avatar
🏯 Instagram Scraper (Pay Per Result)

Pricing

$0.50 / 1,000 posts

Go to Store
🏯 Instagram Scraper (Pay Per Result)

🏯 Instagram Scraper (Pay Per Result)

Developed by

API Dojo

API Dojo

Maintained by Community

Famous for its blazing-fast speed and completeness, it offers rapid and efficient scraping of many URLs such as; location, audio, tag, and profile. It's incredibly cost-effective at only $0.50 for every 1000 posts, capable of scraping 100-200 posts each second!

4.0 (3)

Pricing

$0.50 / 1,000 posts

78

Total users

2K

Monthly users

281

Runs succeeded

>99%

Issues response

3.1 hours

Last modified

17 hours ago

MI

Bug Report: Videos are missing from carousel post results.

Closed

aminfa92 opened this issue
20 days ago

Hello,

I am writing to report an issue with the "Instagram Scraper (Pay Per Result)" actor. When scraping Instagram posts that are carousels (containing a mix of images and videos), the actor's output only includes the URLs for the images and omits the video URLs.

To Reproduce:

Provide the actor with a URL of an Instagram post that is a carousel and contains at least one image and one video. Run the actor to scrape the post details. Examine the dataset returned by the actor. Example Post URL: https://www.instagram.com/p/DKHxixqMLSI/

Expected Behavior:

The carousel array (or equivalent field) in the output JSON for the post should contain objects for all items in the carousel, including both images and videos, with their respective URLs (displayUrl for images and videoUrl for videos).

Actual Behavior:

The output for a carousel post only contains entries for the images. The videos within the same carousel are not present in the results, leading to incomplete data for that post.

Impact:

This bug prevents the complete scraping of carousel posts, which are a very common post type on Instagram. For any use case that requires capturing all media from a profile, this results in significant data loss.

Thank you for your time and assistance in resolving this issue.

apidojo avatar

Hello,

I've forwarded this to our engineering team and will let you know once they get back.

Cheers

apidojo avatar

Hello,

We just added a new video variable if the carousel item is a video.

Cheers

MI

aminfa92

17 days ago

Hello,

Thank you for your recent update and for adding the video variable to include video URLs from carousels in the "Instagram Scraper (Pay Per Result)" actor. I can confirm that video URLs are now being included, which is a great improvement!

However, I've identified a related issue concerning video thumbnails. While the video URLs are present, the accompanying thumbnail URL for all videos (both standalone videos and videos within carousels) points to a very small image, typically about 360x360 pixels.

New Problem:

The thumbnail resolution for videos (whether they are single video posts or part of a carousel) is significantly smaller than the actual video dimensions. For example, if a video is 720x720, the provided thumbnail URL is still for a 360x360 image.

Expected Behavior:

Ideally, the thumbnail URL provided for any video post should correspond to a higher resolution image, preferably matching or being closer to the video's actual dimensions (e.g., at least 720x720 if the video is that size, or the highest available resolution for a preview image). This would be consistent with the image quality typically available for static images.

Impact:

Using low-resolution thumbnails (360x360) for potentially HD videos (like 720x720 or 1080x1080) significantly degrades the quality of any presentation or feed where these thumbnails are used. It doesn't accurately represent the quality of the video content itself.

Could you please look into this? It would be great if the actor could retrieve a higher-resolution thumbnail for all video types.

Thank you for your continued assistance.

Best regards,

apidojo avatar

Hello,

Unfortunately that's the only version we can fetch from Instagram, also when I checked the video, you receive 720x720 not 360x360.

Cheers