网络智能 API

API ID 14313

网络智能API审计网站检测它们的技术栈将页面转换为Markdown查找断链接并使用OCR从PDF中提取文本全部只需一个按键

API 文档

端点

请求
审核一个网站:HTTP状态 重定向 SSL过期 DNS/SPF/DMARC 安全头部 SEO基础和一个0到100的分数以及优先问题
Endpoint ID: 35875
GET https://zylalabs.com/api/14313/web+intelligence+api/35875/website+health+audit
输入参数

网站健康审核 — 端点功能

对象 描述
url 必需 Website URL or bare domain, e.g. "example.com". Example: example.com
check_dns 可选 Check SPF / DMARC / MX / NS records (true or false). Default: true
check_ssl 可选 Check TLS certificate validity and expiry (true or false). Default: true
check_seo 可选 Check title, meta description, H1, robots.txt, sitemap (true or false). Default: true

剩余免费测试请求:3 / 3。


输入参数

url
check_dns
check_ssl
check_seo
API 示例响应
JSON
{
    "input": "example.com",
    "url": "https://example.com/",
    "host": "example.com",
    "checkedAt": "2026-10-17T10:54:30+00:00",
    "http": {
        "finalUrl": "https://example.com/",
        "status": 200,
        "redirectChain": [
            {
                "url": "https://example.com/",
                "status": 200
            }
        ],
        "responseTimeMs": 45,
        "contentType": "text/html; charset=utf-8",
        "bytes": 577
    },
    "securityHeaders": {
        "present": [],
        "missing": [
            "HSTS",
            "Content-Security-Policy",
            "X-Content-Type-Options",
            "X-Frame-Options",
            "Referrer-Policy",
            "Permissions-Policy"
        ],
        "server": "cloudflare",
        "xPoweredBy": null
    },
    "seo": {
        "title": "Example Domain",
        "titleLength": 14,
        "metaDescription": null,
        "metaDescriptionLength": 0,
        "canonical": null,
        "robotsMeta": null,
        "lang": "en",
        "viewport": "width=device-width,initial-scale=1",
        "h1Count": 0,
        "h1": [],
        "imagesTotal": 0,
        "imagesMissingAlt": 0,
        "openGraph": {
            "title": null,
            "description": null,
            "image": null
        },
        "favicon": true
    },
    "robotsTxt": {
        "url": "https://example.com/robots.txt",
        "status": 404,
        "found": false,
        "sitemaps": null
    },
    "sitemap": {
        "url": "https://example.com/sitemap.xml",
        "status": 404,
        "found": false,
        "sitemaps": null
    },
    "ssl": {
        "host": "example.com",
        "valid": true,
        "tlsVersion": "TLSv1.3",
        "issuer": "SSL Corporation",
        "subject": "example.com",
        "validFrom": "2026-09-26T22:49:11+00:00",
        "validTo": "2026-12-25T22:56:35+00:00",
        "daysUntilExpiry": 69,
        "subjectAltNames": [
            "example.com",
            "*.example.com"
        ]
    },
    "dns": {
        "A": [
            "104.20.23.154",
            "172.66.147.243"
        ],
        "AAAA": [
            "2606:4700:10::6814:179a",
            "2606:4700:10::ac42:93f3"
        ],
        "MX": [
            "0 ."
        ],
        "NS": [
            "elliott.ns.cloudflare.com",
            "hera.ns.cloudflare.com"
        ],
        "CAA": [],
        "spf": "v=spf1 -all",
        "dmarc": "v=DMARC1;p=reject;sp=reject;adkim=s;aspf=s",
        "txtCount": 2,
        "domain": "example.com"
    },
    "score": 62,
    "issues": [
        {
            "severity": "high",
            "code": "MISSING_HEADER",
            "message": "Missing security header: HSTS"
        },
        {
            "severity": "low",
            "code": "MISSING_HEADER",
            "message": "Missing security header: Content-Security-Policy"
        },
        {
            "severity": "low",
            "code": "MISSING_HEADER",
            "message": "Missing security header: X-Content-Type-Options"
        },
        {
            "severity": "low",
            "code": "MISSING_HEADER",
            "message": "Missing security header: X-Frame-Options"
        },
        {
            "severity": "low",
            "code": "MISSING_HEADER",
            "message": "Missing security header: Referrer-Policy"
        },
        {
            "severity": "low",
            "code": "MISSING_HEADER",
            "message": "Missing security header: Permissions-Policy"
        },
        {
            "severity": "low",
            "code": "NO_CAA",
            "message": "No CAA record restricting certificate authorities"
        },
        {
            "severity": "medium",
            "code": "NO_META_DESCRIPTION",
            "message": "No meta description"
        },
        {
            "severity": "medium",
            "code": "NO_H1",
            "message": "No <h1> heading"
        },
        {
            "severity": "low",
            "code": "NO_CANONICAL",
            "message": "No canonical link"
        },
        {
            "severity": "low",
            "code": "NO_ROBOTS_TXT",
            "message": "robots.txt not found"
        },
        {
            "severity": "low",
            "code": "NO_SITEMAP",
            "message": "No sitemap.xml found (and none declared in robots.txt)"
        }
    ],
    "issueCount": 12
}
网站健康审核 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35875/website+health+audit?url=example.com' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
检测网站的内容管理系统 框架 分析工具 内容分发网络 托管和电子邮件服务提供商 及其版本和信心分数
Endpoint ID: 35876
GET https://zylalabs.com/api/14313/web+intelligence+api/35876/tech+stack+detection
输入参数

