Get tweet text, author name, engagement stats, images, and card data with a single request.
Hey guys, wanna feel old? I'm 40. You're welcome.
Skip the Twitter developer portal. Get structured tweet metadata with a single GET request.
No Twitter developer account, no OAuth tokens, no app review process. Just your OpenGraph.io app_id and a tweet URL.
Extract card data and tweet text from any public tweet in seconds. Cached responses return in milliseconds.
Twitter/X's developer policies and pricing change constantly. Our API keeps working regardless of their latest restrictions.
Not just Twitter — the same API works with YouTube, Reddit, Instagram, and any other URL. One integration, every platform.
A single API call returns rich, structured metadata for any public tweet.
Whether you're building a social dashboard, a messaging app, or a content aggregator — our Twitter/X metadata API fits right in.
Drop a Twitter/X URL into our endpoint. We return structured data — no tokens, no scraping logic to maintain.
https://opengraph.io/api/1.1/site/
:tweetUrl?app_id=xxxxxx// Returns tweet text, author, image...// Works with twitter.com and x.comThe official API adds cost and complexity you don't need for metadata extraction.
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();Over 1B Site Previews!
