{
"url": "https://example.com",
"final_url": "https://example.com",
"status_code": 200,
"execution_time_ms": 113.63,
"bot_protection_detected": false,
"metadata": {
"title": "Example Domain",
"description": null,
"og_image": null,
"og_type": null,
"og_url": null,
"og_video": null,
"og_locale_alternate": [],
"keywords": null,
"author": null,
"site_name": null,
"language": "en",
"favicon": "data:,",
"favicon_high_res": "https://www.google.com/s2/favicons?domain=example.com&sz=128",
"canonical_url": null,
"theme_color": null,
"robots": null,
"hreflang_tags": [],
"h1_tags": [
"Example Domain"
],
"h1_count": 1,
"images_count": 0,
"images_missing_alt_count": 0,
"links_count": 1,
"video_embed_code": null,
"ssl_status": {
"enabled": true,
"hsts_active": false,
"protocol": "HTTPS"
},
"viewport": "width=device-width, initial-scale=1",
"twitter_card": null,
"summary_snippet": "Example Domain This domain is for use in documentation examples without needing permission. Avoid use in operations.",
"top_keywords": [
"domain",
"use",
"example",
"documentation",
"examples"
],
"content_length_bytes": 559
},
"social_links": {
"instagram": null,
"github": null,
"medium": null,
"threads": null,
"pinterest": null,
"facebook": null,
"twitter": null,
"gitlab": null,
"tiktok": null,
"bluesky": null,
"mastodon": null,
"snapchat": null,
"telegram": null,
"discord": null,
"youtube": null,
"behance": null,
"reddit": null,
"vimeo": null,
"dribbble": null,
"linkedin": null
},
"contacts": {
"emails": [],
"phones": []
},
"phone_details": [],
"detected_technologies": [],
"technology_details": [],
"rss_feeds": [],
"json_ld_schemas": [],
"product_data": null,
"product_field_confidence": [],
"quality": {
"score": 0.9,
"rendered": false,
"sources_used": [
"meta"
],
"warnings": [
{
"field": "metadata.description",
"type": "MISSING_FIELD"
}
]
},
"security_score_percentage": 0,
"seo_score_percentage": 58.3,
"seo_passed_checks": [
"Title tag present with optimal length (10-70 chars)",
"Primary H1 heading present (1 found)",
"Favicon icon present",
"HTTPS secure protocol active",
"HTML lang attribute present ('en')",
"Responsive viewport meta tag present",
"Page is indexable (no noindex directive)"
],
"seo_warnings": [
"Missing <meta name='description'> tag",
"Missing <link rel='canonical'> tag",
"Missing og:image social preview tag",
"Missing Twitter Card meta tag",
"No structured data (JSON-LD) found"
],
"seo_checks": [
{
"check": "title",
"passed": true,
"severity": "critical",
"evidence": "Title tag present with optimal length (10-70 chars)"
},
{
"check": "meta_description",
"passed": false,
"severity": "critical",
"evidence": "Missing <meta name='description'> tag"
},
{
"check": "canonical",
"passed": false,
"severity": "important",
"evidence": "Missing <link rel='canonical'> tag"
},
{
"check": "h1_present",
"passed": true,
"severity": "critical",
"evidence": "Primary H1 heading present (1 found)"
},
{
"check": "og_image",
"passed": false,
"severity": "important",
"evidence": "Missing og:image social preview tag"
},
{
"check": "favicon",
"passed": true,
"severity": "minor",
"evidence": "Favicon icon present"
},
{
"check": "https",
"passed": true,
"severity": "critical",
"evidence": "HTTPS secure protocol active"
},
{
"check": "lang_attribute",
"passed": true,
"severity": "important",
"evidence": "HTML lang attribute present ('en')"
},
{
"check": "viewport",
"passed": true,
"severity": "important",
"evidence": "Responsive viewport meta tag present"
},
{
"check": "indexability",
"passed": true,
"severity": "critical",
"evidence": "Page is indexable (no noindex directive)"
},
{
"check": "twitter_card",
"passed": false,
"severity": "minor",
"evidence": "Missing Twitter Card meta tag"
},
{
"check": "structured_data",
"passed": false,
"severity": "minor",
"evidence": "No structured data (JSON-LD) found"
}
],
"internal_links": [],
"external_links": [
"https://iana.org/domains/example"
],
"total_internal_count": 0,
"total_external_count": 1,
"word_count": 20,
"reading_time_minutes": 0.1,
"markdown_content": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\nLearn more"
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29644/extract+metadata?url=https://example.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://example.com",
"final_url": "https://example.com",
"status_code": 200,
"execution_time_ms": 19.13,
"bot_protection_detected": false,
"title": "Example Domain",
"description": null,
"og_image": null,
"favicon": "data:,",
"favicon_high_res": "https://www.google.com/s2/favicons?domain=example.com&sz=128",
"site_name": null,
"language": "en"
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29645/extract+link+preview?url=https://example.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://www.eff.org/about/contact",
"final_url": "https://www.eff.org/about/contact",
"status_code": 200,
"execution_time_ms": 93.62,
"bot_protection_detected": false,
"emails": [
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]",
"[email protected]"
],
"phones": [],
"phone_details": [],
"social_links": {
"reddit": null,
"gitlab": null,
"medium": null,
"twitter": null,
"youtube": "https://www.youtube.com/efforg",
"vimeo": null,
"telegram": null,
"linkedin": "https://www.linkedin.com/company/EFF",
"bluesky": "https://bsky.app/profile/eff.org",
"behance": null,
"mastodon": "https://mastodon.social/@eff",
"threads": "https://www.threads.net/@efforg",
"tiktok": "https://www.tiktok.com/@efforg",
"instagram": "https://www.instagram.com/efforg/",
"facebook": "https://www.facebook.com/eff",
"github": null,
"discord": null,
"dribbble": null,
"pinterest": null,
"snapchat": null
}
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29646/extraer+contactos?url=https://www.eff.org/about/contact' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://techcrunch.com",
"final_url": "https://techcrunch.com",
"status_code": 200,
"execution_time_ms": 83.98,
"bot_protection_detected": false,
"detected_technologies": [
"WordPress",
"Google Tag Manager",
"Cloudflare"
],
"technology_details": [
{
"name": "WordPress",
"confidence": 0.9,
"evidence": [
"wp-content",
"wp-includes"
],
"category": "cms"
},
{
"name": "Google Tag Manager",
"confidence": 0.75,
"evidence": [
"googletagmanager.com/gtm.js"
],
"category": "analytics"
},
{
"name": "Cloudflare",
"confidence": 0.75,
"evidence": [
"cloudflare.com"
],
"category": "hosting"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29647/extract+tech+stack?url=https://techcrunch.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://techcrunch.com",
"final_url": "https://techcrunch.com",
"status_code": 200,
"execution_time_ms": 0.69,
"bot_protection_detected": false,
"json_ld_count": 1,
"json_ld_schemas": [
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "CollectionPage",
"@id": "https://techcrunch.com/",
"url": "https://techcrunch.com/",
"name": "TechCrunch | Startup and Technology News",
"isPartOf": {
"@id": "https://techcrunch.com/#website"
},
"about": {
"@id": "https://techcrunch.com/#organization"
},
"description": "TechCrunch | Reporting on the business of technology, startups, venture capital funding, and Silicon Valley",
"breadcrumb": {
"@id": "https://techcrunch.com/#breadcrumb"
},
"inLanguage": "en-US"
},
{
"@type": "BreadcrumbList",
"@id": "https://techcrunch.com/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home"
}
]
},
{
"@type": "WebSite",
"@id": "https://techcrunch.com/#website",
"url": "https://techcrunch.com/",
"name": "TechCrunch",
"description": "Startup and Technology News",
"publisher": {
"@id": "https://techcrunch.com/#organization"
},
"alternateName": "TC",
"potentialAction": [
{
"@type": "SearchAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://techcrunch.com/?s={search_term_string}"
},
"query-input": {
"@type": "PropertyValueSpecification",
"valueRequired": true,
"valueName": "search_term_string"
}
}
],
"inLanguage": "en-US"
},
{
"@type": "Organization",
"@id": "https://techcrunch.com/#organization",
"name": "TechCrunch",
"alternateName": "TC",
"url": "https://techcrunch.com/",
"logo": {
"@type": "ImageObject",
"inLanguage": "en-US",
"@id": "https://techcrunch.com/#/schema/logo/image/",
"url": "https://techcrunch.com/wp-content/uploads/2018/04/tc-logo-2018-square-reverse2x.png?resize=1200,1200",
"contentUrl": "https://techcrunch.com/wp-content/uploads/2018/04/tc-logo-2018-square-reverse2x.png?resize=1200,1200",
"width": 1200,
"height": 1200,
"caption": "TechCrunch"
},
"image": {
"@id": "https://techcrunch.com/#/schema/logo/image/"
},
"sameAs": [
"https://www.facebook.com/techcrunch",
"https://x.com/TechCrunch",
"https://mstdn.social/@TechCrunch",
"https://bsky.app/profile/techcrunch.com",
"https://www.threads.net/@techcrunch"
]
}
]
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29648/extract+schema?url=https://techcrunch.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://google.com",
"final_url": "https://www.google.com/",
"status_code": 200,
"execution_time_ms": 226.19,
"bot_protection_detected": false,
"security_score_percentage": 36.7,
"security_headers": {
"strict_transport_security": "max-age=31536000",
"content_security_policy": null,
"x_frame_options": "SAMEORIGIN",
"x_content_type_options": null,
"referrer_policy": null,
"permissions_policy": "unload=()"
},
"security_header_grades": {
"strict_transport_security": "reasonable",
"content_security_policy": "missing",
"x_frame_options": "strong",
"x_content_type_options": "missing",
"referrer_policy": "missing",
"permissions_policy": "reasonable"
}
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29649/extract+security+headers?url=https://google.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"final_url": "https://en.wikipedia.org/wiki/Web_scraping",
"status_code": 200,
"execution_time_ms": 129.45,
"bot_protection_detected": false,
"title": "Web scraping - Wikipedia",
"word_count": 2987,
"reading_time_minutes": 14.9,
"summary_snippet": "Jump to content \n \n\t \n\t\t \n\t\t\t \n\t\t\t\t\n \n\t \n\t \n\n Main menu \n\t \n\t \n\n\n\t\t\t\t \n\t\t\n \n\t \n\t Main menu \n\t move to sidebar \n\t hide \n \n\n\t\n \n\t \n\t\tNavigation\n\t \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t Main page Contents Current events Random article About Wikipedia Contact us \n\t\t \n\t\t\n\t \n \n\n\t\n \n\t \n\t\tContribute\n\t \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t Help Learn to edit Community portal Recent changes Upload file Special pages \n\t\t \n\t\t\n\t \n \n\n \n\n\t\t\t\t \n\n\t \n \n\n\t\t \n\t\t\t\n \n\t \n\t \n\t\t \n\t\t \n\t \n \n\n\t\t \n\t\t \n\t\t\t\n \n\t \n\n Search \n\t \n\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t \n\t\t\t\t Search \n\t\t\t \n\t\t \n\t \n \n\n\t\t\t \n\t \n\t\n \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t\n \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t \n\t\t\n \n\t \n\t \n\n Appearance \n\t \n\t \n\n\n\t\t\t \n\t\t\t\t\n\t\t\t \n\t\t\n\t \n \n\n\t \n\t\n \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t\n \n\t \n\t\t\n\t\t \n\t\t\t Donate \n \n Create account \n \n Log in \n \n\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t \n\t\n \n\t \n\t \n\n Personal tools \n\t \n\t \n\n\n\t\t\n \n\t \n\t\t\n\t\t \n\t\t\t \n\n Donate \n \n \n\n Create account \n \n \n\n Log in \n \n\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t\n\t \n \n\n \n\n\t\t \n\t \n \n \n\t \n\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\n\t\t\t\t \n\t\t \n\t\t \n\t \n\t \n\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t \n\t \n\t Contents \n\t move to sidebar \n\t hide \n \n\n\n\t \n\t\t \n\t\t\t \n\t\t\t\t (Top) \n\t\t\t \n\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t 1 \n\t\t\t\t History \n\t\t\t \n\t\t \n\t\t\n\t\t \n\t\t \n\t \n\t \n\t\t \n\t\t\t \n\t\t\t\t 2 \n\t\t\t\t Techniques \n\t\t\t \n\t\t \n\t\t\n\t\t\t \n\t\t\t\t \n\t\t\t\t Toggle Techniques subsection \n\t\t\t \n\t\t\n\t\t \n\t\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.1 \n\t\t\t\t\t Human copy-and-paste \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.2 \n\t\t\t\t\t Text pattern matching \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.3 \n\t\t\t\t\t HTTP programming \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.4 \n\t\t\t\t\t HTML parsing \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.5 \n\t\t\t\t\t DOM parsing \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.6 \n\t\t\t\t\t Vertical aggregation \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.7 \n\t\t\t\t\t Semantic annotation recognizing \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 2.8 \n\t\t\t\t\t Computer vision web-page analysis \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t \n\t \n\t \n\t\t \n\t\t\t \n\t\t\t\t 3 \n\t\t\t\t Legal issues \n\t\t\t \n\t\t \n\t\t\n\t\t\t \n\t\t\t\t \n\t\t\t\t Toggle Legal issues subsection \n\t\t\t \n\t\t\n\t\t \n\t\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 3.1 \n\t\t\t\t\t United States \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 3.2 \n\t\t\t\t\t European Union \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 3.3 \n\t\t\t\t\t Australia \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t 3.4 \n\t\t\t\t\t India \n\t\t\t\t \n\t\t\t \n\t\t\t\n\t\t\t \n\t\t\t \n\t\t \n\t \n\t \n\t \n\t\t \n\t\t\t \n\t\t\t\t 4 \n\t\t\t\t Methods to prevent web scraping \n\t\t\t \n\t\t \n\t\t\n\t\t \n\t\t \n\t \n\t \n\t\t \n\t\t\t \n\t\t\t\t 5 \n\t\t\t\t See also \n\t\t\t \n\t\t \n\t\t\n\t\t \n\t\t \n\t \n\t \n\t\t \n\t\t\t \n\t\t\t\t 6 \n\t\t\t\t References \n\t\t\t \n\t\t \n\t\t\n\t\t \n\t\t \n\t \n \n \n\n\t\t\t\t\t \n\t\t \n\t\t\t \n\t\t \n\t\t \n\t\t\t \n\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t\n \n\t \n\t \n\n Toggle the table of contents \n\t \n\t \n\n\n\t\t\t\t\t\t\t \n\t\t\t \n\t\t\n\t \n \n\n\t\t\t\t\t \n\t\t\t\t\t Web scraping \n\t\t\t\t\t\t\t\n \n\t \n\t \n\n 22 languages \n\t \n\t \n\n\t\t \n\t\t\t\n\t\t\t \n\t\t\t\t\n\t\t\t\t العربية الدارجة Català Čeština Deutsch Español Euskara فارسی Français Bahasa Indonesia Íslenska Italiano 日本語 한국어 Latviešu Nederlands Português Русский Türkçe Українська 粵語 中文 \n\t\t\t \n\t\t\t Edit links \n\t\t \n\n\t \n \n \n\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n \n\t \n\t\t\n\t\t \n\t\t\t Article \n \n Talk \n \n\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t\t\t\t\t\t\t\t\n \n\t \n\t English \n\t \n\t \n\n\n\t\t\t\t\t\n \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t\t\t\t\n\t \n \n\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t \n \n\t \n\t\t\n\t\t \n\t\t\t Read \n \n Edit \n \n View history \n \n\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n\t\t\t \n\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\n \n\t \n\t \n\n Tools \n\t \n\t \n\n\n\t\t\t\t\t\t\t\t\t \n\t\t\t\t\t\t\n \n\t \n\t Tools \n\t move to sidebar \n\t hide \n \n\n\t\n \n\t \n\t\tActions\n\t \n\t \n\t\t\n\t\t \n\t\t\t \n\n Read \n \n \n\n Edit \n \n \n\n View history \n \n\n\t\t\t\n\t\t \n\t\t\n\t \n \n\n \n\t \n\t\tGeneral\n\t \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t What links here Related changes Upload file Permanent link Page information Cite this page Get shortened URL Switch to legacy parser \n\t\t \n\t\t\n\t \n \n\n \n\t \n\t\tPrint/export\n\t \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t Download as PDF Printable version \n\t\t \n\t\t\n\t \n \n\n \n\t \n\t\tIn other projects\n\t \n\t \n\t\t\n\t\t \n\t\t\t\n\t\t\t Wikimedia Commons Wikidata item \n\t\t \n\t\t\n\t \n \n\n \n\n\t\t\t\t\t\t\t\t\t \n\t\t\t\t\n\t \n \n\n\t\t\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t \n\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\t\t\t \n\t\t \n\t\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t\t\t \n\t \n\t Appearance \n\t move to sidebar \n\t hide \n \n\n\n \n\n\t\t\t\t\t\t\t \n\t\t \n\t\t\t\t\t \n\t\t\t\t \n\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\t\t \n\t\t \n\n\t\t\t\t\t\t From Wikipedia, the free encyclopedia \n\t\t\t\t\t \n\t\t\t\t\t \n\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t \n Method of extracting data from websites \n For broader coverage of this topic, see Data scraping . \"Web scraper\" redirects here.",
"top_keywords": [
"web",
"scraping",
"data",
"pages",
"edit"
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29650/extract+clean+markdown?url=https://en.wikipedia.org/wiki/Web_scraping' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://example.com",
"final_url": "https://example.com",
"status_code": 200,
"execution_time_ms": 32.04,
"bot_protection_detected": false,
"seo_score_percentage": 58.3,
"passed_checks": [
"Title tag present with optimal length (10-70 chars)",
"Primary H1 heading present (1 found)",
"Favicon icon present",
"HTTPS secure protocol active",
"HTML lang attribute present ('en')",
"Responsive viewport meta tag present",
"Page is indexable (no noindex directive)"
],
"warnings": [
"Missing <meta name='description'> tag",
"Missing <link rel='canonical'> tag",
"Missing og:image social preview tag",
"Missing Twitter Card meta tag",
"No structured data (JSON-LD) found"
],
"checks": [
{
"check": "title",
"passed": true,
"severity": "critical",
"evidence": "Title tag present with optimal length (10-70 chars)"
},
{
"check": "meta_description",
"passed": false,
"severity": "critical",
"evidence": "Missing <meta name='description'> tag"
},
{
"check": "canonical",
"passed": false,
"severity": "important",
"evidence": "Missing <link rel='canonical'> tag"
},
{
"check": "h1_present",
"passed": true,
"severity": "critical",
"evidence": "Primary H1 heading present (1 found)"
},
{
"check": "og_image",
"passed": false,
"severity": "important",
"evidence": "Missing og:image social preview tag"
},
{
"check": "favicon",
"passed": true,
"severity": "minor",
"evidence": "Favicon icon present"
},
{
"check": "https",
"passed": true,
"severity": "critical",
"evidence": "HTTPS secure protocol active"
},
{
"check": "lang_attribute",
"passed": true,
"severity": "important",
"evidence": "HTML lang attribute present ('en')"
},
{
"check": "viewport",
"passed": true,
"severity": "important",
"evidence": "Responsive viewport meta tag present"
},
{
"check": "indexability",
"passed": true,
"severity": "critical",
"evidence": "Page is indexable (no noindex directive)"
},
{
"check": "twitter_card",
"passed": false,
"severity": "minor",
"evidence": "Missing Twitter Card meta tag"
},
{
"check": "structured_data",
"passed": false,
"severity": "minor",
"evidence": "No structured data (JSON-LD) found"
}
]
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29651/extract+seo+audit?url=https://example.com' --header 'Authorization: Bearer YOUR_API_KEY'
{
"url": "https://en.wikipedia.org/wiki/Web_scraping",
"final_url": "https://en.wikipedia.org/wiki/Web_scraping",
"status_code": 200,
"execution_time_ms": 51.72,
"bot_protection_detected": false,
"total_links_count": 85,
"internal_links_count": 50,
"external_links_count": 35,
"internal_links": [
"https://en.wikipedia.org/wiki/Main_Page",
"https://en.wikipedia.org/wiki/Wikipedia:Contents",
"https://en.wikipedia.org/wiki/Portal:Current_events",
"https://en.wikipedia.org/wiki/Special:Random",
"https://en.wikipedia.org/wiki/Wikipedia:About",
"https://en.wikipedia.org/wiki/Wikipedia:Contact_us",
"https://en.wikipedia.org/wiki/Help:Contents",
"https://en.wikipedia.org/wiki/Help:Introduction",
"https://en.wikipedia.org/wiki/Wikipedia:Community_portal",
"https://en.wikipedia.org/wiki/Special:RecentChanges",
"https://en.wikipedia.org/wiki/Wikipedia:File_upload_wizard",
"https://en.wikipedia.org/wiki/Special:SpecialPages",
"https://en.wikipedia.org/wiki/Special:Search",
"https://en.wikipedia.org/w/index.php?title=Special:CreateAccount&returnto=Web+scraping",
"https://en.wikipedia.org/w/index.php?title=Special:UserLogin&returnto=Web+scraping",
"https://en.wikipedia.org/wiki/Web_scraping",
"https://en.wikipedia.org/wiki/Talk:Web_scraping",
"https://en.wikipedia.org/w/index.php?title=Web_scraping&action=edit",
"https://en.wikipedia.org/w/index.php?title=Web_scraping&action=history",
"https://en.wikipedia.org/wiki/Special:WhatLinksHere/Web_scraping",
"https://en.wikipedia.org/wiki/Special:RecentChangesLinked/Web_scraping",
"https://en.wikipedia.org/wiki/Wikipedia:File_Upload_Wizard",
"https://en.wikipedia.org/w/index.php?title=Web_scraping&oldid=1368486598",
"https://en.wikipedia.org/w/index.php?title=Web_scraping&action=info",
"https://en.wikipedia.org/w/index.php?title=Special:CiteThisPage&page=Web_scraping&id=1368486598&wpFormIdentifier=titleform",
"https://en.wikipedia.org/w/index.php?title=Special:UrlShortener&url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FWeb_scraping",
"https://en.wikipedia.org/w/index.php?title=Web_scraping&useparsoid=0",
"https://en.wikipedia.org/w/index.php?title=Special:DownloadAsPdf&page=Web_scraping&action=show-download-screen",
"https://en.wikipedia.org/w/index.php?title=Web_scraping&printable=yes",
"https://en.wikipedia.org/wiki/Data_scraping",
"https://en.wikipedia.org/wiki/Scraper_site",
"https://en.wikipedia.org/wiki/File:Question_book-new.svg",
"https://en.wikipedia.org/wiki/Wikipedia:Verifiability",
"https://en.wikipedia.org/wiki/Special:EditPage/Web_scraping",
"https://en.wikipedia.org/wiki/Help:Referencing_for_beginners",
"https://en.wikipedia.org/wiki/Wikipedia:Verifiability#Burden_of_evidence",
"https://en.wikipedia.org/wiki/Help:Maintenance_template_removal",
"https://en.wikipedia.org/wiki/Data_extraction",
"https://en.wikipedia.org/wiki/Website",
"https://en.wikipedia.org/wiki/World_Wide_Web",
"https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol",
"https://en.wikipedia.org/wiki/Internet_bot",
"https://en.wikipedia.org/wiki/Web_crawler",
"https://en.wikipedia.org/wiki/Database",
"https://en.wikipedia.org/wiki/Spreadsheet",
"https://en.wikipedia.org/wiki/Data_retrieval",
"https://en.wikipedia.org/wiki/Data_analysis",
"https://en.wikipedia.org/wiki/Parsing",
"https://en.wikipedia.org/wiki/Contact_scraping",
"https://en.wikipedia.org/wiki/Web_indexing"
],
"external_links": [
"https://donate.wikimedia.org/?wmf_source=donate&wmf_medium=sidebar&wmf_campaign=en.wikipedia.org&uselang=en",
"https://ar.wikipedia.org/wiki/%D8%AA%D8%AC%D8%B1%D9%8A%D9%81_%D9%88%D9%8A%D8%A8",
"https://ary.wikipedia.org/wiki/%D8%AA%D8%BA%D8%B1%D8%A7%D9%81_%D9%84%D9%88%D9%8A%D8%A8",
"https://ca.wikipedia.org/wiki/Web_scraping",
"https://cs.wikipedia.org/wiki/Web_scraping",
"https://de.wikipedia.org/wiki/Screen_Scraping",
"https://es.wikipedia.org/wiki/Web_scraping",
"https://eu.wikipedia.org/wiki/Web_scraping",
"https://fa.wikipedia.org/wiki/%D8%AA%D8%B1%D8%A7%D8%B4%DB%8C%D8%AF%D9%86_%D9%88%D8%A8",
"https://fr.wikipedia.org/wiki/Web_scraping",
"https://id.wikipedia.org/wiki/Penggalian_web",
"https://is.wikipedia.org/wiki/Vefs%C3%B6fnun",
"https://it.wikipedia.org/wiki/Web_scraping",
"https://ja.wikipedia.org/wiki/%E3%82%A6%E3%82%A7%E3%83%96%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0",
"https://ko.wikipedia.org/wiki/%EC%9B%B9_%EC%8A%A4%ED%81%AC%EB%9E%98%ED%95%91",
"https://lv.wikipedia.org/wiki/Rasmo%C5%A1ana",
"https://nl.wikipedia.org/wiki/Scrapen",
"https://pt.wikipedia.org/wiki/Web_scraping",
"https://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%BA%D1%80%D0%B5%D0%B9%D0%BF%D0%B8%D0%BD%D0%B3",
"https://tr.wikipedia.org/wiki/Web_kaz%C4%B1ma",
"https://uk.wikipedia.org/wiki/Web_scraping",
"https://zh-yue.wikipedia.org/wiki/%E7%B6%B2%E9%A0%81%E5%88%AE%E6%96%99",
"https://zh.wikipedia.org/wiki/%E7%BD%91%E9%A1%B5%E6%8A%93%E5%8F%96",
"https://www.wikidata.org/wiki/Special:EntityPage/Q665452#sitelinks-wikipedia",
"https://commons.wikimedia.org/wiki/Category:Web_scraping",
"https://www.wikidata.org/wiki/Special:EntityPage/Q665452",
"https://www.google.com/search?as_eq=wikipedia&q=%22Web+scraping%22",
"https://www.google.com/search?tbm=nws&q=%22Web+scraping%22+-wikipedia&tbs=ar:1",
"https://www.google.com/search?&q=%22Web+scraping%22&tbs=bkt:s&tbm=bks",
"https://www.google.com/search?tbs=bks:1&q=%22Web+scraping%22+-wikipedia",
"https://scholar.google.com/scholar?q=%22Web+scraping%22",
"https://www.jstor.org/action/doBasicSearch?Query=%22Web+scraping%22&acc=on&wc=on",
"https://en.wikiversity.org/wiki/",
"https://en.wikibooks.org/wiki/",
"https://en.wikivoyage.org/wiki/"
]
}
curl --location --request GET 'https://zylalabs.com/api/13498/web+metadata+and+contact+extractor+api/29652/extract+links?url=https://en.wikipedia.org/wiki/Web_scraping' --header 'Authorization: Bearer YOUR_API_KEY'
Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Extrator de Metadados da Web e Contato API basta incluir seu token Bearer no cabeçalho Authorization.
| Cabeçalho | Descrição |
|---|---|
Authorization
|
Obrigatório
Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.
|
Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.
Transforme qualquer URL em dados estruturados: metadados SEO/OpenGraph, contatos, perfis sociais, assinaturas de pilha tecnológica de 40+, auditorias de SEO e segurança, e Markdown pronto para IA — uma chamada de API rápida.
Cada endpoint retorna dados estruturados específicos Por exemplo o endpoint Extrair Metadados fornece metadados de SEO métricas de saúde e perfis sociais enquanto o endpoint Extrair Contatos retorna emails públicos e links de mídias sociais Outros endpoints se concentram na detecção de pilha tecnológica auditorias de segurança e extração limpa de Markdown
Os campos principais variam de acordo com o ponto de extremidade. Para Extrair Metadados, os campos incluem título, descrição e idioma. Extrair Contatos retorna emails e links sociais. Extrair Auditoria de SEO fornece uma pontuação e avisos. A resposta de cada ponto de extremidade é adaptada à sua função específica
Os dados de resposta estão estruturados no formato JSON, com um objeto de nível superior contendo metadados sobre a solicitação (como URL e código de status) e um objeto aninhado para dados específicos. Por exemplo, Extrair Metadados inclui um objeto "metadados" com campos como título e idioma
Os parâmetros variam conforme o endpoint. Para Extrair Metadados, você pode usar o parâmetro opcional "campos" para especificar quais dados extrair, otimizando a resposta. Outros endpoints podem ter parâmetros exclusivos ajustados às suas necessidades específicas de extração de dados
Casos de uso típicos incluem análise de SEO criação de conteúdo e auditorias de pilha tecnológica Por exemplo profissionais de marketing podem usar a Auditoria de SEO do Extract para otimização de sites enquanto desenvolvedores podem aproveitar o Extract Tech Stack para identificar frameworks usados em um site
A precisão dos dados é mantida por meio de métodos de extração estruturados e verificações de validação Cada ponto final utiliza algoritmos específicos para identificar e verificar dados como detectar tecnologias ou auditar cabeçalhos de segurança garantindo resultados confiáveis
Os usuários podem integrar os dados retornados em aplicações para análises, relatórios ou geração de conteúdo Por exemplo, o Markdown limpo do endpoint Extract Clean Markdown pode ser usado diretamente em aplicações de IA ou sistemas de gerenciamento de conteúdo
Padrões de dados padrão incluem respostas JSON estruturadas com nomes de campos consistentes em endpoints semelhantes Por exemplo a maioria dos endpoints retorna um "status_code" e "execution_time_ms" permitindo que os usuários avaliem o sucesso da resposta e o desempenho