技术栈检测 — 端点功能

对象 描述
url 必需 Website URL or bare domain, e.g. "example.com". Example: wordpress.org
min_confidence 可选 Drop detections below this confidence (0-100). Default: 50
with_dns 可选 Also use DNS records (email/DNS providers) (true or false). Default: true

剩余免费测试请求:3 / 3。


输入参数

url
min_confidence
with_dns
API 示例响应
JSON
{
    "input": "wordpress.org",
    "checkedAt": "2026-10-17T10:54:31+00:00",
    "finalUrl": "https://wordpress.org/",
    "status": 200,
    "redirectChain": [
        {
            "url": "https://wordpress.org/",
            "status": 200
        }
    ],
    "certIssuer": null,
    "technologyCount": 12,
    "categories": [
        "Blogs",
        "CMS",
        "Databases",
        "Font scripts",
        "Miscellaneous",
        "Page builders",
        "Performance",
        "Programming languages",
        "Reverse proxies",
        "Security",
        "Tag managers",
        "Web servers",
        "WordPress plugins"
    ],
    "technologies": [
        {
            "name": "WordPress",
            "version": "7.2",
            "confidence": 100,
            "categories": [
                "CMS",
                "Blogs"
            ],
            "website": "https://wordpress.org",
            "saas": true,
            "oss": true,
            "pricing": [
                "low",
                "recurring",
                "freemium"
            ],
            "cpe": "cpe:2.3:a:wordpress:wordpress:*:*:*:*:*:*:*:*",
            "detectedVia": [
                "headers",
                "meta",
                "scriptSrc"
            ]
        },
        {
            "name": "MySQL",
            "version": null,
            "confidence": 100,
            "categories": [
                "Databases"
            ],
            "website": "https://mysql.com",
            "saas": null,
            "oss": null,
            "pricing": [],
            "cpe": "cpe:2.3:a:mysql:mysql:*:*:*:*:*:*:*:*",
            "detectedVia": [
                "implied by WordPress"
            ]
        }
    ]
}
技术栈检测 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35876/tech+stack+detection?url=wordpress.org' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
将网页转换为干净的Markdown格式,包括标题 作者 日期 和语言,以及可选的RAG块
Endpoint ID: 35877
GET https://zylalabs.com/api/14313/web+intelligence+api/35877/page+to+markdown
输入参数

错误 — 端点功能

