Stock Photos & Videos Scraper for Pexels avatar

Stock Photos & Videos Scraper for Pexels

Pricing

from $1.00 / 1,000 media items

Go to Apify Store
Stock Photos & Videos Scraper for Pexels

Stock Photos & Videos Scraper for Pexels

Find free stock photos and stock videos on Pexels by keyword and get title, tags, size, author, license, page link and direct image or MP4 download links in every resolution. onlyNew mode skips media you already have. $1 per 1,000 items; errors and empty searches are free.

Pricing

from $1.00 / 1,000 media items

Rating

0.0

(0)

Developer

Tenfold Fleet

Tenfold Fleet

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

2 days ago

Last modified

Share

Not affiliated with Pexels. This Actor reads public Pexels search pages and does not use the Pexels API or any account.

What does Stock Photos & Videos Scraper do?

Stock Photos & Videos Scraper searches Pexels by keyword and returns each stock photo and stock video it finds as a clean row: title, description, tags, width and height, author, license, the media page and direct download links (every MP4 resolution for videos). Use it as a Pexels search API without requesting a key or tracking hourly quotas.

Turn on onlyNew and the Actor remembers which media it already gave you, so each scheduled run returns only media you don't have yet. Pexels orders search results by relevance, not upload date, so a new run picks up where the last one stopped and also checks the first page for newly ranked media.

Only Pexels is supported for now. Pixabay was tested for this Actor but blocked most automated requests, so it is not included.

Why use it?

  • Content teams and agencies: shortlist royalty-free images or B-roll for a campaign in minutes.
  • AI and ML projects: collect captioned, tagged images and video clips with sizes and license data for datasets or retrieval.
  • App and CMS builders: feed a media picker, mood board or blog image suggester with search results.
  • Growing a media library: schedule a search with onlyNew and add a fresh batch of unseen photos or clips on a topic every week.
  • AI agents: one call answers "find free stock videos of a mountain lake" with direct MP4 links.

What data can it extract?

FieldDescription
mediaType, idphoto or video, and its Pexels id
title, descriptionthe title and alt text written for the media
tagskeywords attached to the media
width, heightoriginal size in pixels
durationSecs, fpslength and frame rate of videos
videoFilesevery MP4 rendition with width, height, fps and URL
authorName, authorUsername, authorUrl, authorLocationthe photographer or videographer
license, licenseUrllicense name and terms page
pageUrl, previewUrl, thumbnailUrl, downloadUrllinks to the page, previews and the full file
colors, createdAtmain colors and upload date
query, page, position, totalResults, scrapedAtwhere the row came from

How to search stock photos and videos

  1. Open the Actor in Apify Console and click Try for free.
  2. Type one or more search terms, for example mountain lake.
  3. Pick the media type: photos, videos or both.
  4. Set Max items per search and click Start.
  5. Download the results as JSON, CSV or Excel, or read them through the Apify API.

How much does it cost to scrape stock photos?

You pay $1 per 1,000 media items (pay per event), plus a tiny $0.00005 start fee per run. Proxy and compute are included. Searches with no results, pages the site blocks, parse errors, duplicates and media skipped by onlyNew are free. A search for 100 photos costs about $0.10.

On the Apify free plan ($5 of monthly credit) you can collect a few thousand items a month; keep single runs to a few hundred items while testing.

Input

{
"queries": ["mountain lake", "coffee shop"],
"mediaType": "both",
"maxItemsPerQuery": 50,
"onlyNew": false
}

maxItemsPerQuery applies per search term and per media type, so the example above can return up to 2 x 2 x 50 = 200 items.

Output

{
"source": "pexels",
"mediaType": "video",
"id": "36882323",
"query": "mountain",
"title": "Scenic Hike in Wasatch Mountains, Utah",
"tags": ["Adventure", "Backpacking", "Clouds", "Hiking"],
"width": 2160,
"height": 3840,
"durationSecs": 16,
"fps": 59.94,
"pageUrl": "https://www.pexels.com/video/scenic-hike-in-wasatch-mountains-utah-36882323/",
"authorName": "Alex Moliski",
"license": "Pexels",
"downloadUrl": "https://videos.pexels.com/video-files/36882323/15623735_2160_3840_60fps.mp4",
"videoFiles": [{ "width": 2160, "height": 3840, "fps": 59.94, "url": "https://videos.pexels.com/video-files/..." }]
}

Download the dataset as JSON, CSV, Excel, XML or HTML from the run page, or connect it to Make, Zapier, Google Sheets or your own code.

Tips

  • Pexels pages through about 8,000 results for one search (334 pages of 24); split very broad topics into narrower terms for more.
  • Pexels also returns loose matches for rare or misspelled words, so check title and tags for odd terms.
  • Run the Actor on a schedule with onlyNew on to get only media you haven't received before. Give each schedule its own memory name.
  • The same photo found by two of your search terms is returned and charged once.

FAQ

Do I need a Pexels API key?

No. The Actor reads the public search pages, so there are no keys or per-hour quotas to manage.

Can I use the photos commercially?

Pexels publishes its own free license (licenseUrl in every row). Read it before use: it allows most commercial use but has limits, for example on selling unmodified copies or showing identifiable people or brands in a misleading way.

Why did a search return an item with an error field?

The search had no results, the site blocked the page after several retries, or the page could not be read. These rows are free and tell you which search to retry.

Can I get only media I haven't seen?

