VOOZH about

URL: https://apify.com/apify/facebook-photos-scraper

โ‡ฑ ๐Ÿ“ธ Facebook Photos Scraper ยท Apify


Pricing

from $1.10 / 1,000 photos

Go to Apify Store

Facebook Photos Scraper

Extract data from one or multiple Facebook images. Get image ID, Facebook photo URL, image URL, OCR text, and more. Download the data in JSON, CSV, and Excel and use it in apps, spreadsheets, and reports.

Pricing

from $1.10 / 1,000 photos

Rating

4.7

(10)

Developer

๐Ÿ‘ Apify

Apify

Maintained by Apify

Actor stats

40

Bookmarked

3.3K

Total users

226

Monthly active users

1.5 days

Issues response

3 hours ago

Last modified

Categories

Share

What is Facebook Photos Scraper?

It's a simple and powerful tool that allows you to scrape data from Facebook photos: image ID, Facebook URL, image URL, and OCR text. To get that data, just insert the page URL and click "Save & Start" button.

Why scrape Facebook images?

  • Monitor competition to identify what they're doing right, or wrong, and how you can do it better
  • Conduct market research or analysis
  • Analyze social media and identify hot spots of misinformation
  • Track brand sentiment and shifts in cutsomer engagement

Please note that this scraper displays the extracted results only at the very end of the run. The rest of the time it will display 0 results. Please be patient until the end of the scraper run to see all the extracted data.

How do I use Facebook Photos Scraper?

Facebook Photos Scraper was designed to be easy to start with even if you've never extracted data from the web before. Here's how you can scrape Facebook data with this tool:

  1. Create a free Apify account using your email.
  2. Open Facebook Photos Scraper.
  3. Add one or more Facebook page/profile URLs to scrape its photos.
  4. Click "Start" and wait for the data to be extracted.
  5. Download your data in JSON, XML, CSV, Excel, or HTML.

Input

The input for Facebook Photos Scraper should be URLs of Facebook pages you want to scrape images from. Click on the input tab for an input example in JSON.

{
"proxy":{
"apifyProxyGroups":[
"RESIDENTIAL"
]
},
"resultsLimit":10,
"startUrls":[
{
"url":"https://www.facebook.com/copperkettleyqr"
}
],
"maxRequestRetries":10
}
...

Output

This mini-scraper will deliver results in a dataset. You can choose in which format to download it: JSON, Excel, HTML CSV, or XML. Here's an excerpt from the JSON dataset you'd get if you apply the input parameters above:

