开发者 API · v1

One REST API for stats, reviews & reputation.

从单个JSON端点提取流量分析、评论、汇总评分、电话智能和诈骗黑名单检查。简单的密钥认证,CORS开放,慷慨的免费额度。

每天100次免费调用 密钥认证 CORS开放 配额回显

免费密钥 · 无需卡片,无需候诊室

每个端点一个密钥

您的代码提问,我们的数据回答

通过 HTTPS 进行简单的 GET,返回 JSON,处处使用相同的密钥。无需安装 SDK,无需 OAuth 操作,无需在您的构建和我们的构建之间保持同步。

您的代码

一个脚本、一个仪表板、一个机器人或浏览器中的静态页面 — 任何可以发送HTTP请求的东西。

  • GET /api/v1/stats
  • X-Api-Key: ak_…

astrina.io/api/v1

密钥已检查,配额已计算,响应已组装并附加CORS头。

  • 密钥认证
  • 配额回显

网站运行的相同数据

来自计数器的分析、目录中的评论和评分、电话智能和威胁列表 — 一个来源,无需导出作业。

  • { "summary": … }
  • { "quota": … }
一次调用,一个干净的响应

请求输入,JSON输出

以您已经写的语言发出相同的请求。选择一个选项卡 — 右侧的响应不会改变。

terminal
# 经过身份验证的请求
curl -s https://astrina.io/api/v1/stats \
  -H "X-Api-Key: ak_9f3c…d21a" \
  -d site=example.com \
  -d period=7d -G
server.mjs
const r = await fetch(
  "https://astrina.io/api/v1/stats?site=example.com&period=7d",
  { headers: { "X-Api-Key": "ak_9f3c…d21a" } });
const { summary, quota } = await r.json();
stats.php
$ch = curl_init('https://astrina.io/api/v1/stats'
    . '?site=example.com&period=7d');
curl_setopt_array($ch, [
    CURLOPT_HTTPHEADER    => ['X-Api-Key: ak_9f3c…d21a'],
    CURLOPT_RETURNTRANSFER => true,
]);
$data = json_decode(curl_exec($ch), true);
stats.py
import requests

r = requests.get("https://astrina.io/api/v1/stats",
    params={"site": "example.com", "period": "7d"},
    headers={"X-Api-Key": "ak_9f3c…d21a"})
print(r.json()["summary"], r.json()["quota"])
application/json200 OK
{
  "site": "example.com",
  "period": "7d",
  "summary": {
    "visitors": 18432,
    "pageviews": 51209,
    "visits": 22984,
    "online_now": 37
  },
  "quota": { "used": 128, "limit": 5000 }
}

每个响应都会回显您的quota对象 — 无需单独的计量调用,无需猜测您还剩多少请求。

无需SDK

构建为直接集成到您的技术栈中

简单的密钥认证

One key, two ways to send it — the X-Api-Key header or Authorization: Bearer. Never in the URL, so it cannot leak into logs. Rotate it any time from your dashboard.

X-Api-Key: ak_9f3c…d21a
Authorization: Bearer ak_…

配额始终回显

每个有效负载包括usedlimit,以便您可以优雅地退回。超出限制?一个干净的429,附带数字。

HTTP/2 429  Retry-After: 31400
{ "error": "Daily quota exceeded",
  "limit": 5000, "used": 5000 }

设计上CORS开放

公共端点返回 Access-Control-Allow-Origin: *,因此可以直接从浏览器调用评论、评级、电话和黑名单检查。您自己的 /stats 保持服务器到服务器。

/reviews · /rating · /phone · /blacklist
/stats — 服务器到服务器
免费开始 · 仅在您成长时升级

与您一起扩展的配额

免费 无需卡片
100
/天
€0 永久
专业版
5,000
/天
包含在Pro中 · €19/月
商业
25,000
/天
包含在Business中 · €59/月
商业+
100,000
/天
包含在Business Plus中 · €99/月

API access is bundled with every paid plan — no metered surprises. Cards & crypto via Payora.

五分钟内完成

三步即可上线

获取您的密钥

创建一个免费账户并从/my/api.php复制您的密钥。它看起来像ak_…并且可以立即使用。

调用一个端点

使用您的密钥访问/api/v1/stats/reviews/rating/phone/blacklist。普通GET,普通JSON。

读取配额

在每个响应中解析quota对象,您始终知道自己的状态。无需监控仪表板。

在您写下第一行之前

开发者首先问的问题

我需要一个帐户来试用吗?

是的——关键是计算您的配额。免费账户每天在每个端点提供 100 次调用,无需卡片和试用时间。

当我用完配额时会发生什么?

端点返回429,包含您的limitused,以及一个Retry-After头,倒计时到00:00 UTC,当日配额重置。每个成功的响应还携带X-RateLimit-Remaining,因此您的代码可以在达到限制之前减速。

我可以从浏览器调用它吗?

评论、评分、电话和黑名单检查 — 是的,它们是CORS开放的。 /stats 返回您自己的分析,仅服务器到服务器可读。发送到浏览器的密钥对任何打开页面的人都是可见的,因此请为公共小部件提供自己的命名密钥,并在不再需要时立即撤销它。

是否有沙盒或单独的测试密钥?

是的。在仪表板中,您可以创建一个沙盒密钥,拥有独立于您计划的 25 次调用的配额。它访问统计和工具端点,并从相同的实时数据中回答,因此您在构建时看到的就是您发布的内容。

今天发送您的第一个请求

免费密钥,每天100次调用,所有端点解锁。无需信用卡,无需等待。

此页面回答的问题

  • 网站分析API
  • 评论API
  • 电话查询API
  • 为开发者提供的免费REST API
  • 什么是 网络分析api
  • 网络分析api 如何运作
  • 网络分析api 解释
  • 网络分析api 指南
  • 如何开始使用 网络分析api
  • 网络分析api 评论
  • 网络分析api 值得吗
  • 网络分析api 定价
  • 网络分析api 替代品
  • 网络分析api 适合初学者
  • 为什么选择 网络分析api
  • 网络分析api — 你得到的