01Link safety shield
GET /api/link.php?url=… — is a URL a known scam, malware or phishing link? Checks the same threat intelligence as our on-site tools.
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);$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";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']){
"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"
}02Status feed
GET /api/status.php?slug=… — a machine-readable feed of a published status page: each monitored service, its state and how many independent devices confirm it.
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);$d = json_decode(file_get_contents(
'https://astrina.io/api/status.php?slug=your-status-slug'), true);
if ($d['ok']) print_r($d);import requests
d = requests.get('https://astrina.io/api/status.php',
params={'slug': 'your-status-slug'}).json()
print(d)No authentication, no tracking, no cost. For richer, authenticated data (your sites, rankings, audits), see the account API.
What this page answers
- key-less link safety API
- site status feed
- free API for checking links
- API examples to copy
- what is the Pulsar API
- how the Pulsar API works
- the Pulsar API explained
- the Pulsar API guide
- how to start with the Pulsar API
- the Pulsar API reviews
- is the Pulsar API worth it
- the Pulsar API pricing
- the Pulsar API alternatives
- the Pulsar API for beginners
- why the Pulsar API
- the Pulsar API — what you get