对象 描述
url 必需 Url option. Example: https://en.wikipedia.org/wiki/Markdown
mode 可选 article = main content only; full = whole page (one of: article, full). Default: article
include_links 可选 Include links (true or false). Default: true
include_images 可选 Include images (true or false). Default: false
include_tables 可选 Include tables (true or false). Default: true
chunk_size 可选 If > 0, also return RAG chunks of at most this many characters (0-20000). Default: 0
chunk_overlap 可选 Chunk overlap (0-2000). Default: 200

剩余免费测试请求:3 / 3。


输入参数

url
mode
include_links
include_images
include_tables
chunk_size
chunk_overlap
API 示例响应
JSON
{
    "url": "https://en.wikipedia.org/wiki/Markdown",
    "finalUrl": "https://en.wikipedia.org/wiki/Markdown",
    "statusCode": 200,
    "crawledAt": "2026-10-17T10:54:30+00:00",
    "title": "Markdown - Wikipedia",
    "description": null,
    "author": "Authority control databases International FAST National United States Israel",
    "publishedDate": "2005-08-09",
    "siteName": "Wikimedia Foundation, Inc.",
    "language": "en",
    "extractionMode": "article",
    "markdown": "# Markdown\n\n| Markdown |  | \n|---|---|\n| [Filename extensions](https://en.wikipedia.org/wiki/Filename_extension) | `.md`, `.markdown`<sup>[\\[1\\]](https://en.wikipedia.org#cite_note-df-2022-1)</sup><sup>[\\[2\\]](https://en.wikipedia.org#cite_note-rfc7763-2)</sup> | \n| [Internet media type](https://en.wikipedia.org/wiki/Media_type) | `text/markdown`<sup>[\\[2\\]](https://en.wikipedia.org#cite_note-rfc7 …",
    "wordCount": 6134,
    "estimatedTokens": 10767
}
错误 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35877/page+to+markdown?url=https://en.wikipedia.org/wiki/Markdown' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
爬取一个网站的最多50个页面并列出损坏的链接(404 5xx DNS 超时)以及每个链接出现的页面和锚文本
Endpoint ID: 35878
GET https://zylalabs.com/api/14313/web+intelligence+api/35878/broken+link+finder
输入参数

断链检测器 — 端点功能

对象 描述
url 必需 Website URL or bare domain, e.g. "example.com". Example: crawlee.dev
max_pages 可选 Pages of the site to crawl (max 50 per call) (1-50). Example: 10
check_external 可选 Check external (true or false). Default: true
check_resources 可选 Also check images, scripts and stylesheets (true or false). Default: false
include_ok 可选 Also return working links (true or false). Default: false

剩余免费测试请求:3 / 3。


输入参数

url
max_pages
check_external
check_resources
include_ok
API 示例响应
JSON
{
    "startUrl": "crawlee.dev",
    "checkedAt": "2026-10-17T10:55:00+00:00",
    "summary": {
        "pagesCrawled": 5,
        "pagesSkippedByRobots": 0,
        "linksChecked": 288,
        "broken": 0,
        "blocked": 5,
        "ok": 283,
        "stoppedEarly": false,
        "robotsTxtUsed": true
    },
    "links": [
        {
            "url": "https://npmjs.com/package/@apify/storage-local",
            "verdict": "blocked",
            "status": 403,
            "error": null,
            "finalUrl": "https://www.npmjs.com/package/@apify/storage-local",
            "redirects": 1,
            "resourceType": "link",
            "internal": false,
            "foundOn": [
                "https://crawlee.dev/js/api/core"
            ],
            "anchorTexts": [
                "@apify/storage-local"
            ]
        },
        {
            "url": "https://npmjs.com/package/browser-pool",
            "verdict": "blocked",
            "status": 403,
            "error": null,
            "finalUrl": "https://www.npmjs.com/package/browser-pool",
            "redirects": 1,
            "resourceType": "link",
            "internal": false,
            "foundOn": [
                "https://crawlee.dev/js/api/core"
            ],
            "anchorTexts": [
                "browser-pool"
            ]
        }
    ]
}
断链检测器 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35878/broken+link+finder?url=crawlee.dev&max_pages=10' --header 'Authorization: Bearer YOUR_API_KEY' 


    
请求
从PDF或图像URL提取文本和表格,对于英文、希伯来文、阿拉伯文、德文、法文和西班牙文的扫描页面使用光学字符识别
Endpoint ID: 35879
GET https://zylalabs.com/api/14313/web+intelligence+api/35879/pdf+and+image+text+extraction
输入参数

