Sora AI Video Scraper - OpenAI Text-to-Video avatar

Sora AI Video Scraper - OpenAI Text-to-Video

Pricing

$20.00 / 1,000 results

Go to Apify Store
Sora AI Video Scraper - OpenAI Text-to-Video

Sora AI Video Scraper - OpenAI Text-to-Video

Extract AI-generated videos from Sora by OpenAI. Collect video URLs, thumbnails, prompts, and metadata. Perfect for AI researchers and content creators.

Pricing

$20.00 / 1,000 results

Rating

1.0

(3)

Developer

PayAI

PayAI

Maintained by Community

Actor stats

1

Bookmarked

199

Total users

2

Monthly active users

4 months ago

Last modified

Categories

Share

Sora AI Video Scraper - OpenAI Video Generator

๐ŸŽฌ Extract AI-generated videos from Sora by OpenAI! This powerful Apify actor collects videos, thumbnails, prompts, and metadata from OpenAI's revolutionary text-to-video AI model.

๐Ÿš€ Key Features

What Gets Extracted

  • ๐ŸŽฅ Video URLs: Direct links to AI-generated videos
  • ๐Ÿ–ผ๏ธ Thumbnails: Preview images for each video
  • ๐Ÿ“ Prompts: The text prompts used to generate videos
  • โฑ๏ธ Duration: Video length information
  • ๐Ÿ“Š Metadata: Views, likes, resolution, creator info
  • ๐Ÿท๏ธ Categories: Video types and classifications
  • ๐Ÿ“… Timestamps: Creation and scraping dates

Technical Features

  • โšก Fast Extraction: Optimized Playwright crawler
  • ๐Ÿ“œ Infinite Scroll: Automatically loads more content
  • ๐Ÿ”„ Smart Retry: Handles network issues gracefully
  • ๐Ÿ’พ Multiple Formats: Export as JSON, CSV, or Excel
  • ๐Ÿ”Œ API Ready: Direct integration with your apps
  • ๐Ÿ›ก๏ธ Reliable: Built-in error handling and recovery

๐Ÿ“‹ Complete Data Schema

FieldTypeDescriptionExample
titleStringVideo title"Aerial drone footage of Big Sur coastline"
videoUrlStringDirect video URL"https://..."
thumbnailUrlStringThumbnail image"https://..."
promptStringGeneration prompt"A stylish woman walks down a Tokyo street..."
durationStringVideo duration"0:30"
resolutionStringVideo resolution"1920x1080"
categoryStringVideo category"Nature"
creatorStringCreator name"Sora AI"
viewsNumberView count15420
likesNumberLike count342
createdAtStringCreation date"2025-08-20T10:30:00Z"
sourceStringData source"Sora by OpenAI"
pageUrlStringSource page"https://sora.chatgpt.com/explore/videos"
scrapedAtStringExtraction time"2025-08-21T03:00:00Z"

๐Ÿ’ก Use Cases

For AI Researchers

  • ๐Ÿ“š Dataset Creation: Build training datasets for video AI
  • ๐Ÿ”ฌ Prompt Analysis: Study effective prompt engineering
  • ๐Ÿ“ˆ Trend Analysis: Track AI video generation trends
  • ๐ŸŽฏ Quality Assessment: Evaluate AI video capabilities

For Content Creators

  • ๐ŸŽจ Inspiration Gallery: Discover creative prompts
  • ๐ŸŽฌ Video References: Find AI video examples
  • ๐Ÿ’ก Idea Generation: Explore different styles
  • ๐Ÿ“ฑ Social Media Content: Source unique videos

For Developers

  • ๐Ÿ”ง API Integration: Build apps with AI videos
  • ๐Ÿ—„๏ธ Database Population: Fill video databases
  • ๐Ÿค– Bot Creation: Automated video collection
  • ๐Ÿ“Š Analytics Tools: Video performance tracking

๐Ÿš€ Quick Start

Option 1: Run on Apify Platform

  1. Go to the Actor page
  2. Click "Try for free"
  3. Configure your parameters
  4. Click "Start" to run

