⚡ RESTful API • 99.9% Uptime • Instant Access

Facebook Video & Story Data API

Extract video, story, and reel data from Facebook with a simple API call. Get HD/SD download links, thumbnails, titles, and metadata in JSON format.

10M+ API Requests Processed
<500ms Average Response Time
99.9% Uptime Guarantee
3 Content Types Supported
Features

Everything You Need to Extract Facebook Data

Built for developers who need reliable, fast, and comprehensive Facebook content extraction.

🎬

Video Extraction

Extract HD and SD video download links from any public Facebook video post, including groups and pages.

📱

Story Capture

Retrieve story content including photos and videos from public Facebook stories with full metadata.

🎞️

Reel Support

Full support for Facebook Reels — extract video URLs, thumbnails, and descriptions in seconds.

Lightning Fast

Average response time under 500ms. Our distributed infrastructure ensures low latency worldwide.

🔧

Simple JSON Response

Clean, well-structured JSON responses with video URLs, quality info, thumbnails, and metadata.

🔐

Secure & Reliable

API key authentication, rate limiting, and HTTPS encryption. 99.9% uptime SLA for paid plans.

How It Works

Get Started in 3 Simple Steps

1

Create Account

Sign up for free and get your unique API key instantly. No credit card required.

2

Make API Calls

Send a GET request with the Facebook URL and your API key. It's that simple.

3

Get JSON Data

Receive structured JSON with video/story download links, thumbnails, and metadata.

Live Demo

See It in Action

Choose your preferred language and start integrating in minutes.

# Get Facebook video information
curl -X GET \
  "https://getvidfb.com/api/v1/video-info?url=https://www.facebook.com/watch?v=123456789" \
  -H "X-API-Key: gvfb_your_api_key_here"
// Using fetch (Node.js / Browser)
const response = await fetch(
  'https://getvidfb.com/api/v1/video-info?url=FACEBOOK_URL',
  {
    headers: {
      'X-API-Key': 'gvfb_your_api_key_here'
    }
  }
);

const data = await response.json();
console.log(data.links.sd);  // SD download URL
console.log(data.links.hd);  // HD download URL
import requests

url = "https://getvidfb.com/api/v1/video-info"
params = {"url": "https://www.facebook.com/watch?v=123456789"}
headers = {"X-API-Key": "gvfb_your_api_key_here"}

response = requests.get(url, params=params, headers=headers)
data = response.json()

print(data["title"])
print(data["links"]["sd"])
// Success Response (200 OK)
{
  "success": true,
  "source": "FB-Vid",
  "title": "Amazing sunset timelapse",
  "description": "Watch this breathtaking sunset...",
  "thumbnail": "https://...",
  "links": {
    "sd": "https://video-sd-url.mp4",
    "hd": "https://video-hd-url.mp4",
    "audio": "https://audio-url.mp3"
  },
  "duration": null,
  "timestamp": "2026-03-29T07:00:00Z"
}
Pricing

Simple, Transparent Pricing

Start free, scale as you grow. No hidden fees.

Free
$0/month
Perfect for testing & prototyping
  • 50 requests / day
  • ~1,500 requests / month
  • Video extraction
  • JSON responses
  • Community support
Get Started Free
Starter
$9.99/month
For side projects & small apps
  • 500 requests / day
  • ~15,000 requests / month
  • Video + Story + Reel
  • HD quality links
  • Email support
Choose Starter
Business
$149.99/month
For high-volume & enterprise apps
  • 20,000 requests / day
  • ~600,000 requests / month
  • All content types
  • Dedicated support
  • Custom SLA
  • Webhook notifications
Contact Sales
FAQ

Frequently Asked Questions

Our API supports three types of Facebook content: Videos (regular video posts), Stories (photo and video stories), and Reels (short-form video content). All public content can be extracted.
No. Our API only works with publicly accessible Facebook content. Private videos, stories, and reels cannot be accessed through the API for privacy and security reasons.
All API responses are returned in JSON format. Each response includes the video title, description, thumbnail URL, and download links in multiple qualities (SD, HD, and audio when available).
Include your API key in the request header as X-API-Key: gvfb_your_key_here. You can find your API key in your dashboard after creating an account.
Once you exceed your daily request limit, the API will return a 429 status code (Too Many Requests). Your limit resets at midnight UTC. You can upgrade your plan anytime for higher limits.
Yes! Our free tier includes 50 requests per day with access to video extraction and JSON responses. No credit card required. Perfect for testing and prototyping.

Ready to Get Started?

Create your free account and get your API key in seconds. No credit card required.

Create Free Account → View Documentation