{
"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 हेडर में शामिल करें।
| हेडर | विवरण |
|---|---|
Authorization
|
आवश्यक
होना चाहिए Bearer access_key. जब आप सब्सक्राइब हों तो ऊपर "Your API Access Key" देखें।
|
कोई लंबी अवधि की प्रतिबद्धता नहीं। कभी भी अपग्रेड, डाउनग्रेड या कैंसल करें। फ्री ट्रायल में 50 रिक्वेस्ट तक शामिल हैं।
प्रत्येक एंडपॉइंट विशेष संरचित डेटा लौटाता है उदाहरण के लिए Extract Metadata एंडपॉइंट SEO मेटाडेटा स्वास्थ्य मैट्रिक्स और सामाजिक प्रोफाइल प्रदान करता है जबकि Extract Contacts एंडपॉइंट सार्वजनिक ईमेल और सामाजिक मीडिया लिंक लौटाता है अन्य एंडपॉइंट तकनीकी स्टैक पहचान सुरक्षा ऑडिट और साफ Markdown निष्कर्षण पर ध्यान केंद्रित करते हैं
प्रमुख फ़ील्ड्स प्रत्येक एंडपॉइंट के अनुसार भिन्न होते हैं एक्सट्रैक्ट मेटाडेटा के लिए फ़ील्ड्स में शीर्षक विवरण और भाषा शामिल हैं एक्सट्रैक्ट कॉन्टैक्ट्स ईमेल और सोशल लिंक लौटाता है एक्सट्रैक्ट एसईओ ऑडिट एक स्कोर और चेतावनी प्रदान करता है प्रत्येक एंडपॉइंट का उत्तर इसके विशिष्ट फंक्शन के अनुरूप होता है
प्रतिस्पंदन डेटा JSON प्रारूप में संरचित है जिसमें एक शीर्ष स्तर का ऑब्जेक्ट अनुरोध के बारे में मेटाडेटा (जैसे URL और स्थिति कोड) और विशिष्ट डेटा के लिए एक अंतर्निहित ऑब्जेक्ट शामिल है उदाहरण के लिए एक्सट्रैक्ट मेटाडेटा में "मेटाडेटा" ऑब्जेक्ट है जिसमें शीर्षक और भाषा जैसे फ़ील्ड हैं
पैरामीटर प्रत्येक एंडपॉइंट के अनुसार भिन्न होते हैं एक्सट्रैक्ट मेटाडेटा के लिए आप वैकल्पिक "फील्ड्स" पैरामीटर का उपयोग कर सकते हैं यह निर्धारित करने के लिए कि कौन सा डेटा निकाला जाए प्रतिक्रिया का अनुकूलन करने के लिए अन्य एंडपॉइंट्स में उनके विशिष्ट डेटा निष्कर्षण आवश्यकताओं के अनुसार अद्वितीय पैरामीटर हो सकते हैं
विशिष्ट उपयोग के मामलों में एसईओ विश्लेषण कंटेंट निर्माण और प्रौद्योगिकी स्टैक ऑडिट शामिल हैं उदाहरण के लिए विपणक वेबसाइट ऑप्टिमाइजेशन के लिए एक्सट्रेक्ट एसईओ ऑडिट का उपयोग कर सकते हैं जबकि डेवलपर्स साइट पर उपयोग की जाने वाली फ्रेमवर्क की पहचान करने के लिए एक्सट्रेक्ट टेक स्टैक का लाभ उठा सकते हैं
डेटा सटीकता को संरचित निष्कर्षण विधियों और सत्यापन जांच के माध्यम से बनाए रखा जाता है प्रत्येक एंडपॉइंट विशिष्ट एल्गोरिदम का उपयोग करता है डेटा की पहचान और सत्यापन के लिए जैसे प्रौद्योगिकियों का पता लगाना या सुरक्षा हेडर का ऑडिट करना विश्वासनीय आउटपुट सुनिश्चित करना
उपयोगकर्ता लौटाए गए डेटा को विश्लेषण, रिपोर्टिंग या सामग्री निर्माण के लिए अनुप्रयोगों में एकीकृत कर सकते हैं उदाहरण के लिए Extract Clean Markdown अंतबिंदु से प्राप्त क्लीन मार्कडाउन को सीधे एआई अनुप्रयोगों या सामग्री प्रबंधन प्रणाली में उपयोग किया जा सकता है
मानक डेटा पैटर्न में समान एंडपॉइंट्स में सुसंगत फ़ील्ड नामों के साथ संरचित JSON प्रतिक्रियाएँ शामिल हैं उदाहरण के लिए अधिकांश एंडपॉइंट "status_code" और "execution_time_ms" वापस करते हैं जिससे उपयोगकर्ता प्रतिक्रिया की सफलता और प्रदर्शन का मूल्यांकन कर सकें