Option 2: API Integration

const response = await fetch('https://api.apify.com/v2/acts/YOUR_USERNAME~sora-video-scraper/runs', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_TOKEN'
},
body: JSON.stringify({
maxVideos: 50,
includePrompts: true,
includeMetadata: true,
sortBy: 'newest'
})
});

Option 3: Node.js SDK

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('YOUR_USERNAME/sora-video-scraper').call({
maxVideos: 50,
includePrompts: true
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

โš™๏ธ Input Parameters

{
"maxVideos": 50,
"includePrompts": true,
"includeMetadata": true,
"downloadVideos": false,
"categories": ["all"],
"sortBy": "newest",
"debug": false
}

Parameters Explained

  • maxVideos (1-500): Number of videos to extract
  • includePrompts: Extract generation prompts
  • includeMetadata: Include views, likes, duration
  • downloadVideos: Download actual video files
  • categories: Filter by video type
  • sortBy: Order results (newest/oldest/popular)
  • debug: Enable detailed logging

๐Ÿ“Š Output Example

{
"title": "Aerial drone footage of Big Sur coastline",
"videoUrl": "https://sora-video.openai.com/video-12345.mp4",
"thumbnailUrl": "https://sora-video.openai.com/thumb-12345.jpg",
"prompt": "Aerial drone shot of dramatic cliffs along Big Sur coastline at sunset, waves crashing against rocks, cinematic style",
"duration": "0:30",
"resolution": "1920x1080",
"category": "Nature",
"creator": "Sora AI",
"views": 15420,
"likes": 342,
"createdAt": "2025-08-19T14:30:00.000Z",
"source": "Sora by OpenAI",
"pageUrl": "https://sora.chatgpt.com/explore/videos",
"scrapedAt": "2025-08-21T03:00:00.000Z"
}

๐Ÿ”Œ Integration Examples

Save to Database

// MongoDB Example
const videos = await getScraperResults();
await db.collection('sora_videos').insertMany(videos);
// PostgreSQL Example
for (const video of videos) {
await db.query(
'INSERT INTO sora_videos (title, video_url, prompt) VALUES ($1, $2, $3)',
[video.title, video.videoUrl, video.prompt]
);
}

Webhook Integration

{
"webhook": {
"url": "https://your-api.com/webhook",
"method": "POST",
"headers": {
"Authorization": "Bearer YOUR_TOKEN"
}
}
}

๐Ÿ“ˆ Performance

MetricValue
Average runtime30-60 seconds
Videos per minute~20-50
Memory usage256-512 MB
Success rate95%+
Max videos per run500

๐Ÿ’ฐ Pricing

  • Free Tier: $5 credits (~100 videos)
  • Paid Usage: ~$0.10 per 100 videos
  • Subscription: From $49/month unlimited

๐Ÿ›ก๏ธ Reliability Features

  • โœ… Automatic retry on failures
  • โœ… Multiple fallback selectors
  • โœ… Graceful error handling
  • โœ… Request timeout protection
  • โœ… Memory optimization
  • โœ… Rate limit compliance

๐Ÿค Support

This scraper is designed for:

  • Research and educational purposes
  • Content discovery and inspiration
  • Building AI video databases
  • Analyzing AI capabilities

Please respect:

  • OpenAI's terms of service
  • Content attribution requirements
  • Fair use guidelines
  • Rate limiting best practices

๐Ÿ”„ Updates

Version 1.0 (Current)

  • Initial release
  • Basic video extraction
  • Prompt collection
  • Metadata extraction

Roadmap

  • Video download support
  • Advanced filtering
  • Batch processing
  • Real-time monitoring
  • API webhooks

โญ Reviews

If this actor helps you, please:

  1. โญ Star on Apify Store
  2. ๐Ÿ“ Leave a review
  3. ๐Ÿ”— Share with others
  4. ๐Ÿ’ก Suggest features

๐Ÿ“„ License

MIT License - Free for any use


Built with โค๏ธ for the AI community

Disclaimer: This is an unofficial scraper. Sora and OpenAI are trademarks of OpenAI, Inc.