Pulsar API for developers

这些端点是公共的,无需 API 密钥,并发送宽松的 CORS 头,因此您可以直接从浏览器、服务器或脚本调用它们。请考虑一下 — 链接保护按 IP 限制速率。

无API密钥CORSJSON

GET /api/link.php?url=… — 是一个已知的诈骗、恶意软件或钓鱼链接吗?检查与我们现场工具相同的威胁情报。

JavaScript
const url = 'https://example.com/some-link';
const r = await fetch('https://astrina.io/api/link.php?url=' + encodeURIComponent(url));
const d = await r.json();
if (d.listed) console.warn('flagged:', d.category, d.sources);
PHP
$url = 'https://example.com/some-link';
$d = json_decode(file_get_contents(
  'https://astrina.io/api/link.php?url=' . urlencode($url)), true);
if ($d['listed']) echo "flagged: {$d['category']}\n";
Python
import requests
d = requests.get('https://astrina.io/api/link.php',
                 params={'url': 'https://example.com/some-link'}).json()
if d['listed']:
    print('flagged:', d['category'], d['sources'])
JSON · 服务器响应
{
  "ok": true, "value": "http://example.com", "host": "example.com",
  "listed": true, "category": "malware", "sources": ["CIRCL OSINT feed"],
  "confidence": 80, "checked": "2026-08-11T17:10:34+00:00"
}

02状态信息

GET /api/status.php?slug=… — 一个可机器读取的已发布状态页面的信息流:每个监控服务、其状态以及有多少独立设备确认它。

JavaScript
const r = await fetch('https://astrina.io/api/status.php?slug=your-status-slug');
const d = await r.json();
if (d.ok) console.log(d.slug, 'monitors:', d.monitors);
PHP
$d = json_decode(file_get_contents(
  'https://astrina.io/api/status.php?slug=your-status-slug'), true);
if ($d['ok']) print_r($d);
Python
import requests
d = requests.get('https://astrina.io/api/status.php',
                 params={'slug': 'your-status-slug'}).json()
print(d)

无需身份验证,无需跟踪,无需费用。有关更丰富的经过身份验证的数据(您的网站、排名、审计),请参见账户 API。

此页面回答的问题

  • 无密钥链接安全API
  • 网站状态信息
  • 检查链接的免费API
  • 可复制的API示例
  • 什么是 Pulsar API
  • Pulsar API 如何运作
  • Pulsar API 解释
  • Pulsar API 指南
  • 如何开始使用 Pulsar API
  • Pulsar API 评论
  • Pulsar API 值得吗
  • Pulsar API 定价
  • Pulsar API 替代品
  • Pulsar API 适合初学者
  • 为什么选择 Pulsar API
  • Pulsar API — 你得到的