[{
"id":"YXBwX2l0ZW06MTAwMDY0MDI3MjQyODQ5OjIzMjcxNTgyMjc6NTo6NTI2OTI4Njg2MTE4MDM1",
"image":"https://scontent.fbna2-1.fna.fbcdn.net/v/t39.30808-6/318525673_526928672784703_4609683309310527953_n.jpg?stp=c80.0.206.206a_dst-jpg_p206x206&_nc_cat=101&ccb=1-7&_nc_sid=da31f3&_nc_ohc=XDEOIAlk420AX9Gpx0P&_nc_ht=scontent.fbna2-1.fna&oh=00_AfAXFRVgWuRbULeNmPcw_XnHHYrCB4svwURRMSLVmq_SOw&oe=639AB1C4",
"url":"https://www.facebook.com/photo.php?fbid=526928686118035&set=pb.100064027242849.-2207520000.&type=3",
"dataType":"photo",
"ocrText":"May be an image of 8 people and indoor",
"facebookUrl":"https://www.facebook.com/copperkettleyqr"
},
{
"id":"YXBwX2l0ZW06MTAwMDY0MDI3MjQyODQ5OjIzMjcxNTgyMjc6NTo6NTI2NjM0OTU2MTQ3NDA4",
"image":"https://scontent.fbna2-1.fna.fbcdn.net/v/t39.30808-6/318248901_526635142814056_6624748793517600997_n.jpg?stp=c34.0.206.206a_dst-jpg_p206x206&_nc_cat=109&ccb=1-7&_nc_sid=da31f3&_nc_ohc=8Kurb8D7GxsAX_AdmYV&_nc_ht=scontent.fbna2-1.fna&oh=00_AfAiPZSGj5bezjNuUGGf2QNTkS4RzuoS-eLy925eGRLdTw&oe=639B2912",
"url":"https://www.facebook.com/photo.php?fbid=526634956147408&set=pb.100064027242849.-2207520000.&type=3",
"dataType":"photo",
"ocrText":"May be an image of food",
"facebookUrl":"https://www.facebook.com/copperkettleyqr"
},
{
"id":"YXBwX2l0ZW06MTAwMDY0MDI3MjQyODQ5OjIzMjcxNTgyMjc6NTo6NTI2NjM0ODk2MTQ3NDE0",
"image":"https://scontent.fbna2-1.fna.fbcdn.net/v/t39.30808-6/319283836_526635059480731_249175491622667100_n.jpg?stp=c34.0.206.206a_dst-jpg_p206x206&_nc_cat=111&ccb=1-7&_nc_sid=da31f3&_nc_ohc=4FYbqUDeELAAX-1U62Q&_nc_ht=scontent.fbna2-1.fna&oh=00_AfDHubDfu3YYNDiQ5uEvpt1Yapr7uGlQyboV2ein1V0row&oe=639B1B91",
"url":"https://www.facebook.com/photo.php?fbid=526634896147414&set=pb.100064027242849.-2207520000.&type=3",
"dataType":"photo",
"ocrText":"May be an image of food",
"facebookUrl":"https://www.facebook.com/copperkettleyqr"
},
{
"id":"YXBwX2l0ZW06MTAwMDY0MDI3MjQyODQ5OjIzMjcxNTgyMjc6NTo6NTI2NjM0ODUyODE0MDg1",
"image":"https://scontent.fbna2-1.fna.fbcdn.net/v/t39.30808-6/319213545_526635002814070_7141569552647576834_n.jpg?stp=c97.0.206.206a_dst-jpg_p206x206&_nc_cat=101&ccb=1-7&_nc_sid=da31f3&_nc_ohc=4O1f27q29SYAX-c0VxB&_nc_oc=AQmLdYBCVvgulSwJFtGUWnM3eHAozV0r7QpoRAtF8jzXwbMnkWi86CR3WNMZmsK4Vlk&_nc_ht=scontent.fbna2-1.fna&oh=00_AfBiir5BhrQe4iwKfwiza4TfNS5VtMvEciRWmmhFgUoCaA&oe=6399A99F",
"url":"https://www.facebook.com/photo.php?fbid=526634852814085&set=pb.100064027242849.-2207520000.&type=3",
"dataType":"photo",
"ocrText":"May be an image of food",
"facebookUrl":"https://www.facebook.com/copperkettleyqr"
},
...

How many results can you scrape with Facebook Photos scraper?

Facebook Photos scraper can return up to 5000 results on average. However, you have to keep in mind that scraping facebook.com has many variables to it and may cause the results to fluctuate case by case. Thereโ€™s no one-size-fits-all-use-cases number. The maximum number of results may vary depending on the complexity of the input, location, and other factors. Some of the most frequent cases are:

  • website gives a different number of results depending on the type/value of the input
  • website has an internal limit that no scraper can cross
  • scraper has a limit that we are working on improving

Therefore, while we regularly run Actor tests to keep the benchmarks in check, the results may also fluctuate without our knowing. The best way to know for sure for your particular use case is to do a test run yourself.

How much will scraping Facebook Photos cost you?

When it comes to scraping, it can be challenging to estimate the resources needed to extract data as use cases may vary significantly. That's why the best course of action is to run a test scrape with a small sample of input data and limited output. Youโ€™ll get your price per scrape, which youโ€™ll then multiply by the number of scrapes you intend to do.

Watch this video for a few helpful tips. And don't forget that choosing a higher plan will save you money in the long run.

Want to scrape Facebook groups or posts?

You can use the dedicated scrapers below if you want to scrape specific Facebook data. Each of them is built particularly for the relevant Facebook scraping case be it a group, reviews, comments or photos. Feel free to browse them:

๐Ÿ‘ฅ Facebook Groups Scraper๐Ÿ•ต๏ธโ€โ™€๏ธ Facebook Search Scraper
๐Ÿ’ฌ Facebook Comments Scraper๐Ÿ“ฑ Facebook Pages Info Scraper
๐Ÿ•น Facebook Games Scraper๐Ÿ‘€ Facebook Marketplace Scraper
๐Ÿšฉ Facebook Pages Scraper๐ŸŒŸ Facebook Reviews Scraper
๐Ÿ—“ Facebook Events Scraper๐Ÿ“ Facebook Posts Scraper
๐Ÿ›๏ธ Facebook Ads Library Scraper๐Ÿ‘ Facebook Likes and Reactions Scraper
๐Ÿ”ฎ Brand Collaboration Scraper

Is it legal to scrape Facebook Photos data?

Our Facebook scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. However, you should be aware that your results could contain personal data. You should not scrape personal data unless you have a legitimate reason to do so.

If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping and ethical scraping.

Integrations and Facebook Photos Scraper

Last but not least, Facebook Photos Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more.

Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever Facebook Photos Scraper successfully finishes a run.

Using Facebook Photos Scraper with the Apify API

The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more. To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

Check out the Apify API reference docs for full details or click on the API tab for code examples.

Your feedback

Weโ€™re always working on improving the performance of our Actors. So if youโ€™ve got any technical feedback for Facebook Photos Scraper or simply found a bug, please create an issue on the Actorโ€™s Issues tab in Apify Console.

You might also like

Facebook Photos Scraper โœจ

premiumscraper/facebook-photos-scraper

๐Ÿ“ธ Scrape photos from any public Facebook Page or Profile โ€” own photos, tagged photos & albums. Get full-res image URLs, thumbnails, captions, photo IDs & album details. Filters by date range. Outputs data in real time. Pay only per photo scraped. ๐ŸŽฏ Facebook Photos Scraper โœจ

๐Ÿ‘ User avatar

Premium Scraper

42

5.0

Facebook Photos Scraper

crawlerbros/facebook-photos-scraper

Extract data from one or multiple Facebook images. Get image ID, Facebook photo URL, image URL, OCR text, and more. Download the data in JSON, CSV, and Excel and use it in apps, spreadsheets, and reports.

27

Facebook Albums Scraperโšก

premiumscraper/facebook-albums-scraper

Scrape Facebook albums from Pages, Profiles, or direct album links. Output includes: album title, item count, cover image, description, engagement (reactions/comments/shares), owner details, nested photos per album, and album comments with filter support. One row per album โœจ Facebook Albums Scraperโšก

๐Ÿ‘ User avatar

Premium Scraper

18

Facebook Photos Scraper

api-empire/facebook-photos-scraper

Scrape public Facebook images at scale from albums, pages, events, and timelines. Perfect for building datasets, analyzing trends, or backing up visual content. Fast, stable, and metadata-rich output makes it ideal for SEO, research, and automation tools.

Facebook Likes and Reactions Scraper

apify/facebook-likes-scraper

Extract Facebook likes data from one or multiple Facebook posts. Get post URL, reaction type (like, love, care, sad, angry, laugh), and basic liker info such as Facebook name and profile URL. Download the data in JSON, CSV Excel and use it in apps, spreadsheets, and reports.

Facebook Likes Scraper (Fast & Cheap) ๐Ÿ‘ ๐ŸŒŸ

scrapestorm/facebook-likes-scraper-fast-cheap

Collect Facebook likes data ๐Ÿ“Š from posts. Retrieve the URL, name ๐Ÿ“, ID ๐Ÿ†”, and profile photo ๐Ÿ“ธ of users who liked ๐Ÿ‘, with the option to set a maximum number of results to scrape ๐Ÿ”ข. Download data in JSON, CSV, or Excel formats ๐Ÿ“ฅ for use in apps, reports, spreadsheets, or analytics ๐Ÿ“ˆ.

199

1.9

Facebook Photos Scraper

scrapio/facebook-photos-scraper

Automate the downloading of publicly available Facebook photos from pages, profiles, and albums. Get high-quality images with metadata for research, marketing, AI datasets, and content audits. Scalable, accurate, and built for effortless visual data extraction.

Facebook Photos Scraper

scraper-engine/facebook-photos-scraper

Extract public Facebook photos in bulk with this fast, reliable scraper. Capture profile, page, album, and timeline images plus metadata. Ideal for SEO, research, analytics, archiving, and automation workflows. Easy to use and perfect for large-scale visual data collection.

๐Ÿ‘ User avatar

Scraper Engine

35

5.0

Facebook Hashtag Scraper

apify/facebook-hashtag-scraper

Extract data from hundreds of Facebook posts using one or multiple hashtags. Get post text&URL, time of posting, basic poster info, image&video URLs, OCR text, likes, comments and shares count, and more. Download the data in JSON, CSV, Excel and use it in apps, spreadsheets, and reports.

Facebook Reels Scraper

apify/facebook-reels-scraper

Extract data from hundreds of Facebook reels from one or multiple Facebook pages and profiles. Get reel URL, text, page or profile URL, timestamp, number of plays and more. Download the data in JSON, CSV, and Excel and use it in apps, spreadsheets, and reports.

Related articles

How to download Facebook data from Facebook posts
Read more
How to scrape Facebook Pages (without the Facebook API)
Read more