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

Developed by

PayAI

PayAI

Maintained by Community

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

0.0 (0)

Pricing

$20.00 / 1,000 results

0

1

1

Last modified

a day ago

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.