URL in.
Metadata out.
Extract Open Graph tags, Twitter Cards, favicons, and structured metadata from any URL. Built in Rust for speed.
Free tier · No credit card · 1,000 req/month
curl -X GET \
"https://api.metalink.dev/v1/metadata?url=https://github.com" \
-H "X-API-Key: ml_live_abc123"{
"title": "GitHub: Let's build from here",
"description": "GitHub is where over 100 million developers shape the future of software, together.",
"image": "https://github.githubassets.com/assets/hero-og-image.jpg",
"favicon": "https://github.githubassets.com/favicons/favicon.svg",
"site_name": "GitHub",
"type": "website",
"twitter_card": "summary_large_image",
"fetched_at": "2026-03-25T14:32:01Z",
"response_time_ms": 142
}Typical response: <50ms (cached) · <2s (fresh fetch)
Why developers choose MetaLink
Rust-Powered Speed
Sub-200ms cached responses. Our Rust backend processes requests faster than any Node.js or Python alternative.
One Endpoint, Zero Complexity
Single GET request returns everything: OG tags, Twitter Cards, favicons, canonical URLs, and more.
Battle-Tested Parsing
Handles malformed HTML, missing tags, relative URLs, and encoding issues. Falls back gracefully.
Redis-Cached Results
24-hour intelligent caching. Popular URLs resolve in under 50ms on repeat requests.
Simple, transparent pricing
Start free. Scale when you're ready.
Free
1,000 requests/month
- 100 req/min rate limit
- 24hr cache
- Community support
Starter
10,000 requests/month
- 300 req/min rate limit
- 24hr cache
- Email support
Growth
50,000 requests/month
- 600 req/min rate limit
- 24hr cache
- Priority support
Business
200,000 requests/month
- 1,200 req/min rate limit
- 24hr cache
- Dedicated support
Ready to get started?
Start extracting metadata in under 2 minutes. No credit card required.