PDF和图像文本提取 — 端点功能

对象 描述
url 必需 Public URL of a PDF or image (PNG/JPEG/TIFF/WebP). Example: https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf
mode 可选 auto = text layer, OCR only scanned pages (one of: auto, text, ocr). Default: auto
languages 可选 OCR language codes, comma-separated: eng, heb, ara, deu, fra, spa. Default: eng
output 可选 Output (one of: markdown, text). Default: markdown
max_pages 可选 Max pages (1-20). Default: 20
extract_tables 可选 Extract tables (true or false). Default: true

剩余免费测试请求:3 / 3。


输入参数

url
mode
languages
output
max_pages
extract_tables
API 示例响应
JSON
{
    "url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
    "bytes": 13264,
    "pageCount": 1,
    "ocrPages": 0,
    "textLayerPages": 1,
    "tableCount": 0,
    "format": "markdown",
    "truncated": false,
    "content": "<!-- page 1 (text) -->\n\nDummy PDF file",
    "pages": [
        {
            "page": 1,
            "method": "text",
            "text": "Dummy PDF file",
            "tables": [],
            "ocrConfidence": null
        }
    ]
}
PDF和图像文本提取 — 代码片段

curl --location --request GET 'https://zylalabs.com/api/14313/web+intelligence+api/35879/pdf+and+image+text+extraction?url=https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf' --header 'Authorization: Bearer YOUR_API_KEY' 


    

API 访问密钥和身份验证

注册后,每个开发者都会被分配一个个人 API 访问密钥,这是一个唯一的字母和数字组合,用于访问我们的 API 端点。要使用 网络智能 API 进行身份验证,只需在 Authorization 标头中包含您的 bearer token。

标头
标头 描述
授权 必需 应为 Bearer access_key. 订阅后,请查看上方的"您的 API 访问密钥"。

无长期承诺。随时升级、降级或取消。 免费试用包括最多 50 个请求。

起价
$10,000/年


  • 自定义数量
  • 自定义速率限制
  • 专业客户支持
  • 实时 API 监控

概览

Web Intelligence API 审计网站,检测其技术栈,将页面转换为 Markdown,查找断开的链接并使用 OCR 从 PDF 中提取文本,所有这些只需一个键

网络智能 API FAQs

是的 网站健康审计 技术栈检测和断链检测工具接受裸域名或以https开头的完整地址

Broken Link Finder 可以爬取最多 50 页,并进行光学字符识别处理最多 20 页,因此这些请求可能需要 10 到 100 秒 其他端点通常在几秒钟内响应

英语(eng),希伯来语(heb),阿拉伯语(ara),德语(deu),法语(fra)和西班牙语(spa)

不 仅检查公共网站 私人 本地和内部地址被屏蔽

是的 被robots.txt或目标网站阻止的链接被报告为已阻止而不是损坏

一般常见问题

Zyla API Hub 就像一个大型 API 商店,您可以在一个地方找到数千个 API。我们还为所有 API 提供专门支持和实时监控。注册后,您可以选择要使用的 API。请记住,每个 API 都需要自己的订阅。但如果您订阅多个 API,您将为所有这些 API 使用相同的密钥,使事情变得更简单。
价格以 USD(美元)、EUR(欧元)、CAD(加元)、AUD(澳元)和 GBP(英镑)列出。我们接受所有主要的借记卡和信用卡。我们的支付系统使用最新的安全技术,由 Stripe 提供支持,Stripe 是世界上最可靠的支付公司之一。如果您在使用卡片付款时遇到任何问题,请通过 [email protected]

