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

Request
curl -X GET \
  "https://api.metalink.dev/v1/metadata?url=https://github.com" \
  -H "X-API-Key: ml_live_abc123"
Response — 200 OK
{
  "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

$0/mo

1,000 requests/month


  • 100 req/min rate limit
  • 24hr cache
  • Community support

Starter

$9/mo

10,000 requests/month


  • 300 req/min rate limit
  • 24hr cache
  • Email support

Business

$79/mo

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.