OpenGraph.io

API Reference

Complete documentation for all OpenGraph.io API endpoints. Each endpoint supports authentication via App ID and offers various options for caching, rendering, and proxy usage.

Base URL

All API requests are made to:

https://opengraph.io/api/1.1/

Endpoints

Common Parameters

These parameters work across most endpoints:

ParameterTypeDescription
app_idstringRequired. Your API key from the dashboard.
cache_okbooleanAllow cached results. Default: true
max_cache_agenumberMaximum cache age in seconds.
full_renderbooleanEnable JavaScript rendering. Default: false
use_proxybooleanUse standard proxy. Default: false
use_premiumbooleanUse residential proxy. Default: false
use_superiorbooleanUse mobile proxy. Default: false
accept_langstringPreferred language header (e.g., "en-US")

Authentication

All requests require an app_id parameter. Get your free API key at dashboard.opengraph.io.

See the Authentication guide for details.

URL Encoding

Important: URLs passed in the path must be URL-encoded. For example, https://github.com becomes https%3A%2F%2Fgithub.com.

See the URL Encoding guide for language-specific examples.

Rate Limits

PlanConcurrent Requests
Free1
Developer5
Production25
Enterprise100

See Rate Limits for more details.

MCP Integration

All API endpoints are also available through the OpenGraph MCP Server for AI assistants like Claude, Cursor, and VS Code.

Get started with MCP in 2 minutes →

Learn more about MCP integration →