此外,如果您已经以这些货币中的任何一种(USD、EUR、CAD、AUD、GBP)拥有有效订阅,该货币将保留用于后续订阅。只要您没有任何有效订阅,您可以随时更改货币。
定价页面上显示的本地货币基于您 IP 地址的国家/地区,仅供参考。实际价格以 USD(美元)为单位。当您付款时,即使您在我们的网站上看到以本地货币显示的等值金额,您的卡片对账单上也会以美元显示费用。这意味着您不能直接使用本地货币付款。
有时,银行可能会因其欺诈保护设置而拒绝收费。我们建议您首先联系您的银行,检查他们是否阻止了我们的收费。此外,您可以访问账单门户并更改关联的卡片以进行付款。如果这些方法不起作用并且您需要进一步帮助,请通过 [email protected]
价格由月度或年度订阅决定,具体取决于所选计划。
API 调用根据成功请求从您的计划中扣除。每个计划都包含您每月可以进行的特定数量的调用。只有成功的调用(由状态 200 响应指示)才会计入您的总数。这确保失败或不完整的请求不会影响您的月度配额。
Zyla API Hub 采用月度订阅系统。您的计费周期将从您购买付费计划的那一天开始,并在下个月的同一日期续订。因此,如果您想避免未来的费用,请提前取消订阅。
要升级您当前的订阅计划,只需转到 API 的定价页面并选择您要升级到的计划。升级将立即生效,让您立即享受新计划的功能。请注意,您之前计划中的任何剩余调用都不会转移到新计划,因此在升级时请注意这一点。您将被收取新计划的全部金额。
要检查您本月剩余多少 API 调用,请参考响应标头中的 "X-Zyla-API-Calls-Monthly-Remaining" 字段。例如,如果您的计划允许每月 1,000 个请求,而您已使用 100 个,则响应标头中的此字段将显示 900 个剩余调用。
要查看您的计划允许的最大 API 请求数,请检查 "X-Zyla-RateLimit-Limit" 响应标头。例如,如果您的计划包括每月 1,000 个请求,此标头将显示 1,000。
"X-Zyla-RateLimit-Reset" 标头显示您的速率限制重置之前的秒数。这告诉您何时您的请求计数将重新开始。例如,如果它显示 3,600,则意味着还有 3,600 秒直到限制重置。
是的,您可以随时通过访问您的账户并在账单页面上选择取消选项来取消您的计划。请注意,升级、降级和取消会立即生效。此外,取消后,您将不再有权访问该服务,即使您的配额中还有剩余调用。
为了让您有机会在没有任何承诺的情况下体验我们的 API,我们提供 7 天免费试用,允许您免费进行最多 50 次 API 调用。此试用只能使用一次,因此我们建议将其应用于您最感兴趣的 API。虽然我们的大多数 API 都提供免费试用,但有些可能不提供。试用在 7 天后或您进行了 50 次请求后结束,以先发生者为准。如果您在试用期间达到 50 次请求限制,您需要"开始您的付费计划"以继续发出请求。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。或者,如果您在第 7 天之前不取消订阅,您的免费试用将结束,您的计划将自动计费,授予您访问计划中指定的所有 API 调用的权限。请记住这一点以避免不必要的费用。
7 天后,您将被收取试用期间订阅的计划的全额费用。因此,在试用期结束前取消很重要。因忘记及时取消而提出的退款请求不被接受。
当您订阅 API 免费试用时,您可以进行最多 50 次 API 调用。如果您希望超出此限制进行额外的 API 调用,API 将提示您执行"开始您的付费计划"。您可以在个人资料中的订阅 -> 选择您订阅的 API -> 定价标签下找到"开始您的付费计划"按钮。
付款订单在每月 20 日至 30 日之间处理。如果您在 20 日之前提交请求,您的付款将在此时间范围内处理。
您可以通过我们的聊天渠道联系我们以获得即时帮助。我们始终在线,时间为上午 8 点至下午 5 点(EST)。如果您在该时间之后联系我们,我们将尽快回复您。此外,您可以通过 [email protected]