Yes. Turn on Only new media. Ids already returned, and how deep each search got, are stored in a key-value store in your account under the memory name you choose. Results follow Pexels relevance order, so this gives you media you haven't received yet, not a strict newest-first feed.

Is Pixabay supported?

Not at the moment. It blocked most requests in our tests, and we would rather not charge for unreliable results.

Disclaimer

This Actor collects publicly available data only. You are responsible for following the Pexels license and terms, and for crediting authors where you choose or are required to. See other tools by this developer on Apify Store.

More tools from Tenfold Fleet

ActorOutput
ALDI Australia Scraper - AU Products, Unit Prices & Catalogueproduct
Alibaba Image Search - Reverse Lookup of Suppliers by Photomatched product
Alibaba Products Scraper: Wholesale Suppliers, MOQ, Price Tiersproduct
AliExpress Reviews Scraper: Product Feedback & Photos Monitorreview
AliExpress Keyword Scraper - Exact Sold Counts by Search Termproduct
Amazon Product Scraper - Details, Prices & Search by ASINproduct
Applicant Tracking Jobs Scraper - Greenhouse, Lever & 6 Morejob posting
Backlinks Checker - Referring Domains, Anchors & Domain Rankbacklink
BBB Scraper: Business Leads, Ratings & New Reviewsbusiness
Bilibili Scraper - Videos, Comments, Danmaku & Searchvideo or comment
Businesses Without Websites - Local Leads with Phone & Ratinglead
Coles Product Scraper - Australian Supermarket Prices & Dealsproduct
Contact Details Scraper - One Lead Record per Company Websitewebsite with contacts
Facebook Ads Library Scraper for Marketersad
Facebook Page Contact Finder - Business Leads from Page Linkspage with contact details
Facebook Reels Scraper: Views & Captions Monitor for Any Pagereel
Foundit Jobs Monitor: India, Singapore & Malaysia Jobs Scraperjob listing
Funding Rounds Scraper - Recently Funded Companies & Investorsfunding round
Google Ads Transparency Center Scraper - Competitor Ads by Sitead
Google AI Overviews Checker - Citations & Domain Trackerkeyword checked
Google Flights Scraper - All Fares per Route & Date (API)route search
Google Hotels Scraper - Nightly Prices, Stars & Booking Siteshotel
Google for Jobs Scraper - Openings by City, Pay & Job Boardjob listing
Google Keyword Planner API Alternative - Ideas, Bids & Volumekeyword idea
Google Maps Extractor - Business Leads, Phones & Websitesplace
Google News Scraper - Articles, Real URLs & Full Textarticle
Google Travel Hotel Rate Tracker - OTA Prices for Every Nightoffer
Search Trends by Region & Time - Google Trends Data Scraperkeyword
Instagram Reels Search - Keyword to Top Reels, Plays & Creatorsreel
Instagram Reels Transcript - Speech to Text for Public Reelsreel transcript
Keyword Ideas & Related Keywords - Difficulty, Volume & CPCkeyword idea
Keyword Search Volume, CPC & Difficulty Checker (Bulk)keyword with data
Likee Scraper - Creators by Country, Video Views & Likesvideo
LinkedIn Ads Library Scraper - Competitor Ad Copy & Targetingad
LinkedIn Company Posts Monitor: New Posts, No Loginpost
LinkedIn Company Scraper: Firmographics & Recent Postscompany
Pinterest Search Scraper: Pins, Promoted Ads & Shop Trendspin
Reddit Brand Monitoring - Keyword Alerts for Posts & Commentsmention
Reddit Post Comments Export: Threads to JSON & CSVcomment
Remote Job Board Scraper - Remote Jobs Aggregator, 7 Sitesunique remote job
SEEK Jobs Scraper - Salaries & Hiring Across 8 APAC Job Boardsjob listing
SEO Agent - AI Keyword Research & Competitor Reportsresearch report
SEO Crawler - Technical SEO Audit Tool & On-Page Checkerpage audit
SEO Competitor Keywords - Domain Ranked Keywords & Keyword Gapkeyword
Shopify Inventory Scraper - SKUs, Variants & In-Stock Statusproduct
Shopify App & Theme Detector - Store Analyzer & Contactsshopify store
Sitemap URL Extractor - All URLs from sitemap.xml & robots.txturl
Website Built With Checker - Find Any Site's CMS & Tech Stackwebsite
Threads Search - Keyword & Profile Posts Scraper (No Login)post
TikTok Ads Library Scraper: Competitor Ads in Europead
TikTok Transcripts - Captions or Speech to Text for Any Videovideo transcript
HTML to Text & URL to Markdown - LLM Ready Web Contentpage
Website Traffic Checker - Bulk Domain Traffic Estimatedomain with traffic data
WeChat Official Account Articles - Keyword Search to Markdownarticle found
Weibo Scraper - Comment Threads, Hot Search Ranks & User Statscomment
Woolworths Product Scraper - AU Shelf Prices, Specials & GTINsproduct
Workday Jobs Scraper - myworkdayjobs.com API with Salaryjob posting
YouTube Channel Email Scraper - Creator Contact Extractorchannel with email
YouTube Livestream & Channel Scraper - Videos, Likes & Statsvideo
YouTube Comments Scraper - Replies, Likes & Sort by Newestcomment
YouTube Search Scraper: Keyword Video & Shorts Monitorsearch result
YouTube Shorts Analytics Scraper - Views, Likes & Hashtagsshort
YouTube Captions Downloader - Transcript & Subtitles Scrapertranscript