OpenGraph.io

Rich link previews and page metadata extracted by your AI agent

Someone pastes a URL in a conversation and your AI agent instantly retrieves its title, description, image, and full Open Graph metadata. Need a screenshot? The agent captures that too. Content validation, competitive research, and link enrichment happen automatically within the flow of every conversation.

Chosen by 800+ global brands across industries

Web intelligence extracted in real-time

Your AI agent pulls Open Graph metadata, scrapes HTML content, and captures screenshots from any URL shared in conversation, turning raw links into rich, actionable information.

Extract Open Graph Data

A user shares a URL. Your AI agent retrieves its Open Graph metadata through OpenGraph.io, including the page title, description, image, type, and site name. Link previews generate themselves within the conversation without any manual effort.

Scrape Full Page Content

Need more than just metadata? The agent scrapes the complete HTML and social metadata from any public URL. Content teams use this to audit competitor pages, verify their own site's meta tags, or extract specific content from web pages during research conversations.

Capture Website Screenshots

A team member asks what a competitor's landing page looks like. The agent captures a screenshot through OpenGraph.io with configurable viewport dimensions and optional full-page capture. Visual page snapshots arrive right in the conversation.

Extract Site Metadata

Beyond Open Graph tags, the agent retrieves broader site metadata including Twitter Card data, meta descriptions, canonical URLs, and other structured data signals. Comprehensive metadata extraction powers SEO audits and content validation workflows.

Render JavaScript Pages

Modern websites built with React, Vue, or Angular render content client-side. The agent uses OpenGraph.io's full_render option to execute JavaScript before extracting metadata, ensuring data from single-page applications is captured accurately.

Bypass Cache for Fresh Data

When checking recently updated pages, the agent disables OpenGraph.io's cache to force a fresh scrape. This ensures the metadata and content retrieved reflects the current state of the page, not a stale cached version.

OpenGraph.io

Use Cases

Link intelligence workflows

Real scenarios where AI agents extract, validate, and present web content metadata during conversations for content teams, marketers, and developers.

Automated Link Preview Quality Checks

A content manager publishes a new blog post and wants to verify how it will look when shared on social media. They paste the URL into the chat. Your AI Agent extracts the Open Graph metadata through OpenGraph.io, showing the title, description, and preview image. The manager spots a missing image, fixes it, then asks the agent to re-check with cache disabled. Verified, polished social previews before the link goes live.

Competitive Page Analysis in Team Chat

During a strategy meeting in your team's chat, someone asks what a competitor's new landing page looks like. Your AI Agent takes the URL, captures a full-page screenshot through OpenGraph.io, and extracts all metadata including the page title, description, and structured data. The team reviews the competitor's messaging and visual approach without anyone leaving the conversation or opening a browser.

Content Enrichment for Curated Newsletters

A newsletter editor curates links from various sources. For each URL they share in conversation, your AI Agent extracts the Open Graph title, description, and hero image through OpenGraph.io. The editor reviews the extracted data, makes editorial adjustments, and the curated content is ready for the next newsletter issue. Manual copying and screenshot-taking is eliminated.

Try
OpenGraph.io

OpenGraph.io

FAQs

Frequently Asked Questions

What metadata does the AI agent extract from a URL?

The agent extracts Open Graph tags including og:title, og:description, og:image, og:type, and og:url. It also retrieves Twitter Card metadata, standard HTML meta description, canonical URL, and favicon. For sites without proper OG tags, OpenGraph.io infers metadata from page content so you always get usable preview data.

Can the agent scrape JavaScript-rendered websites like React or Angular apps?

Yes. The full_render parameter tells OpenGraph.io to use a headless browser that executes JavaScript before extracting content. This ensures metadata and content from single-page applications and client-side rendered sites are captured accurately. Standard requests only fetch the initial HTML response.

What authentication does Tars need for OpenGraph.io?

Tars requires your OpenGraph.io App ID, which you receive when you register for an account. Free accounts get 100 requests per month. The App ID is entered once in the Tars dashboard and authenticates all API requests. Paid plans offer higher limits and additional features.

Does Tars store scraped website content?

No. Metadata, HTML content, and screenshots are fetched from OpenGraph.io in real-time during conversations and used only for that interaction. Tars does not maintain a cache or database of scraped web content. OpenGraph.io may cache results on their end based on your caching settings.

Can the agent capture full-page screenshots or just the viewport?

Both. The screenshot endpoint supports a fullpage parameter. When enabled, the agent captures the entire scrollable page length. When disabled, it captures only the visible viewport area. You can also set custom viewport dimensions for width and height to match specific device sizes.

How is this different from manually checking Open Graph tags with browser developer tools?

Developer tools require opening each URL in a browser and inspecting the HTML manually. OpenGraph.io extracts metadata programmatically, and your AI agent delivers it in conversation. A content team can validate 20 links during a chat without anyone opening developer tools. Scale and speed make the difference.

Can the agent detect if a page has broken or missing Open Graph tags?

Yes. When the agent retrieves metadata and finds missing OG tags, empty fields, or low-quality images, it reports what is missing. Content teams use this to identify pages that will display poorly when shared on social media and fix them before links go public.

Does the scraping work on pages that block bots?

OpenGraph.io offers proxy options including residential and mobile proxies to handle restrictive websites. The use_proxy parameter enables this feature. While most public websites work without proxies, sites with aggressive bot detection may require the proxy option for reliable extraction.

How to add Tools to your AI Agent

Supercharge your AI Agent with Tool Integrations

Don't limit your AI Agent to basic conversations. Watch how to configure and add powerful tools making your agent smarter and more functional.

Privacy & Security

We’ll never let you lose sleep over privacy and security concerns

At Tars, we take privacy and security very seriously. We are compliant with GDPR, ISO, SOC 2, and HIPAA.

GDPR
ISO
SOC 2
HIPAA

Still scrolling? We both know you're interested.

Let's chat about AI Agents the old-fashioned way. Get a demo tailored to your requirements.

Schedule a Demo