{
"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'
注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 网页元数据和联系信息提取器 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。
| 标头 | 描述 |
|---|---|
授权
|
必需
应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。
|
每个端点返回特定的结构化数据 例如 提取元数据端点提供SEO元数据 健康指标和社交资料 而提取联系人端点返回公共电子邮件和社交媒体链接 其他端点则专注于技术栈检测 安全审计和清理Markdown提取
关键字段因端点而异。对于提取元数据,字段包括标题、描述和语言。提取联系人返回电子邮件和社交链接。提取SEO审核提供分数和警告。每个端点的响应都根据其特定功能量身定制
响应数据采用JSON格式结构,顶层对象包含有关请求的元数据(如URL和状态代码),嵌套对象用于特定数据。例如,提取元数据包括一个"metadata"对象,字段如标题和语言
参数因终端而异 对于提取元数据,您可以使用可选的“字段”参数来指定要提取的数据,从而优化响应 其他终端可能具有针对其特定数据提取需求的唯一参数
典型的使用案例包括SEO分析 内容创作和技术栈审核 例如营销人员可以使用提取SEO审核进行网站优化 而开发人员则可以利用提取技术栈识别网站上使用的框架
数据准确性通过结构化提取方法和验证检查得以保持 每个端点使用特定算法来识别和验证数据 例如检测技术或审核安全头部 确保可靠的输出
用户可以将返回的数据集成到用于分析、报告或内容生成的应用程序中。例如,来自提取干净Markdown端点的干净Markdown可以直接用于人工智能应用程序或内容管理系统
标准数据模式包括具有一致字段名称的结构化JSON响应,适用于相似的端点。例如,大多数端点返回"status_code"和"execution_time_ms",让用户可以评估响应的成功与性能