Skip to content

网站信息接口文档 检测中...

接口地址: https://api.chyt.top/get_website_info

请求方式: GET

返回格式: JSON

请求示例: https://api.chyt.top/get_website_info?url=https://www.baidu.com

接口说明: 获取指定网站的标题、关键词、描述、图标、logo、首页快照等信息。

请求参数

参数名必选类型说明
urlstring要获取信息的网站 URL

返回参数

参数名类型说明
codeint请求状态码,200 表示成功,其他值表示失败
msgstring错误信息,仅当 code 非 200 时返回
urlstring请求的目标网站 URL
titlestring网站标题
keywordsstring网站关键词
descriptionstring网站描述
iconsarray图标列表,包含图标的 URL
faviconstring网站的 favicon 图标链接
logostring网站 logo 的链接
snapshotstring网站首页快照的图片链接

返回示例

成功响应:

json
{
    "code": 200,
    "url": "https://www.baidu.com",
    "title": "百度一下,你就知道",
    "keywords": "百度,搜索引擎,信息",
    "description": "全球最大的中文搜索引擎",
    "icons": [
        "https://www.baidu.com/favicon.ico"
    ],
    "favicon": "https://www.baidu.com/favicon.ico",
    "logo": "https://www.baidu.com/logo.png",
    "snapshot": "https://api.miniature.io/?url=https%3A%2F%2Fwww.baidu.com"
}

代码示例

php
<?php
$url = 'https://api.chyt.top/get_website_info?url=https://www.baidu.com';

$response = file_get_contents($url);
echo $response;
?>
python
import requests

url = 'https://api.chyt.top/get_website_info'
params = {'url': 'https://www.baidu.com'}

response = requests.get(url, params=params)
print(response.json())
JavaScript
const https = require('https');

const url = 'https://api.chyt.top/get_website_info?url=https://www.baidu.com';

https.get(url, (res) => {
    res.on('data', (d) => process.stdout.write(d));
});
java
import java.io.*;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {
    public static void main(String[] args) throws IOException {
        URL url = new URL("https://api.chyt.top/get_website_info?url=https://www.baidu.com");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setRequestMethod("GET");

        try (BufferedReader br = new BufferedReader(new InputStreamReader(conn.getInputStream()))) {
            String response;
            while ((response = br.readLine()) != null) {
                System.out.println(response);
            }
        }
    }
}
C
#include <stdio.h>
#include <curl/curl.h>

int main() {
    CURL *curl = curl_easy_init();
    if(curl) {
        curl_easy_setopt(curl, CURLOPT_URL, "https://api.chyt.top/get_website_info?url=https://www.baidu.com");

        CURLcode res = curl_easy_perform(curl);
        if(res != CURLE_OK)
            fprintf(stderr, "curl_easy_perform() failed: %s\n", curl_easy_strerror(res));

        curl_easy_cleanup(curl);
    }
    return 0;
}