is there a way to scrape canva photos?

4440

Elite Member
Jr. Executive VIP
Jr. VIP
Joined
Jun 23, 2021
Messages
1,510
Reaction score
1,553
Is there a way to scrape photos from canva? Like given some queries, I'd like to auto-download some good photos from canva.

Has anybody done this before? Is there some sort of API available or I need to use Selenium to download each photo?

Does canva ban automation hard?

Thanks
 
Canva got their media file resources from other stock media companies as a reseller.

If an average stock image company would restrict you from multiple request or any request from bot at all, then expect same from Canva.
 
Canva got their media file resources from other stock media companies as a reseller.

If an average stock image company would restrict you from multiple request or any request from bot at all, then expect same from Canva.
i mean, if you have canva pro/edu account, you can download the premium photos from canva and use it with a license.
I want to auto-download these photos.

Manually downloading/editing is fine but I'm just tired of it.
 
Is there a way to scrape photos from canva? Like given some queries, I'd like to auto-download some good photos from canva.

Has anybody done this before? Is there some sort of API available or I need to use Selenium to download each photo?

Does canva ban automation hard?

Thanks
can be done with python, I built similar codes before and it won't be hard to automate canva.
 
can be done with python, I built similar codes before and it won't be hard to automate canva.
This is what i need to hear.
If canva is not too strict with botting, I will build one.
 
Recently Canva started enforcing the requirement to change the images before downloading them, so you want to look into adding it to the script.
 
Recently Canva started enforcing the requirement to change the images before downloading them, so you want to look into adding it to the script.
yeah yeah.. like adding some transparent elements...
 
yeah yeah.. like adding some transparent elements...
This is probably because they don't license users to use the images as they are, but to use them in designs. I'd be more careful with that these days.
 
This is probably because they don't license users to use the images as they are, but to use them in designs. I'd be more careful with that these days.
yes of course. I've been doing this for quite some time, although all manually.
I finally got time for setting up image scraping in canva, that's why i went back to this old thread.
Anyway, let's buy some cheap accounts and see how it goes.
 
You should not scrape canva - It's copyrighted. Use their official API or free stock sites like unsplash or pexels instead.
 
I don’t think Canva makes scraping easy, they protect their assets pretty well. You can use their official download/export options or API.
 
I’m not sure about an API, but I’ve heard Canva can be strict with automation. Curious if anyone here actually tried it long term without issues.
 
No, scraping Canva photos isn’t allowed—you can only download images directly through Canva with proper usage rights.
 
Interesting question. As far as I know, Canva doesn’t provide a public API for scraping images, and they’re quite strict with automation. Selenium or similar tools might work technically, but it’s risky since Canva can flag or block accounts. Curious if anyone here has found a safer alternative.
 
I dont see why a NodeJS-puppeteer (or python-selenium) script cant handle this task
 
Canva does not allow bulk scrapping officially, so stick to manual or API-approved methods.
 
Canva doesn’t offer a public API for mass image downloads, so automating with Selenium or similar tools could breach their rules.
Automation may lead to account restrictions, so it’s safer to use Canva’s official export features or download images manually.
 
No, you can’t scrape Canva they block bots and it’s against their terms. Use Unsplash APIs instead.
 
Back
Top