Page Metadata Extractor avatar

Page Metadata Extractor

Pricing

Pay per usage

Go to Apify Store
Page Metadata Extractor

Page Metadata Extractor

Extracts SEO and social metadata (title, description, canonical URL, Open Graph and Twitter Card tags) from any list of web pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Michał Olender

Michał Olender

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Page Metadata Extractor collects SEO and social metadata from any list of web pages. Give it URLs and it returns each page's title, meta description, canonical URL, declared language, and optionally the full set of Open Graph and Twitter Card tags — as a clean, structured dataset.

What can you use it for?

  • SEO audits - check that titles, descriptions, and canonical URLs are present and correct across your site.
  • Social preview checks - verify what a page will look like when shared on social networks.
  • Content inventories - build a quick metadata catalog of any set of pages.

Input

FieldTypeDescription
startUrlsarrayList of page URLs to process. Required.
includeSocialMetabooleanAlso extract Open Graph (og:*) and Twitter Card (twitter:*) tags. Default: true.
maxRequestsPerCrawlintegerSafety limit on the number of pages processed in one run. Default: 100.

Example input:

{
"startUrls": [{ "url": "https://apify.com" }],
"includeSocialMeta": true
}

Output

Each processed page produces one dataset item:

{
"url": "https://apify.com",
"title": "Apify: Full-stack web scraping and data extraction platform",
"description": "Cloud platform for web scraping, browser automation, and data for AI.",
"canonicalUrl": "https://apify.com",
"language": "en",
"openGraph": {
"og:title": "Apify: Full-stack web scraping and data extraction platform",
"og:type": "website"
},
"twitterCard": {
"twitter:card": "summary_large_image"
}
}

You can download the results as JSON, CSV, or Excel from the run's Storage tab, or fetch them through the Apify API.

How it works

The Actor fetches each URL over plain HTTP (no browser), parses the HTML, and reads the metadata straight from the document head. Pages that fail to load are retried and reported in the run log. The Actor runs with limited permissions and only accesses the pages you give it.