Extract content, scrape HTML, capture screenshots, and unfurl links with powerful APIs tailored to your business needs.
No credit card required. 100 free API requests per month.
Reddit is a network of communities where people can dive into their interests, hobbies and passions.
Our reliable, high-performance APIs help you build better applications with rich web data
Perfect for social media apps, messaging platforms, and any application that needs to display link cards. Our API extracts titles, descriptions, images, and favicons from any URL.
GET ../site/https://github.com
{
"title": "GitHub: Let's build from here",
"description": "GitHub is where over 100 million developers...",
"image": "https://github.githubassets.com/.../social.png",
"url": "https://github.com",
"siteName": "GitHub",
"favicon": "https://github.githubassets.com/.../favicon.svg"
}Test our APIs with these free tools and discover how they can enhance your projects
Generate rich link previews for any URL to see how it will appear on social media platforms. Test your OpenGraph tags.
Test and validate OpenGraph tags on any webpage to ensure optimal social media sharing. Get recommendations for improvements.
Interactive environment to test our APIs with different parameters and see results in real-time. Perfect for developers.
Capture screenshots of any webpage with various device and viewport settings. No installation required.
Our APIs are designed with reliability, performance, and ease of use in mind
Our infrastructure is built to handle millions of requests with 99.9% uptime, ensuring your applications run smoothly even under heavy load.
Our APIs are optimized for speed, with average response times under 500ms, so your users don't have to wait for data to load in your applications.
Our team of experts is always ready to help with implementation, troubleshooting, or custom solutions to ensure your success with our APIs.
Over 1B Site Previews!

Use the language you love
import fetch from 'node:fetch';
// Site Unfurling API
const unfurlLink = async () => {
// Replace xxxxxx with your app_id or access_key
const url = "https://opengraph.io/api/1.1/site/https://example.com?app_id=xxxxxx";
try {
const response = await fetch(url);
const data = await response.json();
console.log('Link preview:', data);
} catch (error) {
console.error('Error unfurling link:', error);
}
};
unfurlLink();Join thousands of developers who trust OpenGraph.io for their web data extraction needs. Start with our free tier today.
No credit card required. 100 free API requests per month.