
Bluesky Posts Scraper
Pricing
$30.00/month + usage

Bluesky Posts Scraper
The Apify Bluesky Posts Scraper allows a programmatic search for posts on Bluesky and the option to export to CSV, JSON, Excel, or integration with Zapier, Make, or any custom workflow.
5.0 (7)
Pricing
$30.00/month + usage
18
Total users
144
Monthly users
13
Runs succeeded
88%
Issues response
6.9 hours
Last modified
a month ago

Images not being returned
Closed
Hi, I'm running some tests and it looks like there are some important post types that aren't returning thumbnail images in your output. Notably, original posts with webpages aren't returning thumbnails (quoted posts with webpages are, however). And video posts aren't returning thumbnails at all, both original posts with video, and shared posts with video.
Also, can you confirm what the max number of posts we can get is? I see from a previous ticket that you've solved the 100 post max. Is that still the case? Thanks !

Lexis Solutions (lexis-solutions)
Hi, can you point us to the specific rows of the run that are not correct? Which row, what is the current value, and what is the expected. That would help a lot.
Regarding max number of posts - it's 10,000 per run.

Hi, I've highlighted the cells in yellow where I believe there should be URLs to associated post images. Thanks for confirming the number of posts per run 👍

Lexis Solutions (lexis-solutions)
Thanks for the input. In the newest build, the actor includes a primary image if the post has a video, or is a repost of a post that has a video. Regarding posts with webpages, there is no image of the shared website coming from Bluesky's API. The visualisation is done in the browser; hence, implementing it would significantly downgrade the scraper's performance and will not be implemented.

Thanks for your answer. However I'm not seeing primary images being returned for posts with videos. As for webpage posts, the Shared posts that contain webpages DO contain primary images, so why not the original posts?

Lexis Solutions (lexis-solutions)
Make sure you're using the latest build. Here's a run with your input that correctly has a primary image for videos: https://console.apify.com/view/runs/DrQwwTx2OgoP0HQr5
Regarding webpage posts, the row with text "Quote shared webpage" contains an image because the reposted post has an image, the fact that it has a link does not influence the output. If it didn't have an image, it would return a row similar to row with text "Webpage makemi.io"

I see now. Thank you. I've specified the latest built number in my Make scenario. BTW - should I always specify the build number in case the "latest" build changes and breaks my data mappings? Or would that not be an issue? Also, re. the Webpage image, thanks for clarifying. It appears that when someone adds a URL to a Bluesky post, Bluesky automatically offers the user an option to append the main image it finds on the referenced URL as an image attached to the post. That must have been what happened. So thanks for your patience and understanding as I worked through that!
PS - I've reopened the issue just to get clarification on how a latest build might impact my data mapping, not because there's an ongoing issue with your actor. Looking forward to your response :)

Lexis Solutions (lexis-solutions)
Most updates we do are backwards compatible, so using "latest" is safe. In case we introduce a significant breaking change, we'll switch to the next major version, and notify our users via the email they provided to Apify.
Glad to help! We'd appreciate it if you post a review of the actor, as it helps us a lot! Feel free to reach out if you have any other questions.