SEO Data Scraper API

POST

Extract structured SEO tags, social cards, and schema from any URL.

SEO Data Scraper parses any public URL to collect title tags, meta descriptions, robots directives, and Open Graph or Twitter card previews. Paid plans add canonical URLs to verify indexing rules.

Try it — live request, no key required

Request
POSTapi.apiverve.com/v1/seoscraper
Body
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "url": "https://apiverve.com",
    "title": "APIVerve — One key for 300+ production APIs",
    "description": "Consistent schemas, predictable credit pricing, and an uptime SLA on every paid plan across 300+ production APIs. One key, one bill, zero glue code.",
    "keywords": "",
    "author": "",
    "canonical": "",
    "og:title": "APIVerve — One key for 300+ production APIs",
    "og:description": "Consistent schemas, predictable credit pricing, and an uptime SLA on every paid plan across 300+ production APIs. One key, one bill, zero glue code.",
    "og:image": "https://apiverve.com/social-images/page-home.png",
    "og:url": "https://apiverve.com",
    "og:type": "website",
    "og:site_name": "APIVerve",
    "twitter:card": "summary_large_image",
    "twitter:title": "APIVerve — One key for 300+ production APIs",
    "twitter:description": "Consistent schemas, predictable credit pricing, and an uptime SLA on every paid plan across 300+ production APIs.",
    "twitter:image": "https://apiverve.com/social-images/page-home.png",
    "twitter:site": "",
    "robots": "",
    "viewport": "width=device-width, initial-scale=1, maximum-scale=1",
    "charset": "utf-8"
  }
}

About the SEO Data Scraper API

SEO Scraper works by parsing the HTML content of a web page to extract the SEO data. It returns the meta title, meta description, and more in a structured format.

What people use it for

Link Preview Generation
Chat applications fetch page titles, descriptions, and Open Graph image URLs to display rich snippet cards when users paste web links.
Search Snippet Auditing
Content marketing platforms read title tags and meta descriptions across blog posts to flag missing or truncated text before publishing.
Competitor Tag Tracking
Monitor competing landing pages by inspecting robots directives, meta keywords, and Twitter card types to catch changes in their promotion strategies.
Indexing Rule Verification
When auditing website migrations, technical consultants verify robots directives and page titles to confirm search bots can crawl target pages correctly.

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use SEO Data Scraper

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the SEO Data Scraper API.

Read the docs
Does it extract Open Graph tags and Twitter cards alongside standard meta tags?
Yes. It parses standard meta tags like title, description, robots and keywords, plus Open Graph tags and Twitter card fields such as the card type, image and site handle.
Does it return JSON-LD structured data or heading tags?
No. SEO Data Scraper returns meta tags, Open Graph and Twitter card fields, robots, viewport and charset. If you need JSON-LD, headings or image tags, the Metadata Extractor API returns those on paid plans.
Is the canonical URL included on the Free plan?
No. The canonical URL is the only premium field, included on any paid plan starting with Starter. Everything else, including Open Graph and Twitter card data, is returned on the Free plan.
How far does the Starter plan go for page scrapes?
Starter includes 200,000 credits per month, which covers 20,000 page scrapes at 10 credits per call. That works out to about $0.0015 per scrape or $1.50 per 1,000 calls. The Free plan includes 20 scrapes each month for testing.
Does the scraper return live page data or cached snapshots?
It fetches and parses the live HTML of the target page on every request rather than serving cached snapshots, so you see the meta tags currently published on the URL.
Can I display scraped SEO data inside my own client-facing tool?
Yes, as long as you are on a paid plan. You can use the parsed SEO and schema data inside your own SEO dashboards, audits, or competitor research tools, provided you do not resell the raw API data directly.

Ready to build with SEO Data Scraper? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs